{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.classicvalues/python-containeranalysis","documentNamespace":"https://spdx.org/spdxdocs/protobom/2088a7ac-75d9-4c2f-80ae-9eb718237c13","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-20251216165153-1f3f3060931e+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-12-28T16:59:54Z"},"packages":[{"name":"mock","SPDXID":"SPDXRef-pypi-mock-4.0.3-75c946","versionInfo":"4.0.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"BSD-2-Clause AND BSD-3-Clause","copyrightText":"Copyright (c) 2003-2013, Michael Foord \u0026 the mock team, Copyright (c) 2007-2012 Michael Foord","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/mock@4.0.3"}]},{"name":"flaky","SPDXID":"SPDXRef-pypi-flaky-3.7.0-75c946","versionInfo":"3.7.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2015 Box, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/flaky@3.7.0"}]},{"name":"google-cloud-pubsub","SPDXID":"SPDXRef-pypi-google-cloud-pubsub-2.9.0-75c946","versionInfo":"2.9.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2017, Google LLC, Copyright 2018 Google LLC, Copyright 2018, Google LLC, Copyright 2019 Google LLC, Copyright 2019, Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-pubsub@2.9.0"}]},{"name":"google-cloud-containeranalysis","SPDXID":"SPDXRef-pypi-google-cloud-containeranalysis-2.6.3-75c946","versionInfo":"2.6.3","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2019 Google LLC, Copyright 2020 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-cloud-containeranalysis@2.6.3"}]},{"name":"grafeas","SPDXID":"SPDXRef-pypi-grafeas-1.4.1-75c946","versionInfo":"1.4.1","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2018 Google LLC, Copyright 2020 Google LLC","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/grafeas@1.4.1"}]},{"name":"grpc-google-iam-v1","SPDXID":"SPDXRef-pypi-grpc-google-iam-v1-75c946","versionInfo":"\u003e= 0.12.3,\u003c 0.13dev","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/grpc-google-iam-v1"}]},{"name":"google-api-core","SPDXID":"SPDXRef-pypi-google-api-core-75c946","versionInfo":"\u003e= 1.28.0,\u003c 3.0.0dev","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/google-api-core"}]},{"name":"proto-plus","SPDXID":"SPDXRef-pypi-proto-plus-75c946","versionInfo":"\u003e= 1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/proto-plus"}]},{"name":"grafeas","SPDXID":"SPDXRef-pypi-grafeas-75c946","versionInfo":"\u003e= 1.4.1,\u003c 2.0dev","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/grafeas"}]},{"name":"pytest","SPDXID":"SPDXRef-pypi-pytest-6.2.5-75c946","versionInfo":"6.2.5","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2004-2020 Holger Krekel and others, Copyright (c) 2014, Gregory Boissinot, copyright 2015-2020, holger krekel and pytest-dev team, Copyright Holger Krekel and others, Copyright Holger Krekel and others, 2004-2021. Distributed","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pytest@6.2.5"}]},{"name":"com.github.classicvalues/python-containeranalysis","SPDXID":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","versionInfo":"main","downloadLocation":"git+https://github.com/classicvalues/python-containeranalysis","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/classicvalues/python-containeranalysis@main"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-grafeas-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-pytest-6.2.5-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-google-cloud-pubsub-2.9.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-grpc-google-iam-v1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-proto-plus-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-mock-4.0.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-flaky-3.7.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-google-cloud-containeranalysis-2.6.3-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-grafeas-1.4.1-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relatedSpdxElement":"SPDXRef-pypi-google-api-core-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-classicvalues-python-containeranalysis-main-5a9a37","relationshipType":"DESCRIBES"}]}