{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.aws-powertools/powertools-lambda-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/b3e2e9c6-0400-4ec2-84dd-7ced975d372d","comment":"Exact versions could not be resolved for some packages. For more information: https://docs.github.com/en/code-security/supply-chain-security/understanding-your-software-supply-chain/about-the-dependency-graph#dependencies-included.","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260130170711-0b8e67cacb3b+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-02-07T22:20:53Z"},"packages":[{"name":"fsevents","SPDXID":"SPDXRef-npm-fsevents-2.3.2-7d48ae","versionInfo":"2.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller, Copyright (c) 2010-2020 by Philipp Dunkel, Ben Noordhuis, Elan Shankar, Paul Miller","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/fsevents@2.3.2"}]},{"name":"aws-cdk","SPDXID":"SPDXRef-npm-aws-cdk-2.1101.0-926ea3","versionInfo":"2.1101.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:npm/aws-cdk@2.1101.0"}]},{"name":"aws-powertools/actions/.github/workflows/monthly_roadmap_reminder.yml","SPDXID":"SPDXRef-githubactions-aws-powertoolsactions.githubworkflows-monthlyroadmapreminder.yml-main-75c946","versionInfo":"main","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/aws-powertools/actions/.github/workflows/monthly_roadmap_reminder.yml@main"}]},{"name":"docker/setup-qemu-action","SPDXID":"SPDXRef-githubactions-docker-setup-qemu-action-c7c53464625b32c7a7e944ae62b3e17d2b600130-75c946","versionInfo":"c7c53464625b32c7a7e944ae62b3e17d2b600130","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-qemu-action@c7c53464625b32c7a7e944ae62b3e17d2b600130"}]},{"name":"docker/setup-buildx-action","SPDXID":"SPDXRef-githubactions-docker-setup-buildx-action-8d2750c68a42422c14e847fe6c8ac0403b4cbd6f-75c946","versionInfo":"8d2750c68a42422c14e847fe6c8ac0403b4cbd6f","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-buildx-action@8d2750c68a42422c14e847fe6c8ac0403b4cbd6f"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-f677139bbe7f9c59b41e40162b753c062f5d49a3-75c946","versionInfo":"f677139bbe7f9c59b41e40162b753c062f5d49a3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-692973e3d937129bcbf40652eb9f2f61becf3332-75c946","versionInfo":"692973e3d937129bcbf40652eb9f2f61becf3332","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332"}]},{"name":"actions/github-script","SPDXID":"SPDXRef-githubactions-actions-github-script-ed597411d8f924073f98dfc5c65a23a2325f34cd-75c946","versionInfo":"ed597411d8f924073f98dfc5c65a23a2325f34cd","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd"}]},{"name":"aws-lambda-powertools","SPDXID":"SPDXRef-pypi-aws-lambda-powertools-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-lambda-powertools"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-75c946","versionInfo":"\u003e= 2.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests"}]},{"name":"aws-encryption-sdk","SPDXID":"SPDXRef-pypi-aws-encryption-sdk-75c946","versionInfo":"\u003e= 3.1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-encryption-sdk"}]},{"name":"github.com/jmespath/go-jmespath","SPDXID":"SPDXRef-golang-github.comjmespath-go-jmespath-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 James Saryerwinnie","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/jmespath/go-jmespath@0.4.0"}]},{"name":"github.com/aws/smithy-go","SPDXID":"SPDXRef-golang-github.comaws-smithy-go-1.20.4-75c946","versionInfo":"1.20.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2009 The Go Authors, Copyright 2009 The Go Authors, Copyright 2010 The Go Authors, Copyright 2013 The Go Authors, Copyright 2016 The Go Authors, Copyright Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/smithy-go@1.20.4"}]},{"name":"github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2awsprotocol-eventstream-1.6.4-75c946","versionInfo":"1.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream@1.6.4"}]},{"name":"github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2serviceinternal-accept-encoding-1.11.4-75c946","versionInfo":"1.11.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding@1.11.4"}]},{"name":"github.com/aws/aws-sdk-go-v2/service/internal/presigned-url","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2serviceinternal-presigned-url-1.11.19-75c946","versionInfo":"1.11.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url@1.11.19"}]},{"name":"github.com/aws/aws-sdk-go-v2/service/sso","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-sso-1.22.7-75c946","versionInfo":"1.22.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/service/sso@1.22.7"}]},{"name":"github.com/aws/aws-sdk-go-v2/service/ssooidc","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-ssooidc-1.26.7-75c946","versionInfo":"1.26.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/service/ssooidc@1.26.7"}]},{"name":"github.com/aws/aws-sdk-go-v2/config","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2-config-1.27.33-75c946","versionInfo":"1.27.33","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/config@1.27.33"}]},{"name":"github.com/aws/aws-sdk-go-v2/service/lambda","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-lambda-1.58.3-75c946","versionInfo":"1.58.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/service/lambda@1.58.3"}]},{"name":"golang.org/x/exp","SPDXID":"SPDXRef-golang-golang.orgx-exp-0.0.0-20230321023759-10a507213a29-75c946","versionInfo":"0.0.0-20230321023759-10a507213a29","downloadLocation":"NOASSERTION","filesAnalyzed":false,"copyrightText":"Copyright (c) 2009 The Go Authors, Copyright 2009 The Go Authors, Copyright 2011 The Go Authors, Copyright 2012 The Go Authors, Copyright 2013 The Go Authors, Copyright 2014 The Go Authors, Copyright 2015 The Go Authors, Copyright 2016 The Go Authors, Copyright 2017 The Go Authors, Copyright 2018 The Go Authors, Copyright 2019 The Go Authors, Copyright 2020 The Go Authors, Copyright 2021 The Go Authors, Copyright 2022 The Go Authors, Copyright 2023 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/exp@0.0.0-20230321023759-10a507213a29"}]},{"name":"github.com/aws/aws-sdk-go-v2/feature/ec2/imds","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2featureec2-imds-1.16.13-75c946","versionInfo":"1.16.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/feature/ec2/imds@1.16.13"}]},{"name":"github.com/aws/aws-sdk-go-v2/service/sts","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-sts-1.30.7-75c946","versionInfo":"1.30.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/service/sts@1.30.7"}]},{"name":"golang.org/x/sync","SPDXID":"SPDXRef-golang-golang.orgx-sync-0.8.0-75c946","versionInfo":"0.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang","copyrightText":"Copyright 2009 The Go Authors, Copyright 2013 The Go Authors, Copyright 2016 The Go Authors, Copyright 2017 The Go Authors, Copyright 2019 The Go Authors, Copyright 2023 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/golang.org/x/sync@0.8.0"}]},{"name":"github.com/aws/aws-sdk-go-v2/internal/ini","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2internal-ini-1.8.1-75c946","versionInfo":"1.8.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/internal/ini@1.8.1"}]},{"name":"github.com/aws/aws-sdk-go-v2","SPDXID":"SPDXRef-golang-github.comaws-aws-sdk-go-v2-1.30.5-75c946","versionInfo":"1.30.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2009 The Go Authors, Copyright 2013 The Go Authors, Copyright 2014-2015 Stripe, Inc., Copyright 2015 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2@1.30.5"}]},{"name":"github.com/aws/aws-sdk-go-v2/internal/configsources","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2internal-configsources-1.3.17-75c946","versionInfo":"1.3.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/internal/configsources@1.3.17"}]},{"name":"github.com/aws/aws-sdk-go-v2/internal/endpoints/v2","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2internalendpoints-v2-2.6.17-75c946","versionInfo":"2.6.17","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2@2.6.17"}]},{"name":"github.com/aws/aws-sdk-go-v2/credentials","SPDXID":"SPDXRef-golang-github.comawsaws-sdk-go-v2-credentials-1.17.32-75c946","versionInfo":"1.17.32","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:golang/github.com/aws/aws-sdk-go-v2/credentials@1.17.32"}]},{"name":"pydantic","SPDXID":"SPDXRef-pypi-pydantic-75c946","versionInfo":"\u003e= 2.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic"}]},{"name":"github/codeql-action/upload-sarif","SPDXID":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-17573ee1cc1b9d061760f3a006fc4aac4f944fd5-75c946","versionInfo":"17573ee1cc1b9d061760f3a006fc4aac4f944fd5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/upload-sarif@17573ee1cc1b9d061760f3a006fc4aac4f944fd5"}]},{"name":"ossf/scorecard-action","SPDXID":"SPDXRef-githubactions-ossf-scorecard-action-4eaacf0543bb3f2c246792bd56e8cdeffafb205a-75c946","versionInfo":"4eaacf0543bb3f2c246792bd56e8cdeffafb205a","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/ossf/scorecard-action@4eaacf0543bb3f2c246792bd56e8cdeffafb205a"}]},{"name":"release-drafter/release-drafter","SPDXID":"SPDXRef-githubactions-release-drafter-release-drafter-267d2e0268deae5d44f3ba5029dd4d6e85f9d52d-75c946","versionInfo":"267d2e0268deae5d44f3ba5029dd4d6e85f9d52d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/release-drafter/release-drafter@267d2e0268deae5d44f3ba5029dd4d6e85f9d52d"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-7.4.4-75c946","versionInfo":"7.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@7.4.4"}]},{"name":"aws-cdk-cloud-assembly-schema","SPDXID":"SPDXRef-pypi-aws-cdk-cloud-assembly-schema-48.18.0-75c946","versionInfo":"48.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-cloud-assembly-schema@48.18.0"}]},{"name":"jsii","SPDXID":"SPDXRef-pypi-jsii-1.119.0-75c946","versionInfo":"1.119.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2018 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsii@1.119.0"}]},{"name":"botocore","SPDXID":"SPDXRef-pypi-botocore-1.40.72-75c946","versionInfo":"1.40.72","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT AND MPL-2.0","copyrightText":"(c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 1999 VeriSign, Inc., (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2006 thawte, Inc., (c) 2006 VeriSign, Inc., (c) 2007 GeoTrust Inc., (c) 2007 thawte, Inc., (c) 2007 VeriSign, Inc., (c) 2008 GeoTrust Inc., (c) 2008 thawte, Inc., (c) 2008 VeriSign, Inc., (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, (c) by default. To, Copyright (c) 2005/OISTE Foundation, Copyright (c) 2005/OISTE Foundation Endorsed Label OISTE WISeKey Global Root, Copyright (c) 2010-2020 Benjamin Peterson, Copyright (c) 2012 Mitch Garnaat http://garnaat.org, Copyright (c) 2012-2013 Mitch Garnaat http://garnaat.org, Copyright (c) 2013 Amazon.com, Inc. or its affiliates, Copyright (c) 2020 Pradyun Gedam \u003cmail@pradyunsg.me\u003e, Copyright 2008-2011 Andrey Petrov and contributors, copyright 2012 Kenneth Reitz, Copyright 2012-2013 Amazon.com, Inc. or its affiliates, Copyright 2012-2014 Amazon.com, Inc. or its affiliates, Copyright 2012-2015 Amazon.com, Inc. or its affiliates, Copyright 2012-2016 Amazon.com, Inc. or its affiliates, Copyright 2012-2020 Amazon.com, Inc. or its affiliates, Copyright 2012-2022 Amazon.com, Inc. or its affiliates, Copyright 2013 Amazon.com, Inc. or its affiliates, Copyright 2013 Kenneth Reitz, Copyright 2014 Amazon.com, Inc. or its affiliates, Copyright 2015 Amazon.com, Inc. or its affiliates, Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2017 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates, Copyright 2019 Amazon.com, Inc. or its affiliates, Copyright 2020 Amazon.com, Inc. or its affiliates, Copyright 2021 Amazon.com, Inc. or its affiliates, Copyright 2022 Amazon.com, Inc. or its affiliates, Copyright 2023 Amazon.com, Inc. or its affiliates, Copyright 2024 Amazon.com, Inc. or its affiliates, Copyright 2025 Amazon.com, Inc. or its affiliates, Copyright Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botocore@1.40.72"}]},{"name":"boto3","SPDXID":"SPDXRef-pypi-boto3-1.40.72-75c946","versionInfo":"1.40.72","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2017 Amazon.com, Inc. or its affiliates, Copyright 2014 Amazon.com, Inc. or its affiliates, Copyright 2015 Amazon.com, Inc. or its affiliates, Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2023 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/boto3@1.40.72"}]},{"name":"typeguard","SPDXID":"SPDXRef-pypi-typeguard-4.2.1-75c946","versionInfo":"4.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Alex Gronholm copyright 2015, Copyright (c) Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typeguard@4.2.1"}]},{"name":"exceptiongroup","SPDXID":"SPDXRef-pypi-exceptiongroup-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation, Copyright (c) 2022 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/exceptiongroup@1.3.0"}]},{"name":"s3transfer","SPDXID":"SPDXRef-pypi-s3transfer-0.14.0-75c946","versionInfo":"0.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2017 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates, Copyright 2019 Amazon.com, Inc. or its affiliates, Copyright 2021 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/s3transfer@0.14.0"}]},{"name":"constructs","SPDXID":"SPDXRef-pypi-constructs-10.4.3-75c946","versionInfo":"10.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2020 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/constructs@10.4.3"}]},{"name":"aws-cdk-lib","SPDXID":"SPDXRef-pypi-aws-cdk-lib-2.223.0-75c946","versionInfo":"2.223.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT","copyrightText":"Copyright (c) 2011-2016 Heather Arthur \u003cfayearthur@gmail.com\u003e, Copyright (c) 2011-2017 JP Richardson, Copyright (c) 2011-2021, Gary Court until https://github.com/garycourt/uri-js/commit/a1acf730b4bba3f1097c9f52e7d9d3aba8cdcaae, Copyright (c) 2012-2015 Tom, Copyright (c) 2012-2015, JP Richardson \u003cjprichardson@gmail.com\u003e, Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e, Copyright (c) 2013 Kael Zhang \u003ci@kael.me\u003e , contributors http://kael.me, Copyright (c) 2013 Nathan Bubna, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Dmitry Ivanov, Copyright (c) 2015-2021 Evgeny Poberezkin, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2017 Evgeny Poberezkin, Copyright (c) 2017, Ryan Zimmerman \u003copensrc@ryanzim.com\u003e, Copyright (c) 2018, Gajus Kuizinas (http://gajus.com/), Copyright (c) 2021 The Fastify Team, Copyright (c) DC, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright (c) Vsevolod Strukchinsky \u003cfloatdrop@gmail.com\u003e, Copyright 2016 The Kubernetes Authors, Copyright 2017 The Kubernetes Authors, Copyright 2018 Eemeli Aro \u003ceemeli@gmail.com\u003e, Copyright 2018-2025 Amazon.com, Inc. or its affiliates, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-lib@2.223.0"}]},{"name":"codecov/codecov-action","SPDXID":"SPDXRef-githubactions-codecov-codecov-action-671740ac38dd9b0130fbe1cec585b89eea48d3de-75c946","versionInfo":"671740ac38dd9b0130fbe1cec585b89eea48d3de","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/codecov/codecov-action@671740ac38dd9b0130fbe1cec585b89eea48d3de"}]},{"name":"zgosalvez/github-actions-ensure-sha-pinned-actions","SPDXID":"SPDXRef-githubactions-zgosalvez-github-actions-ensure-sha-pinned-actions-6124774845927d14c601359ab8138699fa5b70c3-75c946","versionInfo":"6124774845927d14c601359ab8138699fa5b70c3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/zgosalvez/github-actions-ensure-sha-pinned-actions@6124774845927d14c601359ab8138699fa5b70c3"}]},{"name":"aws-powertools/actions/.github/actions/cached-node-modules","SPDXID":"SPDXRef-githubactions-aws-powertoolsactions.githubactions-cached-node-modules-3b5b8e2e58b7af07994be982e83584a94e8c76c5-75c946","versionInfo":"3b5b8e2e58b7af07994be982e83584a94e8c76c5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/aws-powertools/actions/.github/actions/cached-node-modules@3b5b8e2e58b7af07994be982e83584a94e8c76c5"}]},{"name":"aws-actions/configure-aws-credentials","SPDXID":"SPDXRef-githubactions-aws-actions-configure-aws-credentials-61815dcd50bd041e203e49132bacad1fd04d2708-75c946","versionInfo":"61815dcd50bd041e203e49132bacad1fd04d2708","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/aws-actions/configure-aws-credentials@61815dcd50bd041e203e49132bacad1fd04d2708"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-8e8c483db84b4bee98b60c0593521ed34d9990e8-75c946","versionInfo":"8e8c483db84b4bee98b60c0593521ed34d9990e8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@8e8c483db84b4bee98b60c0593521ed34d9990e8"}]},{"name":"actions/setup-go","SPDXID":"SPDXRef-githubactions-actions-setup-go-7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5-75c946","versionInfo":"7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-go@7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5"}]},{"name":"actions/setup-node","SPDXID":"SPDXRef-githubactions-actions-setup-node-6044e13b5dc448c55e2357c09f80417699197238-75c946","versionInfo":"6044e13b5dc448c55e2357c09f80417699197238","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-node@6044e13b5dc448c55e2357c09f80417699197238"}]},{"name":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-f31a31c052207cc13b328d6295c5b728bb49568c-75c946","versionInfo":"f31a31c052207cc13b328d6295c5b728bb49568c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@f31a31c052207cc13b328d6295c5b728bb49568c"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-f31a31c052207cc13b328d6295c5b728bb49568c-75c946","versionInfo":"f31a31c052207cc13b328d6295c5b728bb49568c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@f31a31c052207cc13b328d6295c5b728bb49568c"}]},{"name":"actions/dependency-review-action","SPDXID":"SPDXRef-githubactions-actions-dependency-review-action-3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261-75c946","versionInfo":"3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/dependency-review-action@3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261"}]},{"name":"slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml","SPDXID":"SPDXRef-githubactions-slsa-frameworkslsa-github-generator.githubworkflows-generatorgenericslsa3.yml-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/slsa-framework/slsa-github-generator/.github/workflows/generator_generic_slsa3.yml@2.1.0"}]},{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e-75c946","versionInfo":"ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-83679a892e2d95755f2dac6acb0bfd1e9ac5d548-75c946","versionInfo":"83679a892e2d95755f2dac6acb0bfd1e9ac5d548","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@83679a892e2d95755f2dac6acb0bfd1e9ac5d548"}]},{"name":"mkdocs-llmstxt","SPDXID":"SPDXRef-pypi-mkdocs-llmstxt-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-llmstxt@0.2.0"}]},{"name":"ijson","SPDXID":"SPDXRef-pypi-ijson-3.4.0.post0-75c946","versionInfo":"3.4.0.post0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND ISC","copyrightText":"Copyright (c) 2007-2014, Lloyd Hilaiel \u003cme@lloyd.io\u003e, Copyright (c) 2010, Ivan Sagalaev, Copyright by UWA","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ijson@3.4.0.post0"}]},{"name":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.4.4-75c946","versionInfo":"3.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2012 Denny Vrandecic (http://simia.net/letters/), (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input, copyright (c) 2021 by Ahmed TAHRI, Copyright (c) 2025 Ahmed TAHRI, Copyright (c) 2025 TAHRI Ahmed R., Copyright (c) Ahmed TAHRI @Ousret (https://github.com/Ousret), COPYRIGHT (c) FOOBAR, copyright 2023, Ahmed TAHRI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/charset-normalizer@3.4.4"}]},{"name":"hvac","SPDXID":"SPDXRef-pypi-hvac-2.4.0-75c946","versionInfo":"2.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2007-2018 by the Sphinx team, copyright 2018-2020, Ian Unruh, Jeffrey Hogan","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/hvac@2.4.0"}]},{"name":"execnet","SPDXID":"SPDXRef-pypi-execnet-2.1.2-75c946","versionInfo":"2.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2004-2013, Holger Krekel and others, (c) 2006-2009, Armin Rigo, Holger Krekel, Maciej Fijalkowski, (c) 2006-2013, Armin Rigo, Holger Krekel, Maciej Fijalkowski, (c) 2008-2013, holger krekel, (c) 2008-2014, Holger Krekel and others, (c) 2012, Holger Krekel and others, (c) Holger Krekel, copyright 2004-2015 :authors - Holger Krekel, copyright 2012, holger krekel and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/execnet@2.1.2"}]},{"name":"backrefs","SPDXID":"SPDXRef-pypi-backrefs-6.1-75c946","versionInfo":"6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 2011 - 2020 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2015 - 2020 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2015 - 2025 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/backrefs@6.1"}]},{"name":"types-protobuf","SPDXID":"SPDXRef-pypi-types-protobuf-6.32.1.20251210-75c946","versionInfo":"6.32.1.20251210","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright 2008 Google Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-protobuf@6.32.1.20251210"}]},{"name":"colorama","SPDXID":"SPDXRef-pypi-colorama-0.4.6-75c946","versionInfo":"0.4.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2010 Jonathan Hartley, Copyright Jonathan Hartley \u0026 Arnon Yaari, 2013-2020, Copyright Jonathan Hartley 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorama@0.4.6"}]},{"name":"retry2","SPDXID":"SPDXRef-pypi-retry2-0.9.5-75c946","versionInfo":"0.9.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/retry2@0.9.5"}]},{"name":"httpx","SPDXID":"SPDXRef-pypi-httpx-0.28.1-75c946","versionInfo":"0.28.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2019, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpx@0.28.1"}]},{"name":"mypy-boto3-lambda","SPDXID":"SPDXRef-pypi-mypy-boto3-lambda-1.42.8-75c946","versionInfo":"1.42.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-lambda@1.42.8"}]},{"name":"mypy-boto3-secretsmanager","SPDXID":"SPDXRef-pypi-mypy-boto3-secretsmanager-1.42.8-75c946","versionInfo":"1.42.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-secretsmanager@1.42.8"}]},{"name":"mkdocs-get-deps","SPDXID":"SPDXRef-pypi-mkdocs-get-deps-0.2.0-75c946","versionInfo":"0.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2023 Oleh Prypin \u003coleh@pryp.in\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-get-deps@0.2.0"}]},{"name":"watchdog","SPDXID":"SPDXRef-pypi-watchdog-6.0.0-75c946","versionInfo":"6.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND Python-2.0","copyrightText":"Copyright 2010-2011 Malthe Borch \u003cmborch@gmail.com\u003e, Copyright 2011-2012 Yesudeep Mangalapilly, Copyright 2011-2012 Yesudeep Mangalapilly \u003cyesudeep@gmail.com\u003e, Copyright 2011-2024 Yesudeep Mangalapilly, Mickael Schoentgen \u0026 contributors, Copyright 2012-2014 Google, Inc., Copyright 2012-2018 Google, Inc., Copyright 2014-2018 Thomas Amland \u0026 contributors, Copyright 2018-2024 Mickael Schoentgen \u0026 contributors, copyright COPYRIGHT The version info for the project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/watchdog@6.0.0"}]},{"name":"babel","SPDXID":"SPDXRef-pypi-babel-2.17.0-75c946","versionInfo":"2.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"copr Coptegr Crir, copr Kopteschr Tsch, copr Koptischr Creer, copr Koptschr Creer, copr Koptyskr Creer, Copyright (c) (year)d Foo Company, Copyright (c) 1990-2003 Foo Company, Copyright (c) 1990-2003 ORGANIZATION, Copyright (c) 2004-2025 Unicode, Inc., Copyright (c) 2006 Ufsoft.org, Copyright (c) 2007 - 2011 by Edgewall Software, Copyright (c) 2007 FooBar, Inc., Copyright (c) 2007 ORGANIZATION, Copyright (c) 2007 THE PACKAGE'S, Copyright (c) 2007-2011 Edgewall Software, 2013-2025 the Babel team, Copyright (c) 2010 by Armin Ronacher, copyright (c) 2013-2025 by the Babel Team, Copyright (c) 2013-2025 by the Babel Team, copyright (c) 2015-2025 by the Babel Team, Copyright (c) time.strftime Y FooBar, Inc., Copyright 2010 by Armin Ronacher. :license Flask Design, Copyright 2013 by Lennart, copyright 2025, The Babel Team, copyright in Babel, Copyright of Edgewall Software, Foobar. Copyright (c), POT for my really cool PROJECT project. Copyright (c) 1990-2003 ORGANIZATION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/babel@2.17.0"}]},{"name":"tomli","SPDXID":"SPDXRef-pypi-tomli-2.3.0-75c946","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2021 Taneli Hukkinen, Copyright (c) 2021 Taneli Hukkinen, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomli@2.3.0"}]},{"name":"pydantic-settings","SPDXID":"SPDXRef-pypi-pydantic-settings-2.12.0-75c946","versionInfo":"2.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Samuel Colvin and other contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic-settings@2.12.0"}]},{"name":"mypy-boto3-appconfig","SPDXID":"SPDXRef-pypi-mypy-boto3-appconfig-1.42.3-75c946","versionInfo":"1.42.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-appconfig@1.42.3"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-9.0.2-75c946","versionInfo":"9.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015, holger krekel and pytest-dev team, Copyright Holger Krekel and others, 2004. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@9.0.2"}]},{"name":"ty","SPDXID":"SPDXRef-pypi-ty-0.0.10-75c946","versionInfo":"0.0.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Copyright 2000 Guido van Rossum, (c) Copyright CNRI, (c) revealed list Literal 99, 100, Copyright (c) 1999-2003 Steve Purcell, Copyright (c) 2000 Bastian Kleineidam, Copyright (c) 2000 Luke Kenneth Casson Leighton \u003clkcl@samba.org\u003e, Copyright (c) 2001 Python Software Foundation, Copyright (c) 2001-2021 Vinay Sajip, Copyright (c) 2001-2022 Vinay Sajip, Copyright (c) 2003 Python Software Foundation, Copyright (c) 2011-2014 Vinay Sajip, Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright (c) 2025 Astral Software Inc., Copyright (c) Individual contributors, Copyright 2008 by Armin Ronacher","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ty@0.0.10"}]},{"name":"typeguard","SPDXID":"SPDXRef-pypi-typeguard-2.13.3-75c946","versionInfo":"2.13.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Alex Gronholm copyright 2015, Copyright (c) Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typeguard@2.13.3"}]},{"name":"markdown-it-py","SPDXID":"SPDXRef-pypi-markdown-it-py-4.0.0-75c946","versionInfo":"4.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Vitaly Puzrin, Alex Kocharin, Copyright (c) 2020 ExecutableBookProject, Copyright 2014 Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdown-it-py@4.0.0"}]},{"name":"filelock","SPDXID":"SPDXRef-pypi-filelock-3.20.3-75c946","versionInfo":"3.20.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Unlicense","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/filelock@3.20.3"}]},{"name":"virtualenv","SPDXID":"SPDXRef-pypi-virtualenv-20.36.1-75c946","versionInfo":"20.36.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020-202x The virtualenv developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/virtualenv@20.36.1"}]},{"name":"bandit","SPDXID":"SPDXRef-pypi-bandit-1.9.3-75c946","versionInfo":"1.9.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/bandit@1.9.3"}]},{"name":"gitdb","SPDXID":"SPDXRef-pypi-gitdb-4.0.12-75c946","versionInfo":"4.0.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause AND GPL-1.0-or-later","copyrightText":"Copyright (c) 2010, 2011 Sebastian Thiel (byronimo@gmail.com) and contributors, Copyright (c) 2010, 2011 Sebastian Thiel and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gitdb@4.0.12"}]},{"name":"aws-requests-auth","SPDXID":"SPDXRef-pypi-aws-requests-auth-0.4.3-75c946","versionInfo":"0.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) David Muller.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-requests-auth@0.4.3"}]},{"name":"cffi","SPDXID":"SPDXRef-pypi-cffi-2.0.0-75c946","versionInfo":"2.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT-0","copyrightText":"Copyright (c) 1996 Red Hat, Inc., Copyright (c) 1996-2003 Red Hat, Inc., Copyright (c) 1996-2003, 2007, 2008 Red Hat, Inc., Copyright (c) 1996, 1998 Red Hat, Inc., Copyright (c) 1996, 1998, 1999, 2001 Red Hat, Inc., Copyright (c) 1996, 1998, 2001, 2002 Red Hat, Inc., Copyright (c) 2001 John Beniton, Copyright (c) 2002 Bo Thorsen, Copyright (c) 2002 Ranjit Mathew, Copyright (c) 2002 Roger Sayle, Copyright (c) 2009, 2010, 2011, 2012 ARM Ltd., Copyright (c) 2011, 2014, 2019, 2021 Anthony Green","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cffi@2.0.0"}]},{"name":"scantree","SPDXID":"SPDXRef-pypi-scantree-0.0.4-75c946","versionInfo":"0.0.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Anders Huss","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/scantree@0.0.4"}]},{"name":"importlib-metadata","SPDXID":"SPDXRef-pypi-importlib-metadata-8.7.0-75c946","versionInfo":"8.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/importlib-metadata@8.7.0"}]},{"name":"typing-inspection","SPDXID":"SPDXRef-pypi-typing-inspection-0.4.2-75c946","versionInfo":"0.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) Pydantic Services Inc. 2025","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-inspection@0.4.2"}]},{"name":"anyio","SPDXID":"SPDXRef-pypi-anyio-4.12.0-75c946","versionInfo":"4.12.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Alex Gronholm copyright 2018, Copyright (c) 2018 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/anyio@4.12.0"}]},{"name":"librt","SPDXID":"SPDXRef-pypi-librt-0.7.4-75c946","versionInfo":"0.7.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND MIT AND Python-2.0 AND Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Python Software Foundation, Copyright (c) 2005-2007, Nick Galbreath, Copyright (c) 2013-2022, Alfred Klomp, Copyright (c) 2015-2018, Wojciech Mula, Copyright (c) 2016-2017, Matthieu Darbois, Copyright (c) 2025 Mypyc contributors, Copyright Contributors to the pythoncapi_compat project.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/librt@0.7.4"}]},{"name":"mkdocs-material","SPDXID":"SPDXRef-pypi-mkdocs-material-9.7.1-75c946","versionInfo":"9.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2008 Taku Kudo \u003ctaku@chasen.org\u003e, (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors Underscore, (c) Zeno Rocha, Copyright (c) 2009 Thomas Robinson \u003c280north.com\u003e, Copyright (c) 2012-2013 TJ Holowaychuk, Copyright (c) 2015 Andreas Lubbe, Copyright (c) 2015 Tiancheng Timothy Gu, Copyright (c) 2016-2025 Martin Donath, Copyright (c) 2016-2025 Martin Donath \u003cmartin.donath@squidfunk.com\u003e, Copyright (c) 2020 Oliver Nightingale, Copyright (c) 2025 Fonticons, Inc. (https://fontawesome.com), Copyright (c) 2025 GitHub Inc., Copyright (c) Microsoft Corporation, Copyright 2010, Oleg Mazko http://www.mozilla.org/MPL, Copyright 2014, Mihai Valentin http://www.mozilla.org/MPL, Copyright 2025 Fonticons, Copyright 2025 Fonticons, Inc., Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-material@9.7.1"}]},{"name":"stevedore","SPDXID":"SPDXRef-pypi-stevedore-5.6.0-75c946","versionInfo":"5.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2013 Hewlett-Packard Development Company, L.P., Copyright (c) 2020 Red Hat, Inc., copyright 2016, DreamHost, copyright 2016, stevedore Developers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/stevedore@5.6.0"}]},{"name":"s3transfer","SPDXID":"SPDXRef-pypi-s3transfer-0.16.0-75c946","versionInfo":"0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2017 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates, Copyright 2019 Amazon.com, Inc. or its affiliates, Copyright 2021 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/s3transfer@0.16.0"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-4.5.1-75c946","versionInfo":"4.5.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@4.5.1"}]},{"name":"aws-cdk-lib","SPDXID":"SPDXRef-pypi-aws-cdk-lib-2.233.0-75c946","versionInfo":"2.233.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND CC0-1.0 AND ISC AND MIT","copyrightText":"Copyright (c) 2011-2016 Heather Arthur \u003cfayearthur@gmail.com\u003e, Copyright (c) 2011-2017 JP Richardson, Copyright (c) 2011-2021, Gary Court until https://github.com/garycourt/uri-js/commit/a1acf730b4bba3f1097c9f52e7d9d3aba8cdcaae, Copyright (c) 2012-2015 Tom, Copyright (c) 2012-2015, JP Richardson \u003cjprichardson@gmail.com\u003e, Copyright (c) 2013 Julian Gruber \u003cjulian@juliangruber.com\u003e, Copyright (c) 2013 Kael Zhang \u003ci@kael.me\u003e , contributors http://kael.me, Copyright (c) 2013 Nathan Bubna, Copyright (c) 2014 Jonathan Ong \u003cme@jongleberry.com\u003e, Copyright (c) 2015 Dmitry Ivanov, Copyright (c) 2015-2021 Evgeny Poberezkin, Copyright (c) 2015-2022 Douglas Christopher Wilson \u003cdoug@somethingdoug.com\u003e, Copyright (c) 2017 Evgeny Poberezkin, Copyright (c) 2017, Ryan Zimmerman \u003copensrc@ryanzim.com\u003e, Copyright (c) 2018, Gajus Kuizinas (http://gajus.com/), Copyright (c) 2021 The Fastify Team, Copyright (c) DC, Copyright (c) Isaac Z. Schlueter and Contributors, Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors, Copyright (c) Kevin Martensson \u003ckevinmartensson@gmail.com\u003e, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (https://sindresorhus.com), Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright (c) Vsevolod Strukchinsky \u003cfloatdrop@gmail.com\u003e, Copyright 2016 The Kubernetes Authors, Copyright 2017 The Kubernetes Authors, Copyright 2018 Eemeli Aro \u003ceemeli@gmail.com\u003e, Copyright 2018-2025 Amazon.com, Inc. or its affiliates, copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters \u0026 Editors \u003chttp://underscorejs.org/\u003e, Copyright jQuery Foundation and other contributors \u003chttps://jquery.org/\u003e, Copyright Mathias Bynens \u003chttps://mathiasbynens.be/\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-lib@2.233.0"}]},{"name":"dill","SPDXID":"SPDXRef-pypi-dill-0.4.1-75c946","versionInfo":"0.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2004-2016 California Institute of Technology, Copyright (c) 2008-2010 Marius Gedminas \u003cmarius@pov.lt\u003e, Copyright (c) 2008-2015 California Institute of Technology, Copyright (c) 2008-2016 California Institute of Technology, Copyright (c) 2009 PiCloud, Inc. http://www.picloud.com, Copyright (c) 2010 Stefano Rivera \u003cstefano@rivera.za.net\u003e, Copyright (c) 2011 by science+computing, Copyright (c) 2012, Regents of the University of California, Copyright (c) 2016-2026 The Uncertainty Quantification Foundation, Copyright (c) 2018-2026 The Uncertainty Quantification Foundation, Copyright (c) 2019-2026 The Uncertainty Quantification Foundation, Copyright (c) 2021-2026 The Uncertainty Quantification Foundation, Copyright (c) 2022-2026 The Uncertainty Quantification Foundation, Copyright (c) 2023-2026 The Uncertainty Quantification Foundation, Copyright (c) 2024-2026 The Uncertainty Quantification Foundation, Copyright (c) 2026 The Uncertainty Quantification Foundation, copyright d, The Uncertainty Quantification Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dill@0.4.1"}]},{"name":"multiprocess","SPDXID":"SPDXRef-pypi-multiprocess-0.70.19-75c946","versionInfo":"0.70.19","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/multiprocess@0.70.19"}]},{"name":"mdurl","SPDXID":"SPDXRef-pypi-mdurl-0.1.2-75c946","versionInfo":"0.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 Vitaly Puzrin, Alex Kocharin, Copyright (c) 2021 Taneli Hukkinen, Copyright Joyent, Inc. and other Node contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mdurl@0.1.2"}]},{"name":"aws-cdk-asset-node-proxy-agent-v6","SPDXID":"SPDXRef-pypi-aws-cdk-asset-node-proxy-agent-v6-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-asset-node-proxy-agent-v6@2.1.0"}]},{"name":"aws-cdk-asset-awscli-v1","SPDXID":"SPDXRef-pypi-aws-cdk-asset-awscli-v1-2.2.242-75c946","versionInfo":"2.2.242","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-asset-awscli-v1@2.2.242"}]},{"name":"decorator","SPDXID":"SPDXRef-pypi-decorator-5.2.1-75c946","versionInfo":"5.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2005-2025, Michele Simionato, copyright 2005-2020, Michele Simionato","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/decorator@5.2.1"}]},{"name":"wrapt","SPDXID":"SPDXRef-pypi-wrapt-1.17.3-75c946","versionInfo":"1.17.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"Copyright (c) 2013-2023, Graham Dumpleton","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wrapt@1.17.3"}]},{"name":"fastjsonschema","SPDXID":"SPDXRef-pypi-fastjsonschema-2.21.2-75c946","versionInfo":"2.21.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2018, Michal Horejsek","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/fastjsonschema@2.21.2"}]},{"name":"cryptography","SPDXID":"SPDXRef-pypi-cryptography-46.0.3-75c946","versionInfo":"46.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause OR Apache-2.0","copyrightText":"Copyright (c) 2005-2020, NumPy Developers, Copyright (c) Individual contributors, Copyright 2013-2025, copyright 2013-2025, Individual Contributors, Copyright 2015 The Go Authors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cryptography@46.0.3"}]},{"name":"markdown","SPDXID":"SPDXRef-pypi-markdown-3.10-75c946","versionInfo":"3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) 2004 Foo Corporation, Copyright (c) 1999-2007 by Fredrik Lundh, Copyright (c) 2003 John Gruber \u003chttps://daringfireball.net/\u003e, Copyright (c) 2004, 2007 Chad Miller \u003chttp://web.chad.org/\u003e, Copyright 2004 Manfred Stienstra, Copyright 2004, 2005, 2006 Yuri Takhteyev, Copyright 2006-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/) and Seemant Kulleen (http://www.kulleen.org/), Copyright 2007-2019 The Python Markdown Project, Copyright 2007-2021 The Python Markdown Project, Copyright 2007-2022 The Python Markdown Project, Copyright 2007-2023 The Python Markdown Project, Copyright 2007-2024 The Python Markdown Project, Copyright 2007, 2008 The Python Markdown Project, Copyright 2008 Jack Miller (https://codezen.org/), Copyright 2008 Waylan Limberg (http://achinghead.com), Copyright 2008-2014 The Python Markdown Project, Copyright 2008-2024 The Python Markdown Project, Copyright 2009 Waylan Limberg (http://achinghead.com), Copyright 2011 Brian Neal (https://deathofagremmie.com/), Copyright 2011 Waylan Limberg (http://achinghead.com), Copyright 2011 Waylan Limberg (http://achinghead.com/), Copyright 2011-2014 The Python Markdown Project, Copyright 2013-2014 The Python Markdown Project, Copyright 2015-2018 The Python Markdown Project, Copyright The Python Markdown Project, Copyright Tiago Serafim (https://www.tiagoserafim.com/), Copyright Waylan Limberg (http://achinghead.com/), The Python-Markdown Project Copyright (c) 2010-2023","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdown@3.10"}]},{"name":"regex","SPDXID":"SPDXRef-pypi-regex-2025.11.3-75c946","versionInfo":"2025.11.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"CNRI-Python AND Apache-2.0","copyrightText":"Copyright (c) 1997-2001 by Secret Labs AB., Copyright (c) 1997-2002 by Secret Labs AB, copyright (c) 1998-2001 by Secret Labs AB, Copyright (c) 1998-2001 by Secret Labs AB., Copyright 2020 Matthew Barnett","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/regex@2025.11.3"}]},{"name":"mypy-boto3-ssm","SPDXID":"SPDXRef-pypi-mypy-boto3-ssm-1.42.3-75c946","versionInfo":"1.42.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-ssm@1.42.3"}]},{"name":"types-requests","SPDXID":"SPDXRef-pypi-types-requests-2.32.4.20250913-75c946","versionInfo":"2.32.4.20250913","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-requests@2.32.4.20250913"}]},{"name":"cdk-nag","SPDXID":"SPDXRef-pypi-cdk-nag-2.37.55-75c946","versionInfo":"2.37.55","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright Amazon.com, Inc. or its affiliates, Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cdk-nag@2.37.55"}]},{"name":"python-dotenv","SPDXID":"SPDXRef-pypi-python-dotenv-1.2.1-75c946","versionInfo":"1.2.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2014, Saurabh Kumar","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dotenv@1.2.1"}]},{"name":"botocore","SPDXID":"SPDXRef-pypi-botocore-1.42.10-75c946","versionInfo":"1.42.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT AND MPL-2.0","copyrightText":"(c) 1999 Entrust.net Limited, (c) 1999 Entrust.net Limited Label Entrust.net Premium 2048 Secure Server CA Serial, (c) 1999 VeriSign, Inc., (c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2006 thawte, Inc., (c) 2006 VeriSign, Inc., (c) 2007 GeoTrust Inc., (c) 2007 thawte, Inc., (c) 2007 VeriSign, Inc., (c) 2008 GeoTrust Inc., (c) 2008 thawte, Inc., (c) 2008 VeriSign, Inc., (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for, (c) by default. To, Copyright (c) 2005/OISTE Foundation, Copyright (c) 2005/OISTE Foundation Endorsed Label OISTE WISeKey Global Root, Copyright (c) 2010-2020 Benjamin Peterson, Copyright (c) 2012 Mitch Garnaat http://garnaat.org, Copyright (c) 2012-2013 Mitch Garnaat http://garnaat.org, Copyright (c) 2013 Amazon.com, Inc. or its affiliates, Copyright (c) 2020 Pradyun Gedam \u003cmail@pradyunsg.me\u003e, Copyright 2008-2011 Andrey Petrov and contributors, copyright 2012 Kenneth Reitz, Copyright 2012-2013 Amazon.com, Inc. or its affiliates, Copyright 2012-2014 Amazon.com, Inc. or its affiliates, Copyright 2012-2015 Amazon.com, Inc. or its affiliates, Copyright 2012-2016 Amazon.com, Inc. or its affiliates, Copyright 2012-2020 Amazon.com, Inc. or its affiliates, Copyright 2012-2022 Amazon.com, Inc. or its affiliates, Copyright 2013 Amazon.com, Inc. or its affiliates, Copyright 2013 Kenneth Reitz, Copyright 2014 Amazon.com, Inc. or its affiliates, Copyright 2015 Amazon.com, Inc. or its affiliates, Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2017 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates, Copyright 2019 Amazon.com, Inc. or its affiliates, Copyright 2020 Amazon.com, Inc. or its affiliates, Copyright 2021 Amazon.com, Inc. or its affiliates, Copyright 2022 Amazon.com, Inc. or its affiliates, Copyright 2023 Amazon.com, Inc. or its affiliates, Copyright 2024 Amazon.com, Inc. or its affiliates, Copyright 2025 Amazon.com, Inc. or its affiliates, Copyright Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botocore@1.42.10"}]},{"name":"pytest-socket","SPDXID":"SPDXRef-pypi-pytest-socket-0.7.0-75c946","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017 Mike Fiedler","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-socket@0.7.0"}]},{"name":"python-dateutil","SPDXID":"SPDXRef-pypi-python-dateutil-2.9.0.post0-75c946","versionInfo":"2.9.0.post0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference","copyrightText":"Copyright (c) 2003-2011 - Gustavo Niemeyer \u003cgustavo@niemeyer.net\u003e, Copyright (c) 2012-2014 - Tomi Pievilainen \u003ctomi.pievilainen@iki.fi\u003e, Copyright (c) 2014-2016 - Yaron de Leeuw \u003cme@jarondl.net\u003e, Copyright (c) 2015- - dateutil contributors, Copyright (c) 2015- - Paul Ganssle \u003cpaul@ganssle.io\u003e, Copyright 2017- dateutil contributors, Copyright 2017- Paul Ganssle \u003cpaul@ganssle.io\u003e, copyright 2019, dateutil","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-dateutil@2.9.0.post0"}]},{"name":"pyyaml-env-tag","SPDXID":"SPDXRef-pypi-pyyaml-env-tag-1.1-75c946","versionInfo":"1.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Waylan Limberg","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml-env-tag@1.1"}]},{"name":"aws-cdk-aws-apigatewayv2-integrations-alpha","SPDXID":"SPDXRef-pypi-aws-cdk-aws-apigatewayv2-integrations-alpha-2.114.1a0-75c946","versionInfo":"2.114.1a0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-aws-apigatewayv2-integrations-alpha@2.114.1a0"}]},{"name":"pywin32","SPDXID":"SPDXRef-pypi-pywin32-311-75c946","versionInfo":"311","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"PSF-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pywin32@311"}]},{"name":"types-s3transfer","SPDXID":"SPDXRef-pypi-types-s3transfer-0.16.0-75c946","versionInfo":"0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-s3transfer@0.16.0"}]},{"name":"constructs","SPDXID":"SPDXRef-pypi-constructs-10.4.4-75c946","versionInfo":"10.4.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2020 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/constructs@10.4.4"}]},{"name":"boto3","SPDXID":"SPDXRef-pypi-boto3-1.42.10-75c946","versionInfo":"1.42.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013-2017 Amazon.com, Inc. or its affiliates, Copyright 2014 Amazon.com, Inc. or its affiliates, Copyright 2015 Amazon.com, Inc. or its affiliates, Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2023 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/boto3@1.42.10"}]},{"name":"ghp-import","SPDXID":"SPDXRef-pypi-ghp-import-2.1.0-75c946","versionInfo":"2.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2020 Paul Davis \u003cpaul.joseph.davis@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ghp-import@2.1.0"}]},{"name":"ply","SPDXID":"SPDXRef-pypi-ply-3.11-75c946","versionInfo":"3.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2001-2018 David M. Beazley, Copyright (c) 2001-2018 David M. Beazley (Dabeaz LLC), David Beazley (http://www.dabeaz.com) Copyright (c) 2007","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ply@3.11"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.5-75c946","versionInfo":"2.32.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.32.5"}]},{"name":"xenon","SPDXID":"SPDXRef-pypi-xenon-0.9.3-75c946","versionInfo":"0.9.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Michele Lacchia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/xenon@0.9.3"}]},{"name":"gitpython","SPDXID":"SPDXRef-pypi-gitpython-3.1.45-75c946","versionInfo":"3.1.45","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2008, 2009 Michael Trier (mtrier@gmail.com) and contributors, Copyright (c) 2008, 2009 Michael Trier and contributors, Copyright (c) 2008, 2009 Michael Trier and contributors, 2010-2015 Sebastian Thiel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gitpython@3.1.45"}]},{"name":"aws-encryption-sdk","SPDXID":"SPDXRef-pypi-aws-encryption-sdk-4.0.3-75c946","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright Amazon.com Inc. or its affiliates, Copyright Amazon.com Inc. or its affiliates. All Rights Reserved.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-encryption-sdk@4.0.3"}]},{"name":"sentry-sdk","SPDXID":"SPDXRef-pypi-sentry-sdk-2.48.0-75c946","versionInfo":"2.48.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020 Python Software Foundation, Copyright (c) 2007 by the Pallets team, Copyright (c) 2014 Nylas, Copyright (c) 2018 Functional Software, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sentry-sdk@2.48.0"}]},{"name":"coverage","SPDXID":"SPDXRef-pypi-coverage-7.13.1-75c946","versionInfo":"7.13.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2001 Gareth Rees, Copyright 2004- facts.now Y Ned, Copyright 2004-2025 Ned Batchelder, Copyright 2004. Ned, copyright 2009 N, copyright 2009 N EN DASH, copyright 2009-2025, Ned Batchelder, Copyright Software Freedom Conservancy, Inc., Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/coverage@7.13.1"}]},{"name":"pycparser","SPDXID":"SPDXRef-pypi-pycparser-2.23-75c946","versionInfo":"2.23","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2001-2017 David M. Beazley (Dabeaz LLC), Copyright (c) 2008-2022, Eli Bendersky, David Beazley (http://www.dabeaz.com) Copyright (c) 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pycparser@2.23"}]},{"name":"isort","SPDXID":"SPDXRef-pypi-isort-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009-2018, Marcel Hellkamp, Copyright (c) 2013 Timothy Edmund Crosley, Copyright (c) 2016 Timothy Edmund Crosley Under, Copyright (c) 2021 Taneli Hukkinen, Copyright 2011 VMware, Inc, Copyright 2013 Red Hat, Inc., Copyright 2018 Google LLC, Copyright 2019 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/isort@7.0.0"}]},{"name":"pluggy","SPDXID":"SPDXRef-pypi-pluggy-1.6.0-75c946","versionInfo":"1.6.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2015 holger krekel (rather uses bitbucket/hpk42), copyright 2016, Holger Krekel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pluggy@1.6.0"}]},{"name":"rich","SPDXID":"SPDXRef-pypi-rich-14.2.0-75c946","versionInfo":"14.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2020 Will McGugan, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rich@14.2.0"}]},{"name":"humanize","SPDXID":"SPDXRef-pypi-humanize-4.14.0-75c946","versionInfo":"4.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0","copyrightText":"Copyright (c) 2010-2020 Jason Moiron and Contributors, Copyright (c) 2013, Copyright (c) 2013 ORGANIZATION, Copyright (c) 2016, Copyright (c) 2016 THE PACKAGE'S, Copyright (c) 2017 THE PACKAGE'S, Copyright (c) 2018, Copyright (c) 2018 THE PACKAGE'S, Copyright (c) 2020 ORGANIZATION, Copyright (c) 2020 THE PACKAGE'S, Copyright (c) 2021, Copyright (c) 2021 THE PACKAGE'S, Copyright (c) 2022, Copyright (c) 2022 THE PACKAGE'S, Copyright (c) 2023, Copyright (c) 2023 THE PACKAGE'S, Copyright (c) 2025 ORGANIZATION","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/humanize@4.14.0"}]},{"name":"pydantic-core","SPDXID":"SPDXRef-pypi-pydantic-core-2.41.5-75c946","versionInfo":"2.41.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic-core@2.41.5"}]},{"name":"aws-sam-translator","SPDXID":"SPDXRef-pypi-aws-sam-translator-1.105.0-75c946","versionInfo":"1.105.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2020 NeuML LLC, Copyright 2016 Amazon.com, Inc. or its affiliates, Copyright 2018 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-sam-translator@1.105.0"}]},{"name":"mypy-boto3-xray","SPDXID":"SPDXRef-pypi-mypy-boto3-xray-1.42.3-75c946","versionInfo":"1.42.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-xray@1.42.3"}]},{"name":"referencing","SPDXID":"SPDXRef-pypi-referencing-0.37.0-75c946","versionInfo":"0.37.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Julian Berman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/referencing@0.37.0"}]},{"name":"types-cffi","SPDXID":"SPDXRef-pypi-types-cffi-1.17.0.20250915-75c946","versionInfo":"1.17.0.20250915","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-cffi@1.17.0.20250915"}]},{"name":"mdformat","SPDXID":"SPDXRef-pypi-mdformat-1.0.0-75c946","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mdformat@1.0.0"}]},{"name":"nox","SPDXID":"SPDXRef-pypi-nox-2025.11.12-75c946","versionInfo":"2025.11.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Alethea Katherine Flowers, copyright 2016, Alethea Katherine Flowers, Copyright 2017 Alethea Katherine Flowers, Copyright 2018 Alethea Katherine Flowers, Copyright 2019 Alethea Katherine Flowers, Copyright 2020 Alethea Katherine Flowers, Copyright 2021 Alethea Katherine Flowers, Copyright 2022 Alethea Katherine Flowers, Copyright 2023 Alethea Katherine Flowers","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/nox@2025.11.12"}]},{"name":"types-python-dateutil","SPDXID":"SPDXRef-pypi-types-python-dateutil-2.9.0.20251115-75c946","versionInfo":"2.9.0.20251115","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-python-dateutil@2.9.0.20251115"}]},{"name":"valkey-glide","SPDXID":"SPDXRef-pypi-valkey-glide-2.2.5-75c946","versionInfo":"2.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/valkey-glide@2.2.5"}]},{"name":"cfn-lint","SPDXID":"SPDXRef-pypi-cfn-lint-1.43.3-75c946","versionInfo":"1.43.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cfn-lint@1.43.3"}]},{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-3.1.6-75c946","versionInfo":"3.1.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Copyright 2008 by http://domain.invalid/\u003e, copyright 2007 Pallets, Copyright 2007 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2@3.1.6"}]},{"name":"distlib","SPDXID":"SPDXRef-pypi-distlib-0.4.0-75c946","versionInfo":"0.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"PSF-2.0 AND Python-2.0","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Python Software Foundation, Copyright (c) 2011-2022 Vinay Sajip, Copyright (c) 2012 The Python Software Foundation, Copyright (c) 2012-2013 The Python Software Foundation, Copyright (c) 2012-2013 Vinay Sajip, Copyright (c) 2012-2023 Python Software Foundation, Copyright (c) 2012-2023 The Python Software Foundation, Copyright (c) 2012-2023 Vinay Sajip, Copyright (c) 2012-2024 Vinay Sajip, Copyright (c) 2013 by Test, Copyright (c) 2013 by Test User, Copyright (c) 2013 Vinay Sajip, Copyright (c) 2013-2017 Vinay Sajip, Copyright (c) 2013-2023 Vinay Sajip, Copyright (c) 2024 Stewart Miles, Copyright (c) Simple Launcher","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/distlib@0.4.0"}]},{"name":"dependency-groups","SPDXID":"SPDXRef-pypi-dependency-groups-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2024-present Stephen Rosen \u003csirosen0@gmail.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dependency-groups@1.3.1"}]},{"name":"mkdocs-material-extensions","SPDXID":"SPDXRef-pypi-mkdocs-material-extensions-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-material-extensions@1.3.1"}]},{"name":"pygments","SPDXID":"SPDXRef-pypi-pygments-2.19.2-75c946","versionInfo":"2.19.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) 2000-2003 by cYcnus visit www.cYcnus.de, (c) 2006-2024 by Georg Brandl, Matthaus Chajdas and contributors, (c) 2010 Jeremy Ashkenas, DocumentCloud Inc., (c) 2010 Jeremy Ashkenas, DocumentCloud Inc. Underscore, (c) 2014, (c) 2014 Comment.Multiline Text.Whitespace, (c) 2015 Andreas Rossberg, (c) Copyright 1999, Artran, Inc., (c) Copyright 2006 by http://mydomain.tld'\u003e, (c) Copyright 2006 Salvatore Filippone University of Rome Tor Vergata, (c) Copyright 2006-2025, Georg Brandl and Pygments contributors, (c) FSF., (c) Justin Fletcher, (c) Justin Fletcher, 1998, (c) Name.Entity 1998-2009, Modelica Association, (c) Name.Entity Copyright 2006 by Text Punctuation, (c) openEHR Foundation, (c) V End, Copyright (c) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik, Copyright (c) 1984, 1985, 1988, 2010 Howard Trickey and Oren Patashnik. Unlimited, Copyright (c) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., Copyright (c) 1985-1986, 1992, 1994-1995, 1999-2015 Free Software, Copyright (c) 1985-1986, 1992, 1994-1995, 1999-2015 Free Software Foundation, Inc., Copyright (c) 1991, 1992, Jos van de Woude, jvdwoude@hut.nl, Copyright (c) 1991, Jos van der Woude, jvdwoude@hut.nl, Copyright (c) 1993-2003 Yukihiro Matsumoto, Copyright (c) 1994-5 by the Regents of the University of California, Copyright (c) 1995-2004 Functional Objects, Inc., Copyright (c) 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc., Copyright (c) 1996-2016 by the PostgreSQL Global Development Group, Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Comment.Single, Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005 Free Software Foundation, Inc., Copyright (c) 1997 Borland International, Copyright (c) 1998 Comment, Copyright (c) 1998 the Initial Developer, Copyright (c) 1998-2009, Modelica Association, Copyright (c) 1998,1999,2000,2001,2002 Tal Davidson, Copyright (c) 2000 Information-technology Promotion Agency, Japan, Copyright (c) 2000 Network Applied Communication Laboratory, Inc., Copyright (c) 2003, Copyright (c) 2003, MetaQuotes Software Corp., copyright (c) 2004 by Andre Simon, Copyright (c) 2004, 2005, 2006 Aelitis, Copyright (c) 2005 Free Software Foundation, Inc, Copyright (c) 2005-2006, Copyright (c) 2005-2006 by, Copyright (c) 2005-2007 Terence Parr, Copyright (c) 2006 Kashia Buch (kashia@vfemail.net), Fabian Buch (fabian@fabian-buch.de), Copyright (c) 2006-2022 by the, Copyright (c) 2006, Manni, Copyright (c) 2007-2008 - INRIA, Copyright (c) 2008 Silken, Copyright (c) 2008 Slava Pestov, Copyright (c) 2008 The Regents of the University of California, Copyright (c) 2008-2011 The Regents of the University of California, Copyright (c) 2008, Brian Frank and Andy Frank, Copyright (c) 2009 Benjamin Kowarsch, Copyright (c) 2009 The R Foundation for Statistical Computing, Copyright (c) 2009 The R Foundation for Statistical Computing ISBN, Copyright (c) 2009-2010, Gary L. Cutler, Copyright (c) 2009-2010, Gary L. Cutler GC0410, Copyright (c) 2009-2010, Gary L. Cutler, GPL, Copyright (c) 2010, Gary L. Cutler, GPL, Copyright (c) 2011 Nokia Corporation and/or its subsidiary(-ies), Copyright (c) 2012-2013 Nenad Rakocevic, Copyright (c) 2014 Fullstack.io, Copyright (c) 2015 DH electronics GmbH, Copyright (C) 2015 DH electronics GmbH, Copyright (c) 2015 Georg Brandl, Copyright (c) 2017 Johannes Holzl, Copyright (c) 2018 Marek Vasut \u003cmarex@denx.de\u003e, Copyright (c) 2023 Roblox Corporation, Copyright (c) Curve.Fi, 2020-2023, Copyright (c) INRIA - Serge, Copyright (c) Rich Hickey, Copyright 1996 Institut National de Recherche en Informatique, Copyright 1996 Institut National de Recherche en Informatique et en Automatique, Copyright 1997 University of Cambridge, Copyright 1999-2011 ( VV/ ), Copyright 1999-2011 Comment Comment Text, Copyright 2004-2008 Jean Privat \u003cjean@pryen.org\u003e, Copyright 2005 Brian Alliet, copyright 2006-2014, MetaQuotes Software Corp, Copyright 2006-2014, MetaQuotes Software Corp., Copyright 2006-2014, MetaQuotes Software Corp. http://www.metaquotes.net, Copyright 2006-2020 by the Pygments team, Copyright 2006-2022 by the Pygments team, copyright 2006-2024, Georg Brandl and Pygments contributors, Copyright 2006-2025 by r'the Pygments team, Copyright 2006-2025 by the Pygments team, copyright 2006. Text, copyright 2006. Uploaded, Copyright 2007-2012 LassoSoft Inc., Copyright 2007-2013 by the Sphinx team, Copyright 2007-2021 by the Sphinx team, Copyright 2009-2013, MetaQuotes Software Corp., Copyright 2009-2013, MetaQuotes Software Corp. http://www.mql4.com, Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org www.luismajano.com www.ortussolutions.com, Copyright 2012 Nokia Siemens Networks Oyj, Copyright 2012-2013 Alexis Laferriere \u003calexis.laf@xymus.net\u003e, Copyright 2012-2018 Manas Technology Solutions, Copyright 2013 Alexis Laferriere \u003calexis.laf@xymus.net\u003e, Copyright 2013 Matthieu Lucas \u003clucasmatthieu@gmail.com\u003e, Copyright 2013 Wikimedia, Copyright 2014 Alexis Laferriere \u003calexis.laf@xymus.net\u003e, Copyright 2014 Lucas Bajolet \u003cr4pass@hotmail.com\u003e, Copyright 2015 Ruben De Smet, Copyright 2020 Microsoft Research, Copyright 2021 by the Pygments team, Copyright 2023 The Redblox Authors, Copyright content Knut Muller, Alexander Wolf, Uwe Ritzschke, Paul-Robert Achcenich, 2006, copyright Core CorrespondenceScrolls, Francisco Tolmasky. Copyright 2008, Leaf Corcoran (leafot@gmail.com) 2011, Murphy (c) 2000-2003 by cYcnus visit www.cYcnus.de licenser@cYcnus.de (Heinz N. Gies) murphy@cYcnus.de (Kornelius Kalnbach), Platform Copyright 2012 by Luis Majano and Ortus Solutions, Corp www.gocontentbox.org www.luismajano.com www.ortussolutions.com Apache, Portions (c) International Organization for Standardization 1986","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pygments@2.19.2"}]},{"name":"httpcore","SPDXID":"SPDXRef-pypi-httpcore-1.0.9-75c946","versionInfo":"1.0.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2020, Encode OSS Ltd (https://www.encode.io/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/httpcore@1.0.9"}]},{"name":"mkdocs-autorefs","SPDXID":"SPDXRef-pypi-mkdocs-autorefs-1.4.3-75c946","versionInfo":"1.4.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Oleh Prypin, Timothee Mazzucotelli, Copyright (c) 2019, Oleh Prypin, Copyright (c) 2019, Timothee Mazzucotelli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-autorefs@1.4.3"}]},{"name":"exceptiongroup","SPDXID":"SPDXRef-pypi-exceptiongroup-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT AND Python-2.0","copyrightText":"Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation, Copyright (c) 2022 Alex Gronholm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/exceptiongroup@1.3.1"}]},{"name":"protobuf","SPDXID":"SPDXRef-pypi-protobuf-6.33.5-75c946","versionInfo":"6.33.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND LicenseRef-scancode-protobuf","copyrightText":"Copyright 2007 Google Inc., Copyright 2008 Google Inc., Copyright 2023 Google LLC., Copyright 2024 Google LLC., Copyright 2025 Google Inc., Copyright 2025 Google LLC.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/protobuf@6.33.5"}]},{"name":"paginate","SPDXID":"SPDXRef-pypi-paginate-0.5.7-75c946","versionInfo":"0.5.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2007-2012 Christoph Haas \u003cemail@christoph-haas.de\u003e, Copyright 2007-2016 Christoph Haas and contributors credits Mike Orr","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/paginate@0.5.7"}]},{"name":"envier","SPDXID":"SPDXRef-pypi-envier-0.6.1-75c946","versionInfo":"0.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Datadog, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/envier@0.6.1"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.11-75c946","versionInfo":"3.11","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2013-2025, Kim Davies and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/idna@3.11"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2025.11.12-75c946","versionInfo":"2025.11.12","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi@2025.11.12"}]},{"name":"pydantic","SPDXID":"SPDXRef-pypi-pydantic-2.12.5-75c946","versionInfo":"2.12.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2017","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic@2.12.5"}]},{"name":"mkdocstrings-python","SPDXID":"SPDXRef-pypi-mkdocstrings-python-1.19.0-75c946","versionInfo":"1.19.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2021 Timothee Mazzucotelli, Copyright (c) 2021, Timothee Mazzucotelli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocstrings-python@1.19.0"}]},{"name":"types-pyopenssl","SPDXID":"SPDXRef-pypi-types-pyopenssl-24.1.0.20240722-75c946","versionInfo":"24.1.0.20240722","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-pyopenssl@24.1.0.20240722"}]},{"name":"zipp","SPDXID":"SPDXRef-pypi-zipp-3.23.0-75c946","versionInfo":"3.23.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Permission","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/zipp@3.23.0"}]},{"name":"ujson","SPDXID":"SPDXRef-pypi-ujson-5.11.0-75c946","versionInfo":"5.11.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND TCL","copyrightText":"Copyright (c) 1988-1993 The Regents of the University of California, Copyright (c) 1994 Sun Microsystems, Inc., Copyright (c) 2007 Nick Galbreath - nickg at modp dot com, Copyright (c) 2014, Electronic Arts Inc., Copyright 2005, 2006, 2007 Nick Galbreath - nickg at modp dot com, Copyright 2006-2008 the V8 project authors, Copyright 2006-2011, the V8 project authors, Copyright 2008 the V8 project authors, Copyright 2010 the V8 project authors, Copyright 2011 the V8 project authors, Copyright 2011, the V8 project authors, Copyright 2012 the V8 project authors, copyrighted by the Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ujson@5.11.0"}]},{"name":"colorlog","SPDXID":"SPDXRef-pypi-colorlog-6.10.1-75c946","versionInfo":"6.10.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012-2021 Sam Clements \u003csam@borntyping.co.uk\u003e, Copyright (c) 2012-2025 Sam Clements \u003csam@borntyping.co.uk\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/colorlog@6.10.1"}]},{"name":"legacy-cgi","SPDXID":"SPDXRef-pypi-legacy-cgi-2.6.4-75c946","versionInfo":"2.6.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0 AND Python-2.0 AND BSD-3-Clause AND Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/legacy-cgi@2.6.4"}]},{"name":"cdklabs-generative-ai-cdk-constructs","SPDXID":"SPDXRef-pypi-cdklabs-generative-ai-cdk-constructs-0.1.312-75c946","versionInfo":"0.1.312","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cdklabs-generative-ai-cdk-constructs@0.1.312"}]},{"name":"pymdown-extensions","SPDXID":"SPDXRef-pypi-pymdown-extensions-10.19.1-75c946","versionInfo":"10.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference AND MIT","copyrightText":"copyright :copyright, Copyright (c) 2013 GitHub, Inc., Copyright (c) 2014 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2014 - 2025 Isaac Muse, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2015 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2016 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2016-2020 Martin Donath \u003cmartin.donath@squidfunk.com\u003e, Copyright (c) 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2019 GitHub, Inc., Copyright (c) http://www.emojione.com, copyright (c) trademark (tm), Copyright 2004 Manfred Stienstra, Copyright 2004, 2005, 2006 Yuri Takhteyev, Copyright 2006-2008 Waylan Limberg (https://github.com/waylan), Copyright 2007-2008 Waylan Limberg (https://github.com/waylan), Copyright 2007-2023 The Python Markdown Project, Copyright 2008-2014 The Python Markdown Project, Copyright 2014 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright 2014 - 2018 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright 2014-2017 Isaac Muse, Copyright 2024 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pymdown-extensions@10.19.1"}]},{"name":"jsonpatch","SPDXID":"SPDXRef-pypi-jsonpatch-1.33-75c946","versionInfo":"1.33","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2011 Stefan Kogl \u003cstefan@skoegl.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonpatch@1.33"}]},{"name":"mergedeep","SPDXID":"SPDXRef-pypi-mergedeep-1.3.4-75c946","versionInfo":"1.3.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Travis Clarke (https://blog.travismclarke.com/), Copyright (c) 2019 Travis Clarke \u003ctravis.m.clarke@gmail.com\u003e (https://www.travismclarke.com/)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mergedeep@1.3.4"}]},{"name":"pathspec","SPDXID":"SPDXRef-pypi-pathspec-0.12.1-75c946","versionInfo":"0.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"Copyright (c) 2013-2023 Caleb P. Burns credits dahlia \u003chttps://github.com/dahlia\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pathspec@0.12.1"}]},{"name":"sympy","SPDXID":"SPDXRef-pypi-sympy-1.14.0-75c946","versionInfo":"1.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause AND MIT","copyrightText":"(c) 2/cos (c) 2, (c) A. B, (c) Copyright 2000-2003 Symbolic Computation Laboratory, - University of Western Ontario, - London, Canada N6A, (c) Fix Qasm, (c), -sin (c), (c), cos (c) 0, 0, 0, 0, (c), sin (c), Copyright (c) 2001, 2002 Vasil Yaroshevich, Copyright (c) 2006-2014 SymPy developers, Copyright (c) 2006-2018 SymPy Development Team, 2013-2023 Sergey B Kirpichev, Copyright (c) 2006-2023 SymPy Development Team, Copyright (c) 2008 Jens Rasch \u003cjyr2000@gmail.com\u003e, Copyright (c) 2009-2023, PyDy Authors, Copyright (c) 2014 Matthew Rocklin, copyright 2015, SymPy Development Team, Copyright 2016, latex2sympy, copyright SymPy Development, Dagger (c), True","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sympy@1.14.0"}]},{"name":"bytecode","SPDXID":"SPDXRef-pypi-bytecode-0.17.0-75c946","versionInfo":"0.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/bytecode@0.17.0"}]},{"name":"mypy-boto3-cloudwatch","SPDXID":"SPDXRef-pypi-mypy-boto3-cloudwatch-1.42.7-75c946","versionInfo":"1.42.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-cloudwatch@1.42.7"}]},{"name":"testcontainers","SPDXID":"SPDXRef-pypi-testcontainers-4.14.0-75c946","versionInfo":"4.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/testcontainers@4.14.0"}]},{"name":"six","SPDXID":"SPDXRef-pypi-six-1.17.0-75c946","versionInfo":"1.17.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010-2024 Benjamin Peterson","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/six@1.17.0"}]},{"name":"jmespath","SPDXID":"SPDXRef-pypi-jmespath-1.0.1-75c946","versionInfo":"1.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jmespath@1.0.1"}]},{"name":"markupsafe","SPDXID":"SPDXRef-pypi-markupsafe-3.0.3-75c946","versionInfo":"3.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markupsafe@3.0.3"}]},{"name":"argcomplete","SPDXID":"SPDXRef-pypi-argcomplete-3.6.3-75c946","versionInfo":"3.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2012-2023, Andrey Kislyuk and argcomplete contributors, copyright Andrey Kislyuk and argcomplete contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/argcomplete@3.6.3"}]},{"name":"aws-cdk-cloud-assembly-schema","SPDXID":"SPDXRef-pypi-aws-cdk-cloud-assembly-schema-48.20.0-75c946","versionInfo":"48.20.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-cloud-assembly-schema@48.20.0"}]},{"name":"publication","SPDXID":"SPDXRef-pypi-publication-0.0.3-75c946","versionInfo":"0.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 Glyph","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/publication@0.0.3"}]},{"name":"types-redis","SPDXID":"SPDXRef-pypi-types-redis-4.6.0.20241004-75c946","versionInfo":"4.6.0.20241004","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-redis@4.6.0.20241004"}]},{"name":"networkx","SPDXID":"SPDXRef-pypi-networkx-3.4.2-75c946","versionInfo":"3.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) Fcc Bcc, Copyright (c) 2004-2024 NetworkX Developers Aric Hagberg \u003chagberg@lanl.gov\u003e Dan Schult \u003cdschult@colgate.edu\u003e, Copyright (c) 2004-2024, NetworkX Developers Aric Hagberg \u003chagberg@lanl.gov\u003e Dan Schult \u003cdschult@colgate.edu\u003e, Copyright (c) 2015 - Thomson Licensing, SAS, Copyright 2011 Alex Levenson \u003calex@isnotinvain.com\u003e, Copyright 2011 Diederik van Liere \u003cdiederik.vanliere@rotman.utoronto.ca\u003e, Copyright 2011 Reya Group \u003chttp://www.reyagroup.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/networkx@3.4.2"}]},{"name":"types-setuptools","SPDXID":"SPDXRef-pypi-types-setuptools-80.9.0.20250822-75c946","versionInfo":"80.9.0.20250822","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","copyrightText":"Copyright (c) 2015 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-setuptools@80.9.0.20250822"}]},{"name":"jsonschema-specifications","SPDXID":"SPDXRef-pypi-jsonschema-specifications-2025.9.1-75c946","versionInfo":"2025.9.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Julian Berman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonschema-specifications@2025.9.1"}]},{"name":"beautifulsoup4","SPDXID":"SPDXRef-pypi-beautifulsoup4-4.14.3-75c946","versionInfo":"4.14.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Copyright 2012, Leonard Richardson, (c) Copyright 2013, Leonard Richardson, Copyright (c) 2004-2025 Leonard Richardson, Copyright (c) Isaac Muse, Copyright (c) James Graham and other contributors, Copyright (c) Leonard Richardson, copyright 2004-2025 Leonard Richardson, Copyright 2007-2016 by the Sphinx team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/beautifulsoup4@4.14.3"}]},{"name":"mypy-boto3-logs","SPDXID":"SPDXRef-pypi-mypy-boto3-logs-1.42.10-75c946","versionInfo":"1.42.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-logs@1.42.10"}]},{"name":"py-cpuinfo","SPDXID":"SPDXRef-pypi-py-cpuinfo-9.0.0-75c946","versionInfo":"9.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2000-2006 Netfilter Core Team, (c) Dominik Brodowski 2004-2009, (c) Jiri Kosina, Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California, Copyright (c) 2014-2022 Matthew Brennan Jones \u003cmatthew.brennan.jones@gmail.com\u003e, r'Copyright (c) 1992-2014 The FreeBSD Project, r'Copyright (c) 1992-2018 The FreeBSD Project","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/py-cpuinfo@9.0.0"}]},{"name":"pytest-mock","SPDXID":"SPDXRef-pypi-pytest-mock-3.15.1-75c946","versionInfo":"3.15.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016 Bruno Oliveira, copyright 2022, Bruno Oliveira","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-mock@3.15.1"}]},{"name":"botocore-stubs","SPDXID":"SPDXRef-pypi-botocore-stubs-1.42.10-75c946","versionInfo":"1.42.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/botocore-stubs@1.42.10"}]},{"name":"packaging","SPDXID":"SPDXRef-pypi-packaging-25.0-75c946","versionInfo":"25.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause","copyrightText":"Copyright (c) 2017-present Ofek Lev \u003coss@ofek.dev\u003e, Copyright (c) Donald Stufft and individual contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/packaging@25.0"}]},{"name":"sniffio","SPDXID":"SPDXRef-pypi-sniffio-1.3.1-75c946","versionInfo":"1.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/sniffio@1.3.1"}]},{"name":"avro","SPDXID":"SPDXRef-pypi-avro-1.12.1-75c946","versionInfo":"1.12.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2010-2015 The Apache Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/avro@1.12.1"}]},{"name":"rpds-py","SPDXID":"SPDXRef-pypi-rpds-py-0.30.0-75c946","versionInfo":"0.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Tobias Gustafsson, Copyright (c) 2023 Julian Berman","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rpds-py@0.30.0"}]},{"name":"mkdocs-git-revision-date-plugin","SPDXID":"SPDXRef-pypi-mkdocs-git-revision-date-plugin-0.3.2-75c946","versionInfo":"0.3.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-git-revision-date-plugin@0.3.2"}]},{"name":"boto3-stubs","SPDXID":"SPDXRef-pypi-boto3-stubs-1.42.26-75c946","versionInfo":"1.42.26","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2026 Vlad Emelianov, Copyright 2024 Vlad Emelianov, Copyright 2026 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/boto3-stubs@1.42.26"}]},{"name":"aws-cdk-aws-appsync-alpha","SPDXID":"SPDXRef-pypi-aws-cdk-aws-appsync-alpha-2.59.0a0-75c946","versionInfo":"2.59.0a0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-aws-appsync-alpha@2.59.0a0"}]},{"name":"jsonpointer","SPDXID":"SPDXRef-pypi-jsonpointer-3.0.0-75c946","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2011 Stefan Kogl \u003cstefan@skoegl.net\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonpointer@3.0.0"}]},{"name":"docker","SPDXID":"SPDXRef-pypi-docker-7.1.0-75c946","versionInfo":"7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016 Docker, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/docker@7.1.0"}]},{"name":"importlib-resources","SPDXID":"SPDXRef-pypi-importlib-resources-6.5.2-75c946","versionInfo":"6.5.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/importlib-resources@6.5.2"}]},{"name":"pytest-cov","SPDXID":"SPDXRef-pypi-pytest-cov-7.0.0-75c946","versionInfo":"7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Meme Dough","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-cov@7.0.0"}]},{"name":"cattrs","SPDXID":"SPDXRef-pypi-cattrs-25.3.0-75c946","versionInfo":"25.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016, Tin Tvrtkovic, copyright 2020, Tin Tvrtkovic","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/cattrs@25.3.0"}]},{"name":"aws-xray-sdk","SPDXID":"SPDXRef-pypi-aws-xray-sdk-2.15.0-75c946","versionInfo":"2.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2018 Clarity Movement Co., Copyright Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-xray-sdk@2.15.0"}]},{"name":"pytest-benchmark","SPDXID":"SPDXRef-pypi-pytest-benchmark-5.2.3-75c946","versionInfo":"5.2.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause","copyrightText":"(c) Kozea 2012-2016, Copyright (c) 2014-2025, Ionel Cristian Maries","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-benchmark@5.2.3"}]},{"name":"urllib3","SPDXID":"SPDXRef-pypi-urllib3-2.6.3-75c946","versionInfo":"2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"2019-2022, Pyodide contributors and Mozilla, Copyright (c) 2008-2020 Andrey Petrov and contributors, Copyright (c) 2019-2022, Pyodide contributors, Copyright 2019-2022, Pyodide contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/urllib3@2.6.3"}]},{"name":"markdownify","SPDXID":"SPDXRef-pypi-markdownify-1.2.2-75c946","versionInfo":"1.2.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2012-2018 Matthew Tretter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdownify@1.2.2"}]},{"name":"mypy-boto3-cloudformation","SPDXID":"SPDXRef-pypi-mypy-boto3-cloudformation-1.42.3-75c946","versionInfo":"1.42.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-cloudformation@1.42.3"}]},{"name":"jsii","SPDXID":"SPDXRef-pypi-jsii-1.121.0-75c946","versionInfo":"1.121.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2014-2016 Jonathan Ong me@jongleberry.com and Contributors, Copyright (c) Sindre Sorhus \u003csindresorhus@gmail.com\u003e (sindresorhus.com), Copyright 2018 Amazon.com, Inc. or its affiliates","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsii@1.121.0"}]},{"name":"datadog-lambda","SPDXID":"SPDXRef-pypi-datadog-lambda-8.120.0-75c946","versionInfo":"8.120.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/datadog-lambda@8.120.0"}]},{"name":"ruff","SPDXID":"SPDXRef-pypi-ruff-0.14.13-75c946","versionInfo":"0.14.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ruff@0.14.13"}]},{"name":"mpmath","SPDXID":"SPDXRef-pypi-mpmath-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2005-2021 Fredrik Johansson and mpmath contributors, Copyright 2013 Timo Hartmann (thartmann15 at gmail.com)","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mpmath@1.3.0"}]},{"name":"radon","SPDXID":"SPDXRef-pypi-radon-6.0.1-75c946","versionInfo":"6.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2009-2010 Design Science, (c) 2009-2010 Design Science, Inc., Copyright (c) 2009-2010 Design Science, Inc., Copyright (c) 2009-2010, Design Science, Inc., Copyright (c) 2009-2010, Design Science, Inc. \u003cwww.mathjax.org\u003e, Copyright (c) 2009-2014 The MathJax Consortium, Copyright (c) 2010-2014 The MathJax Consortium, Copyright (c) 2012-2017 Michele Lacchia, Copyright 2007-2011 by the Sphinx team, copyright e (c), ICopyright (c) 2009-2010 Design Science, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/radon@6.0.1"}]},{"name":"mando","SPDXID":"SPDXRef-pypi-mando-0.7.1-75c946","versionInfo":"0.7.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2013 Michele Lacchia, Copyright 2007-2017 by the Sphinx team, copyright u'2013, Michele Lacchia","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mando@0.7.1"}]},{"name":"jsonpath-ng","SPDXID":"SPDXRef-pypi-jsonpath-ng-1.7.0-75c946","versionInfo":"1.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright (c) 2012 Felix Richter \u003cwtfpl@syntax-fehler.de\u003e, Copyright 2013 - Kenneth Knowles, Copyright 2017 - Tomas Aparicio","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonpath-ng@1.7.0"}]},{"name":"async-timeout","SPDXID":"SPDXRef-pypi-async-timeout-5.0.1-75c946","versionInfo":"5.0.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2016-2020 aio-libs collaboration","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/async-timeout@5.0.1"}]},{"name":"opentelemetry-api","SPDXID":"SPDXRef-pypi-opentelemetry-api-1.39.1-75c946","versionInfo":"1.39.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/opentelemetry-api@1.39.1"}]},{"name":"types-awscrt","SPDXID":"SPDXRef-pypi-types-awscrt-0.30.0-75c946","versionInfo":"0.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 Vlad Emelianov, Copyright 2024 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/types-awscrt@0.30.0"}]},{"name":"mypy-boto3-s3","SPDXID":"SPDXRef-pypi-mypy-boto3-s3-1.42.10-75c946","versionInfo":"1.42.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-s3@1.42.10"}]},{"name":"h11","SPDXID":"SPDXRef-pypi-h11-0.16.0-75c946","versionInfo":"0.16.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2008 Scipy Developers, Copyright (c) 2006, Jonathan E. Taylor, Copyright (c) 2009-2012 Statsmodels Developers, Copyright (c) 2016 Nathaniel J. Smith \u003cnjs@pobox.com\u003e and other contributors, Copyright 2007, 2008 Chris Wanstrath chris@ozmm.org, copyright 2016, Nathaniel J. Smith","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/h11@0.16.0"}]},{"name":"mkdocstrings","SPDXID":"SPDXRef-pypi-mkdocstrings-1.0.0-75c946","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Timothee Mazzucotelli, Copyright (c) 2019, Timothee Mazzucotelli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocstrings@1.0.0"}]},{"name":"networkx","SPDXID":"SPDXRef-pypi-networkx-3.6.1-75c946","versionInfo":"3.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) Fcc Bcc, (c) k, comp for communities, Copyright (c) 2004-2025, NetworkX Developers Aric Hagberg \u003chagberg@lanl.gov\u003e Dan Schult \u003cdschult@colgate.edu\u003e, Copyright (c) 2004-2025, NetworkX Developers Aric Hagberg \u003chagberg@lanl.gov\u003e Dan Schult \u003cdschult@colgate.edu\u003e Pieter Swart \u003cswart@lanl.gov\u003e, Copyright (c) 2015 - Thomson Licensing, SAS, Copyright 2011 Alex Levenson \u003calex@isnotinvain.com\u003e, Copyright 2011 Diederik van Liere \u003cdiederik.vanliere@rotman.utoronto.ca\u003e, Copyright 2011 Reya Group \u003chttp://www.reyagroup.com\u003e, Copyright 2011 Reya Group http://www.reyagroup.com","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/networkx@3.6.1"}]},{"name":"mkdocs","SPDXID":"SPDXRef-pypi-mkdocs-1.6.1-75c946","versionInfo":"1.6.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2008 Taku Kudo \u003ctaku@chasen.org\u003e, (c) Font Awesome, (c) Font Awesome Font Awesome, (c) Font AwesomeFont Awesome, (c) Font AwesomeFont Awesome v4 Compatibility Regular-6.5.1Font Awesome, (c) Font AwesomeRegularFontAwesome6Brands-RegularFont Awesome, (c) OpenJS Foundation and other contributors, Copyright (c) 2014-present, Tom Christie, Copyright (c) 2015, Waylan Limberg, Copyright (c) 2020 Oliver Nightingale, Copyright (c) 2022 MkDocs, Copyright (c) 2024 MkDocs, Copyright 2010, Oleg Mazko http://www.mozilla.org/MPL, Copyright 2011-2023 The Bootstrap Authors, Copyright 2011-2023 The Bootstrap Authors (https://github.com/twbs/bootstrap/graphs/contributors), Copyright 2012-2023 Thomas Park, Copyright 2014, Chad Liu http://www.mozilla.org/MPL, Copyright 2014, Mihai Valentin http://www.mozilla.org/MPL, Copyright 2017, Keerati Thiwanruk http://www.mozilla.org/MPL, Copyright 2018, Dalia Al-Shahrabi http://www.mozilla.org/MPL, Copyright 2019, Felix Lian (repairearth) http://www.mozilla.org/MPL, Copyright 2020, Mihir Kumar http://www.mozilla.org/MPL, Copyright 2021, Manikandan Venkatasubban http://www.mozilla.org/MPL, Copyright 2023 Fonticons, Inc., Copyright 2023, India http://www.mozilla.org/MPL, Copyright Dave Gandy 2016, copyright Dougal Matthews","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs@1.6.1"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.3.1-75c946","versionInfo":"8.3.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright 2001-2006 Gregory P. Ward, Copyright 2002-2006 Python Software Foundation, copyright 2014 Pallets, Copyright 2014 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click@8.3.1"}]},{"name":"mypy-extensions","SPDXID":"SPDXRef-pypi-mypy-extensions-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2016-2017 Jukka Lehtosalo and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-extensions@1.1.0"}]},{"name":"redis","SPDXID":"SPDXRef-pypi-redis-7.1.0-75c946","versionInfo":"7.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022-2023, Redis, inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/redis@7.1.0"}]},{"name":"soupsieve","SPDXID":"SPDXRef-pypi-soupsieve-2.8-75c946","versionInfo":"2.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 - 2025 a href https://github.com/facelessuser, Copyright (c) 2018 - 2025 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2018 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/soupsieve@2.8"}]},{"name":"pytest-asyncio","SPDXID":"SPDXRef-pypi-pytest-asyncio-1.3.0-75c946","versionInfo":"1.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright 2023, pytest-asyncio contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-asyncio@1.3.0"}]},{"name":"griffe","SPDXID":"SPDXRef-pypi-griffe-1.15.0-75c946","versionInfo":"1.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Vitaly R. Samigullin, Copyright (c) 2021 Timothee Mazzucotelli, Copyright (c) 2021, Timothee Mazzucotelli, Copyright Francois Rozet 2022","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/griffe@1.15.0"}]},{"name":"jsonschema","SPDXID":"SPDXRef-pypi-jsonschema-4.25.1-75c946","versionInfo":"4.25.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2012 Julian Berman, Copyright (c) 2013 Julian Berman, Julian Berman copyright 2013","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jsonschema@4.25.1"}]},{"name":"aws-cdk-aws-lambda-python-alpha","SPDXID":"SPDXRef-pypi-aws-cdk-aws-lambda-python-alpha-2.233.0a0-75c946","versionInfo":"2.233.0a0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-aws-lambda-python-alpha@2.233.0a0"}]},{"name":"aws-cdk-aws-apigatewayv2-authorizers-alpha","SPDXID":"SPDXRef-pypi-aws-cdk-aws-apigatewayv2-authorizers-alpha-2.114.1a0-75c946","versionInfo":"2.114.1a0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-aws-apigatewayv2-authorizers-alpha@2.114.1a0"}]},{"name":"pytest-xdist","SPDXID":"SPDXRef-pypi-pytest-xdist-3.8.0-75c946","versionInfo":"3.8.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2010 Holger Krekel and contributors, copyright 2010, holger krekel and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest-xdist@3.8.0"}]},{"name":"smmap","SPDXID":"SPDXRef-pypi-smmap-5.0.2-75c946","versionInfo":"5.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2010, 2011 Sebastian Thiel and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/smmap@5.0.2"}]},{"name":"backports-asyncio-runner","SPDXID":"SPDXRef-pypi-backports-asyncio-runner-1.2.0-75c946","versionInfo":"1.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/backports-asyncio-runner@1.2.0"}]},{"name":"datadog","SPDXID":"SPDXRef-pypi-datadog-0.52.1-75c946","versionInfo":"0.52.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0 AND BSD-2-Clause AND BSD-3-Clause","copyrightText":"(c) 2005-2018, Michele Simionato, Copyright (c) 2015-Present Datadog, Inc \u003copensource@datadoghq.com\u003e, Copyright 2015-Present Datadog, Inc, Copyright 2021-Present Datadog, Inc","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/datadog@0.52.1"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.15.0-75c946","versionInfo":"4.15.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0 AND GPL-1.0-or-later AND Python-2.0 AND BSD-3-Clause AND Python-2.0 AND BSD-3-Clause AND 0BSD","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-extensions@4.15.0"}]},{"name":"ddtrace","SPDXID":"SPDXRef-pypi-ddtrace-3.18.1-75c946","versionInfo":"3.18.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"(Apache-2.0 AND BSD-2-Clause) OR (BSD-2-Clause AND BSD-3-Clause)","copyrightText":"(c) 2024 GitHub,  Inc., (c) William Swanson, Paul Fultz, Copyright (c) 2001-2018 David M. Beazley (Dabeaz LLC), Copyright (c) 2006, 2007 Montel Laurent, \u003cmontel@kde.org\u003e, Copyright (c) 2008-2010 FURUHASHI Sadayuki, Copyright (c) 2008, 2009 Gael Guennebaud, \u003cg.gael@free.fr\u003e, Copyright (c) 2009 Benoit Jacob \u003cjacob.benoit.1@gmail.com\u003e, Copyright (c) 2009 Naoki INADA, Copyright (c) 2009, Giampaolo, Copyright (c) 2009, Giampaolo Rodola, Copyright (c) 2009, Giampaolo Rodola Jeff Tang, Copyright (c) 2009, Giampaolo Rodola Landry Breuil, Copyright (c) 2009, Giampaolo Rodola Landry Breuil (OpenBSD), Copyright (c) 2009, Giampaolo Rodola Oleksii Shevchuk, Copyright (c) 2009, Jay Loden, Giampaolo Rodola, Copyright (c) 2015 Wenzel Jakob \u003cwenzel@inf.ethz.ch\u003e, Copyright (c) 2015 Yahoo! Inc., Copyright (c) 2015, Ryo ONODERA., Copyright (c) 2016 Klemens Morgenstern \u003cklemens.morgenstern@ed-chemnitz.de\u003e and Wenzel Jakob \u003cwenzel.jakob@epfl.ch\u003e, Copyright (c) 2016 Sergey Lyskov and Wenzel Jakob, Copyright (c) 2016 Trent Houliston \u003ctrent@houliston.me\u003e and Wenzel Jakob \u003cwenzel.jakob@epfl.ch\u003e, Copyright (c) 2016 Wenzel Jakob \u003cwenzel.jakob@epfl.ch\u003e, Copyright (c) 2016, Datadog \u003cinfo@datadoghq.com\u003e, Copyright (c) 2017 Henry F. Schreiner, Copyright (c) 2017 Jason Rhinelander \u003cjason@imaginary.ca\u003e, Copyright (c) 2017 Nikola Kantar, Copyright (c) 2017 Wenzel Jakob \u003cwenzel.jakob@epfl.ch\u003e, Copyright (c) 2017, Arnon Yaari, Copyright (c) 2019-2020 Steve Dignam, Copyright (c) 2020 Harry Marr, Copyright (c) 2020 Wenzel Jakob \u003cwenzel.jakob@epfl.ch\u003e, Copyright (c) 2020 Wenzel Jakob \u003cwenzel@inf.ethz.ch\u003e and Henry Schreiner, Copyright (c) 2020, Datadog \u003cinfo@datadoghq.com\u003e, Copyright (c) 2021 The Pybind Development Team, Copyright (c) 2023 Dustin Spicuzza \u003cdustin@virtualroadside.com\u003e, Copyright (c) 2023 The pybind Community, Copyright (c) Django Software Foundation and individual contributors, Copyright 2001-2009 Kitware, Inc., Copyright 2012 Continuum Analytics, Inc., Copyright 2014 Hewlett-Packard Development Company, L.P., Copyright 2015-Present Datadog, Inc, Copyright 2016 Datadog, Inc., Copyright 2016 Google Inc., copyright 2016-, Datadog, Inc, Copyright 2016-Present Datadog, Inc., Copyright 2020 Jan Tojnar, Copyright 2020 Jan Tojnar https://github.com/jtojnar/cmake-snips, Copyright 2022 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/ddtrace@3.18.1"}]},{"name":"mypy-boto3-dynamodb","SPDXID":"SPDXRef-pypi-mypy-boto3-dynamodb-1.42.3-75c946","versionInfo":"1.42.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2025 Vlad Emelianov, Copyright 2025 Vlad Emelianov","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-dynamodb@1.42.3"}]},{"name":"mypy","SPDXID":"SPDXRef-pypi-mypy-1.19.1-75c946","versionInfo":"1.19.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND MIT AND Python-2.0 AND Python-2.0.1","copyrightText":"(c) D TypeAlias, (c) E Argument, (c) E Cannot, (c) E Incompatible, (c) E Only, (c) E Too, (c) Error Method, (c) N Revealed, Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012 Python Software Foundation, Copyright (c) 2005-2007, Nick Galbreath, Copyright (c) 2012-2023 Jukka Lehtosalo and contributors, Copyright (c) 2013-2022, Alfred Klomp, Copyright (c) 2015 Jukka Lehtosalo and contributors, Copyright (c) 2015-2018, Wojciech Mula, Copyright (c) 2015-2023 Dropbox, Inc., Copyright (c) 2016 The Pybind Development Team, Copyright (c) 2016-2017, Matthieu Darbois, Copyright 2003 Google Inc., Copyright 2005, Google Inc., Copyright 2006, Google Inc., Copyright 2007, Google Inc., Copyright 2008 Google Inc., Copyright 2008, Google Inc., Copyright 2009 Google Inc., copyright 2012- Y Jukka Lehtosalo and mypy contributors, Copyright 2015, Google Inc., copyright 2020-2022, mypyc team, Copyright Contributors to the pythoncapi_compat project.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy@1.19.1"}]},{"name":"networkx","SPDXID":"SPDXRef-pypi-networkx-3.6-75c946","versionInfo":"3.6","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) Fcc Bcc, Copyright (c) 2004-2025, NetworkX Developers Aric Hagberg \u003chagberg@lanl.gov\u003e Dan Schult \u003cdschult@colgate.edu\u003e, Copyright (c) 2015 - Thomson Licensing, SAS, Copyright 2011 Alex Levenson \u003calex@isnotinvain.com\u003e, Copyright 2011 Diederik van Liere \u003cdiederik.vanliere@rotman.utoronto.ca\u003e, Copyright 2011 Reya Group \u003chttp://www.reyagroup.com\u003e","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/networkx@3.6"}]},{"name":"aws-cdk-aws-apigatewayv2-alpha","SPDXID":"SPDXRef-pypi-aws-cdk-aws-apigatewayv2-alpha-2.114.1a0-75c946","versionInfo":"2.114.1a0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-cdk-aws-apigatewayv2-alpha@2.114.1a0"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0.3-75c946","versionInfo":"6.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0.3"}]},{"name":"dirhash","SPDXID":"SPDXRef-pypi-dirhash-0.5.0-75c946","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2019 Anders Huss","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dirhash@0.5.0"}]},{"name":"attrs","SPDXID":"SPDXRef-pypi-attrs-25.4.0-75c946","versionInfo":"25.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) N Revealed, Copyright (c) 2015 Hynek Schlawack","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/attrs@25.4.0"}]},{"name":"iniconfig","SPDXID":"SPDXRef-pypi-iniconfig-2.3.0-75c946","versionInfo":"2.3.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Ronny Pfannschmidt, Holger Krekel, Copyright (c) 2010 - 2023 Holger Krekel and others","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/iniconfig@2.3.0"}]},{"name":"mypy-boto3-appconfigdata","SPDXID":"SPDXRef-pypi-mypy-boto3-appconfigdata-1.42.3-75c946","versionInfo":"1.42.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mypy-boto3-appconfigdata@1.42.3"}]},{"name":"annotated-types","SPDXID":"SPDXRef-pypi-annotated-types-0.7.0-75c946","versionInfo":"0.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2022 the contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/annotated-types@0.7.0"}]},{"name":"markdown-it-py","SPDXID":"SPDXRef-pypi-markdown-it-py-3.0.0-75c946","versionInfo":"3.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2014 Vitaly Puzrin, Alex Kocharin, Copyright (c) 2020 ExecutableBookProject, Copyright 2014 Mathias Bynens \u003chttps://mathiasbynens.be/\u003e, Copyright 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdown-it-py@3.0.0"}]},{"name":"wcwidth","SPDXID":"SPDXRef-pypi-wcwidth-0.2.13-75c946","versionInfo":"0.2.13","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2023 Unicode(r), Inc., Copyright (c) 2014 Jeff Quast \u003ccontact@jeffquast.com\u003e, copyright 2017, Jeff Quast","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/wcwidth@0.2.13"}]},{"name":"click","SPDXID":"SPDXRef-pypi-click-8.1.8-75c946","versionInfo":"8.1.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright 2001-2006 Gregory P. Ward, Copyright 2002-2006 Python Software Foundation, copyright 2014 Pallets, Copyright 2014 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click@8.1.8"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-2.32.4-75c946","versionInfo":"2.32.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"copyright (c) 2012 by Kenneth Reitz, copyright (c) 2017 by Kenneth Reitz, Copyright 2019 Kenneth Reitz, Copyright Kenneth Reitz","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests@2.32.4"}]},{"name":"pymdown-extensions","SPDXID":"SPDXRef-pypi-pymdown-extensions-10.16.1-75c946","versionInfo":"10.16.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause AND LicenseRef-scancode-unknown-license-reference AND MIT","copyrightText":"copyright :copyright, Copyright (c) 2013 GitHub, Inc., Copyright (c) 2014 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2014 - 2025 a href https://github.com/facelessuser, Copyright (c) 2014 - 2025 Isaac Muse, Copyright (c) 2014-present, Facebook, Inc., Copyright (c) 2015 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2016 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2016-2020 Martin Donath \u003cmartin.donath@squidfunk.com\u003e, Copyright (c) 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2019 GitHub, Inc., Copyright (c) http://www.emojione.com, copyright (c) trademark (tm), Copyright 2004 Manfred Stienstra, Copyright 2004, 2005, 2006 Yuri Takhteyev, Copyright 2006-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2023 The Python Markdown Project, Copyright 2008-2014 The Python Markdown Project, Copyright 2014 - 2017 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright 2014 - 2018 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright 2014-2017 Isaac Muse, Copyright 2024 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pymdown-extensions@10.16.1"}]},{"name":"griffe","SPDXID":"SPDXRef-pypi-griffe-1.13.0-75c946","versionInfo":"1.13.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Vitaly R. Samigullin, Copyright (c) 2021 Timothee Mazzucotelli, Copyright (c) 2021, Timothee Mazzucotelli, Copyright Francois Rozet 2022","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/griffe@1.13.0"}]},{"name":"gitpython","SPDXID":"SPDXRef-pypi-gitpython-3.1.44-75c946","versionInfo":"3.1.44","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"Copyright (c) 2008, 2009 Michael Trier (mtrier@gmail.com) and contributors, Copyright (c) 2008, 2009 Michael Trier and contributors, Copyright (c) 2008, 2009 Michael Trier and contributors, 2010-2015 Sebastian Thiel","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gitpython@3.1.44"}]},{"name":"mdformat-tables","SPDXID":"SPDXRef-pypi-mdformat-tables-1.0.0-75c946","versionInfo":"1.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mdformat-tables@1.0.0"}]},{"name":"idna","SPDXID":"SPDXRef-pypi-idna-3.10-75c946","versionInfo":"3.10","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) 2019 Unicode(r), Inc., Copyright (c) 2013-2024, Kim Davies and contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/idna@3.10"}]},{"name":"charset-normalizer","SPDXID":"SPDXRef-pypi-charset-normalizer-3.4.2-75c946","versionInfo":"3.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) 2012 Denny Vrandecic (http://simia.net/letters/), (c) https://stackoverflow.com/questions/3041986/apt-command-line-interface-like-yes-no-input, copyright (c) 2021 by Ahmed TAHRI, Copyright (c) 2025 Ahmed TAHRI, Copyright (c) 2025 TAHRI Ahmed R., Copyright (c) Ahmed TAHRI @Ousret (https://github.com/Ousret), COPYRIGHT (c) FOOBAR, copyright 2023, Ahmed TAHRI","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/charset-normalizer@3.4.2"}]},{"name":"mkdocs-autorefs","SPDXID":"SPDXRef-pypi-mkdocs-autorefs-1.4.2-75c946","versionInfo":"1.4.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Oleh Prypin, Timothee Mazzucotelli, Copyright (c) 2019, Oleh Prypin, Copyright (c) 2019, Timothee Mazzucotelli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-autorefs@1.4.2"}]},{"name":"backrefs","SPDXID":"SPDXRef-pypi-backrefs-5.9-75c946","versionInfo":"5.9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 1991-2017 Unicode, Inc., Copyright (c) 2011 - 2020 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2015 - 2020 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2015 - 2025 a href https://github.com/facelessuser, Copyright (c) 2015 - 2025 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/backrefs@5.9"}]},{"name":"mkdocstrings","SPDXID":"SPDXRef-pypi-mkdocstrings-0.30.0-75c946","versionInfo":"0.30.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2019 Timothee Mazzucotelli, Copyright (c) 2019, Timothee Mazzucotelli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocstrings@0.30.0"}]},{"name":"markupsafe","SPDXID":"SPDXRef-pypi-markupsafe-3.0.2-75c946","versionInfo":"3.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"copyright 2010 Pallets, Copyright 2010 Pallets","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markupsafe@3.0.2"}]},{"name":"beautifulsoup4","SPDXID":"SPDXRef-pypi-beautifulsoup4-4.13.4-75c946","versionInfo":"4.13.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"(c) Copyright 2012, Leonard Richardson, (c) Copyright 2013, Leonard Richardson, Copyright (c) 2004-2025 Leonard Richardson, Copyright (c) Isaac Muse, Copyright (c) James Graham and other contributors, Copyright (c) Leonard Richardson, copyright 2004-2025 Leonard Richardson, Copyright 2007-2016 by the Sphinx team","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/beautifulsoup4@4.13.4"}]},{"name":"soupsieve","SPDXID":"SPDXRef-pypi-soupsieve-2.7-75c946","versionInfo":"2.7","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2018 - 2025 a href https://github.com/facelessuser, Copyright (c) 2018 - 2025 Isaac Muse \u003cisaacmuse@gmail.com\u003e, Copyright (c) 2018 Isaac Muse","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/soupsieve@2.7"}]},{"name":"mdformat","SPDXID":"SPDXRef-pypi-mdformat-0.7.22-75c946","versionInfo":"0.7.22","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2021 Taneli Hukkinen","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mdformat@0.7.22"}]},{"name":"markdownify","SPDXID":"SPDXRef-pypi-markdownify-1.1.0-75c946","versionInfo":"1.1.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright 2012-2018 Matthew Tretter","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdownify@1.1.0"}]},{"name":"typing-extensions","SPDXID":"SPDXRef-pypi-typing-extensions-4.14.0-75c946","versionInfo":"4.14.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Python-2.0.1","copyrightText":"Copyright (c) 1991 - 1995, Stichting Mathematisch Centrum Amsterdam, The Netherlands, Copyright (c) 1995-2001 Corporation for National Research Initiatives, Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023 Python Software Foundation","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/typing-extensions@4.14.0"}]},{"name":"platformdirs","SPDXID":"SPDXRef-pypi-platformdirs-4.3.8-75c946","versionInfo":"4.3.8","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/platformdirs@4.3.8"}]},{"name":"markdown","SPDXID":"SPDXRef-pypi-markdown-3.8.2-75c946","versionInfo":"3.8.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-3-Clause","copyrightText":"(c) 2004 Foo Corporation, Copyright (c) 1999-2007 by Fredrik Lundh, Copyright (c) 2003 John Gruber \u003chttps://daringfireball.net/\u003e, Copyright (c) 2004, 2007 Chad Miller \u003chttp://web.chad.org/\u003e, Copyright 2004 Manfred Stienstra, Copyright 2004, 2005, 2006 Yuri Takhteyev, Copyright 2006-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/), Copyright 2007-2008 Waylan Limberg (http://achinghead.com/) and Seemant Kulleen (http://www.kulleen.org/), Copyright 2007-2019 The Python Markdown Project, Copyright 2007-2021 The Python Markdown Project, Copyright 2007-2022 The Python Markdown Project, Copyright 2007-2023 The Python Markdown Project, Copyright 2007-2024 The Python Markdown Project, Copyright 2007, 2008 The Python Markdown Project, Copyright 2008 Jack Miller (https://codezen.org/), Copyright 2008 Waylan Limberg (http://achinghead.com), Copyright 2008-2014 The Python Markdown Project, Copyright 2008-2024 The Python Markdown Project, Copyright 2009 Waylan Limberg (http://achinghead.com), Copyright 2011 Brian Neal (https://deathofagremmie.com/), Copyright 2011 Waylan Limberg (http://achinghead.com), Copyright 2011 Waylan Limberg (http://achinghead.com/), Copyright 2011-2014 The Python Markdown Project, Copyright 2013-2014 The Python Markdown Project, Copyright 2015-2018 The Python Markdown Project, Copyright The Python Markdown Project, Copyright Tiago Serafim (https://www.tiagoserafim.com/), Copyright Waylan Limberg (http://achinghead.com/), The Python-Markdown Project Copyright (c) 2010-2023","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/markdown@3.8.2"}]},{"name":"pyyaml","SPDXID":"SPDXRef-pypi-pyyaml-6.0.2-75c946","versionInfo":"6.0.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2006-2016 Kirill Simonov, Copyright (c) 2017-2021 Ingy dot Net","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pyyaml@6.0.2"}]},{"name":"certifi","SPDXID":"SPDXRef-pypi-certifi-2025.6.15-75c946","versionInfo":"2025.6.15","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MPL-2.0","copyrightText":"(c) 2006 Entrust, Inc., (c) 2006 Entrust, Inc. Label Entrust Root Certification, (c) 2009 Entrust, Inc. - for, (c) 2012 Entrust, Inc. - for","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/certifi@2025.6.15"}]},{"name":"mkdocs-llmstxt","SPDXID":"SPDXRef-pypi-mkdocs-llmstxt-0.5.0-75c946","versionInfo":"0.5.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"ISC","copyrightText":"Copyright (c) 2025 Timothee Mazzucotelli, Copyright (c) 2025, Timothee Mazzucotelli","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mkdocs-llmstxt@0.5.0"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-75c946","versionInfo":"^ 2.32.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests"}]},{"name":"pydantic","SPDXID":"SPDXRef-pypi-pydantic-75c946","versionInfo":"^ 2.10.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic"}]},{"name":"aws-lambda-powertools","SPDXID":"SPDXRef-pypi-aws-lambda-powertools-75c946","versionInfo":"^ 3.18.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/aws-lambda-powertools"}]},{"name":"google/clusterfuzzlite/actions/build_fuzzers","SPDXID":"SPDXRef-githubactions-googleclusterfuzzliteactions-buildfuzzers-884713a6c30a92e5e8544c39945cd7cb630abcd1-75c946","versionInfo":"884713a6c30a92e5e8544c39945cd7cb630abcd1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/google/clusterfuzzlite/actions/build_fuzzers@884713a6c30a92e5e8544c39945cd7cb630abcd1"}]},{"name":"google/clusterfuzzlite/actions/run_fuzzers","SPDXID":"SPDXRef-githubactions-googleclusterfuzzliteactions-runfuzzers-884713a6c30a92e5e8544c39945cd7cb630abcd1-75c946","versionInfo":"884713a6c30a92e5e8544c39945cd7cb630abcd1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/google/clusterfuzzlite/actions/run_fuzzers@884713a6c30a92e5e8544c39945cd7cb630abcd1"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-b7c566a772e6b6bfb58ed0dc250532a479d7789f-75c946","versionInfo":"b7c566a772e6b6bfb58ed0dc250532a479d7789f","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@b7c566a772e6b6bfb58ed0dc250532a479d7789f"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-37930b1c2abaa49bbe596cd826c3c89aef350131-75c946","versionInfo":"37930b1c2abaa49bbe596cd826c3c89aef350131","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@37930b1c2abaa49bbe596cd826c3c89aef350131"}]},{"name":"com.github.aws-powertools/powertools-lambda-python","SPDXID":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","versionInfo":"develop","downloadLocation":"git+https://github.com/aws-powertools/powertools-lambda-python","filesAnalyzed":false,"licenseDeclared":"MIT-0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/aws-powertools/powertools-lambda-python@develop"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-npm-aws-cdk-2.1101.0-926ea3","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-npm-fsevents-2.3.2-7d48ae","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-aws-apigatewayv2-integrations-alpha-2.114.1a0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-dynamodb-1.42.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-annotated-types-0.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-soupsieve-2.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-googleclusterfuzzliteactions-runfuzzers-884713a6c30a92e5e8544c39945cd7cb630abcd1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-rich-14.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jinja2-3.1.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-cdklabs-generative-ai-cdk-constructs-0.1.312-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsonpath-ng-1.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-griffe-1.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-autorefs-1.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-appconfig-1.42.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-valkey-glide-2.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mpmath-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-b7c566a772e6b6bfb58ed0dc250532a479d7789f-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-lambda-powertools-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-isort-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-cfn-lint-1.43.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-testcontainers-4.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-soupsieve-2.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-aws-apigatewayv2-alpha-2.114.1a0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markdown-3.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-f677139bbe7f9c59b41e40162b753c062f5d49a3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2internalendpoints-v2-2.6.17-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-ossf-scorecard-action-4eaacf0543bb3f2c246792bd56e8cdeffafb205a-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ujson-5.11.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comaws-smithy-go-1.20.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ijson-3.4.0.post0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ghp-import-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-xray-1.42.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-nox-2025.11.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-httpcore-1.0.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-paginate-0.5.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-cloudformation-1.42.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-ssooidc-1.26.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-cffi-1.17.0.20250915-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-argcomplete-3.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mando-0.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ddtrace-3.18.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2internal-ini-1.8.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-packaging-25.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-cov-7.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-s3transfer-0.16.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-platformdirs-4.5.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-f31a31c052207cc13b328d6295c5b728bb49568c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-encryption-sdk-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ply-3.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-networkx-3.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-llmstxt-0.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pyyaml-env-tag-1.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-docker-7.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsii-1.121.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-wcwidth-0.2.13-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-692973e3d937129bcbf40652eb9f2f61becf3332-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-click-8.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pydantic-settings-2.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pluggy-1.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-awscrt-0.30.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-requests-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markdown-it-py-4.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pycparser-2.23-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-python-dateutil-2.9.0.20251115-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-rpds-py-0.30.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-s3-1.42.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-constructs-10.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-publication-0.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsonschema-specifications-2025.9.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-gitpython-3.1.44-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-qemu-action-c7c53464625b32c7a7e944ae62b3e17d2b600130-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-benchmark-5.2.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mdformat-0.7.22-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsii-1.119.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-aws-actions-configure-aws-credentials-61815dcd50bd041e203e49132bacad1fd04d2708-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2serviceinternal-accept-encoding-1.11.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-github-script-ed597411d8f924073f98dfc5c65a23a2325f34cd-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-execnet-2.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-exceptiongroup-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-zipp-3.23.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-stevedore-5.6.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-lib-2.233.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-regex-2025.11.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-envier-0.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-redis-4.6.0.20241004-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-datadog-0.52.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-lambda-1.58.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mdurl-0.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-humanize-4.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pygments-2.19.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ruff-0.14.13-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-aws-lambda-python-alpha-2.233.0a0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-s3transfer-0.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-get-deps-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsonpatch-1.33-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-urllib3-2.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-aws-powertoolsactions.githubworkflows-monthlyroadmapreminder.yml-main-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-botocore-1.40.72-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-aws-powertoolsactions.githubactions-cached-node-modules-3b5b8e2e58b7af07994be982e83584a94e8c76c5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-coverage-7.13.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pydantic-core-2.41.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-colorlog-6.10.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-importlib-resources-6.5.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markdown-3.8.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pyyaml-6.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-go-7a3fe6cf4cb3a834922a1244abfce67bcef6a0c5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-referencing-0.37.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-attrs-25.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-asset-node-proxy-agent-v6-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-certifi-2025.11.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-anyio-4.12.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-slsa-frameworkslsa-github-generator.githubworkflows-generatorgenericslsa3.yml-2.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-watchdog-6.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-xenon-0.9.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-protobuf-6.32.1.20251210-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-autorefs-1.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-pyopenssl-24.1.0.20240722-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pathspec-0.12.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-xdist-3.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsonschema-4.25.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-idna-3.11-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-codecov-codecov-action-671740ac38dd9b0130fbe1cec585b89eea48d3de-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-boto3-1.42.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-cloud-assembly-schema-48.18.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-typeguard-2.13.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-gitpython-3.1.45-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocstrings-python-1.19.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-aws-appsync-alpha-2.59.0a0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-node-6044e13b5dc448c55e2357c09f80417699197238-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-ty-0.0.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jmespath-1.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-opentelemetry-api-1.39.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-aws-apigatewayv2-authorizers-alpha-2.114.1a0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-multiprocess-0.70.19-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-python-dotenv-1.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-dirhash-0.5.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2serviceinternal-presigned-url-1.11.19-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-datadog-lambda-8.120.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-golang.orgx-sync-0.8.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-networkx-3.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-async-timeout-5.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-1.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-sts-1.30.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-colorama-0.4.6-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-constructs-10.4.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-dill-0.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2-config-1.27.33-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-7.4.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-lambda-1.42.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-importlib-metadata-8.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-lib-2.223.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-backrefs-6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-legacy-cgi-2.6.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markupsafe-3.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-smmap-5.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-37930b1c2abaa49bbe596cd826c3c89aef350131-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pywin32-311-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mdformat-tables-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-gitdb-4.0.12-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-socket-0.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-extensions-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markdownify-1.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-six-1.17.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-beautifulsoup4-4.14.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-boto3-stubs-1.42.26-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-sam-translator-1.105.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2internal-configsources-1.3.17-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pydantic-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pydantic-2.12.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-retry2-0.9.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-scantree-0.0.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-setuptools-80.9.0.20250822-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-logs-1.42.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2service-sso-1.22.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-avro-1.12.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocstrings-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-exceptiongroup-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-httpx-0.28.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-requests-2.32.4.20250913-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-virtualenv-20.36.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-cffi-2.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mergedeep-1.3.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-py-cpuinfo-9.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-idna-3.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-types-s3transfer-0.16.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-cattrs-25.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-click-8.1.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-requests-2.32.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-typeguard-4.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2awsprotocol-eventstream-1.6.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-9.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-xray-sdk-2.15.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-platformdirs-4.3.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-ssm-1.42.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-cloud-assembly-schema-48.20.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-sniffio-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markupsafe-3.0.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-golang.orgx-exp-0.0.0-20230321023759-10a507213a29-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-material-9.7.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pymdown-extensions-10.16.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-cryptography-46.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2featureec2-imds-1.16.13-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-dependency-review-action-3c4e3dcb1aa7874d2c16be7d79418e9b7efd6261-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-83679a892e2d95755f2dac6acb0bfd1e9ac5d548-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-mock-3.15.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-appconfigdata-1.42.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-beautifulsoup4-4.13.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-8e8c483db84b4bee98b60c0593521ed34d9990e8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-f31a31c052207cc13b328d6295c5b728bb49568c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-protobuf-6.33.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-radon-6.0.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-redis-7.1.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-cdk-nag-2.37.55-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-sentry-sdk-2.48.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-material-extensions-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-h11-0.16.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-certifi-2025.6.15-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-17573ee1cc1b9d061760f3a006fc4aac4f944fd5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocstrings-0.30.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-secretsmanager-1.42.8-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-decorator-5.2.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markdownify-1.2.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-networkx-3.6.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-iniconfig-2.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-typing-extensions-4.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-librt-0.7.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comjmespath-go-jmespath-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-buildx-action-8d2750c68a42422c14e847fe6c8ac0403b4cbd6f-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-release-drafter-release-drafter-267d2e0268deae5d44f3ba5029dd4d6e85f9d52d-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-requests-auth-0.4.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-encryption-sdk-4.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-griffe-1.13.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-backrefs-5.9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-filelock-3.20.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-bandit-1.9.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pymdown-extensions-10.19.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-googleclusterfuzzliteactions-buildfuzzers-884713a6c30a92e5e8544c39945cd7cb630abcd1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comawsaws-sdk-go-v2-credentials-1.17.32-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-babel-2.17.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-wrapt-1.17.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-fastjsonschema-2.21.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-python-dateutil-2.9.0.post0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-dependency-groups-1.3.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-jsonpointer-3.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-pytest-asyncio-1.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-githubactions-zgosalvez-github-actions-ensure-sha-pinned-actions-6124774845927d14c601359ab8138699fa5b70c3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-llmstxt-0.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-hvac-2.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mdformat-1.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-sympy-1.14.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-botocore-stubs-1.42.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-backports-asyncio-runner-1.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-golang-github.comaws-aws-sdk-go-v2-1.30.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-botocore-1.42.10-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-bytecode-0.17.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-boto3-cloudwatch-1.42.7-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mypy-1.19.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-charset-normalizer-3.4.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-tomli-2.3.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-typing-inspection-0.4.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-distlib-0.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-mkdocs-git-revision-date-plugin-0.3.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-markdown-it-py-3.0.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-aws-cdk-asset-awscli-v1-2.2.242-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relatedSpdxElement":"SPDXRef-pypi-boto3-1.40.72-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-aws-powertools-powertools-lambda-python-develop-0e6ad4","relationshipType":"DESCRIBES"}]}