{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.browserstack/browserstack-local-python","documentNamespace":"https://spdx.org/spdxdocs/protobom/37dad125-6e6d-42d7-8979-b1b59c9a5153","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-20260403143834-a075a09f5b04+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-04-07T06:53:35Z"},"packages":[{"name":"pkginfo","SPDXID":"SPDXRef-pypi-pkginfo-1.12.1.2-75c946","versionInfo":"1.12.1.2","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"MIT","copyrightText":"Copyright (c) 2009 Agendaless Consulting, Inc.","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pkginfo@1.12.1.2"}]},{"name":"twine","SPDXID":"SPDXRef-pypi-twine-6.2.0-75c946","versionInfo":"6.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"licenseConcluded":"Apache-2.0","copyrightText":"Copyright 2013 Donald Stufft, Copyright 2014 Ian Cordasco, Copyright 2015 Ian Cordasco, Copyright 2015 Ian Stapleton Cordasco, Copyright 2016 Ian Cordasco, Copyright 2018 Donald Stufft and individual contributors, Copyright 2018 Dustin Ingram, Copyright 2018 Ian Stapleton Cordasco, Copyright 2019 Donald Stufft and individual contributors, copyright 2019, Donald Stufft and individual contributors","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/twine@6.2.0"}]},{"name":"build","SPDXID":"SPDXRef-pypi-build-1.4.0-75c946","versionInfo":"1.4.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/build@1.4.0"}]},{"name":"psutil","SPDXID":"SPDXRef-pypi-psutil-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/psutil"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-c85c95e3d7251135ab7dc9ce3241c5835cc595a9-75c946","versionInfo":"c85c95e3d7251135ab7dc9ce3241c5835cc595a9","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@c85c95e3d7251135ab7dc9ce3241c5835cc595a9"}]},{"name":"github/codeql-action/upload-sarif","SPDXID":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-6c089f53dd51dc3fc7e599c3cb5356453a52ca9e-75c946","versionInfo":"6c089f53dd51dc3fc7e599c3cb5356453a52ca9e","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/upload-sarif@6c089f53dd51dc3fc7e599c3cb5356453a52ca9e"}]},{"name":"com.github.browserstack/browserstack-local-python","SPDXID":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","versionInfo":"master","downloadLocation":"git+https://github.com/browserstack/browserstack-local-python","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/browserstack/browserstack-local-python@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-c85c95e3d7251135ab7dc9ce3241c5835cc595a9-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-6c089f53dd51dc3fc7e599c3cb5356453a52ca9e-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relatedSpdxElement":"SPDXRef-pypi-pkginfo-1.12.1.2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relatedSpdxElement":"SPDXRef-pypi-twine-6.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relatedSpdxElement":"SPDXRef-pypi-build-1.4.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relatedSpdxElement":"SPDXRef-pypi-psutil-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-browserstack-browserstack-local-python-master-d86879","relationshipType":"DESCRIBES"}]}
