{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.python-semantic-release/python-semantic-release","documentNamespace":"https://spdx.org/spdxdocs/protobom/67cb762c-7d52-4d35-967d-a649e7c9598e","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-20250703203817-48bceb9919d2+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2025-07-07T09:04:42Z"},"packages":[{"name":"click","SPDXID":"SPDXRef-pypi-click-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click"}]},{"name":"rich","SPDXID":"SPDXRef-pypi-rich-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/rich"}]},{"name":"jinja2","SPDXID":"SPDXRef-pypi-jinja2-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/jinja2"}]},{"name":"importlib-resources","SPDXID":"SPDXRef-pypi-importlib-resources-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/importlib-resources"}]},{"name":"deprecated","SPDXID":"SPDXRef-pypi-deprecated-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/deprecated"}]},{"name":"dotty-dict","SPDXID":"SPDXRef-pypi-dotty-dict-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/dotty-dict"}]},{"name":"python-gitlab","SPDXID":"SPDXRef-pypi-python-gitlab-75c946","versionInfo":"\u003e= 4.0.0,\u003c 7.0.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-gitlab"}]},{"name":"requests","SPDXID":"SPDXRef-pypi-requests-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/requests"}]},{"name":"gitpython","SPDXID":"SPDXRef-pypi-gitpython-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/gitpython"}]},{"name":"pydantic","SPDXID":"SPDXRef-pypi-pydantic-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/pydantic"}]},{"name":"shellingham","SPDXID":"SPDXRef-pypi-shellingham-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/shellingham"}]},{"name":"tomlkit","SPDXID":"SPDXRef-pypi-tomlkit-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/tomlkit"}]},{"name":"click-option-group","SPDXID":"SPDXRef-pypi-click-option-group-75c946","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/click-option-group"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@4.%2A.%2A"}]},{"name":"wagoid/commitlint-github-action","SPDXID":"SPDXRef-githubactions-wagoid-commitlint-github-action-b948419dd99f3fd78a6548d48f94e3df7f6bf3ed-75c946","versionInfo":"b948419dd99f3fd78a6548d48f94e3df7f6bf3ed","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/wagoid/commitlint-github-action@b948419dd99f3fd78a6548d48f94e3df7f6bf3ed"}]},{"name":"tj-actions/changed-files","SPDXID":"SPDXRef-githubactions-tj-actions-changed-files-ed68ef82c095e0d48ec87eccea555d944a631a4c-75c946","versionInfo":"ed68ef82c095e0d48ec87eccea555d944a631a4c","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/tj-actions/changed-files@ed68ef82c095e0d48ec87eccea555d944a631a4c"}]},{"name":"actions/download-artifact","SPDXID":"SPDXRef-githubactions-actions-download-artifact-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/download-artifact@4.%2A.%2A"}]},{"name":"pypa/gh-action-pypi-publish","SPDXID":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-1.12.4-75c946","versionInfo":"1.12.4","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/pypa/gh-action-pypi-publish@1.12.4"}]},{"name":"python-semantic-release/python-semantic-release","SPDXID":"SPDXRef-githubactions-python-semantic-release-python-semantic-release-2896129e02bb7809d2cf0c1b8e9e795ee27acbcf-75c946","versionInfo":"2896129e02bb7809d2cf0c1b8e9e795ee27acbcf","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/python-semantic-release/python-semantic-release@2896129e02bb7809d2cf0c1b8e9e795ee27acbcf"}]},{"name":"python-semantic-release/publish-action","SPDXID":"SPDXRef-githubactions-python-semantic-release-publish-action-b717f67f7e7e9f709357bce5a542846503ce46ec-75c946","versionInfo":"b717f67f7e7e9f709357bce5a542846503ce46ec","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/python-semantic-release/publish-action@b717f67f7e7e9f709357bce5a542846503ce46ec"}]},{"name":"actions/setup-python","SPDXID":"SPDXRef-githubactions-actions-setup-python-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/setup-python@5.%2A.%2A"}]},{"name":"DamianReeves/write-file-action","SPDXID":"SPDXRef-githubactions-DamianReeves-write-file-action-6929a9a6d1807689191dcc8bbe62b54d70a32b42-75c946","versionInfo":"6929a9a6d1807689191dcc8bbe62b54d70a32b42","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/DamianReeves/write-file-action@6929a9a6d1807689191dcc8bbe62b54d70a32b42"}]},{"name":"actions/stale","SPDXID":"SPDXRef-githubactions-actions-stale-9..-75c946","versionInfo":"9.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/stale@9.%2A.%2A"}]},{"name":"actions/upload-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-artifact@4.%2A.%2A"}]},{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-11bd71901bbe5b1630ceea73d27597364c9af683-75c946","versionInfo":"11bd71901bbe5b1630ceea73d27597364c9af683","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683"}]},{"name":"docker/build-push-action","SPDXID":"SPDXRef-githubactions-docker-build-push-action-263435318d21b8e681c14492fe198d362a7d2c83-75c946","versionInfo":"263435318d21b8e681c14492fe198d362a7d2c83","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/build-push-action@263435318d21b8e681c14492fe198d362a7d2c83"}]},{"name":"mikepenz/action-junit-report","SPDXID":"SPDXRef-githubactions-mikepenz-action-junit-report-a83fd2b5d58d4fc702e690c1ea688d702d28d281-75c946","versionInfo":"a83fd2b5d58d4fc702e690c1ea688d702d28d281","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/mikepenz/action-junit-report@a83fd2b5d58d4fc702e690c1ea688d702d28d281"}]},{"name":"python-semantic-release","SPDXID":"SPDXRef-pypi-python-semantic-release-10.2.0-75c946","versionInfo":"10.2.0","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:pypi/python-semantic-release@10.2.0"}]},{"name":"com.github.python-semantic-release/python-semantic-release","SPDXID":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","versionInfo":"master","downloadLocation":"git+https://github.com/python-semantic-release/python-semantic-release","filesAnalyzed":false,"licenseDeclared":"MIT","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/python-semantic-release/python-semantic-release@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-pypa-gh-action-pypi-publish-1.12.4-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-jinja2-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-importlib-resources-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-python-gitlab-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-gitpython-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-shellingham-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-tomlkit-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-wagoid-commitlint-github-action-b948419dd99f3fd78a6548d48f94e3df7f6bf3ed-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-actions-setup-python-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-dotty-dict-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-click-option-group-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-tj-actions-changed-files-ed68ef82c095e0d48ec87eccea555d944a631a4c-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-python-semantic-release-publish-action-b717f67f7e7e9f709357bce5a542846503ce46ec-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-DamianReeves-write-file-action-6929a9a6d1807689191dcc8bbe62b54d70a32b42-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-actions-stale-9..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-11bd71901bbe5b1630ceea73d27597364c9af683-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-docker-build-push-action-263435318d21b8e681c14492fe198d362a7d2c83-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-python-semantic-release-python-semantic-release-2896129e02bb7809d2cf0c1b8e9e795ee27acbcf-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-artifact-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-mikepenz-action-junit-report-a83fd2b5d58d4fc702e690c1ea688d702d28d281-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-python-semantic-release-10.2.0-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-click-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-rich-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-deprecated-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-requests-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-pypi-pydantic-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relatedSpdxElement":"SPDXRef-githubactions-actions-download-artifact-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-python-semantic-release-python-semantic-release-master-65ca66","relationshipType":"DESCRIBES"}]}