{"spdxVersion":"SPDX-2.3","dataLicense":"CC0-1.0","SPDXID":"SPDXRef-DOCUMENT","name":"com.github.Tensor-Array/Tensor-Array","documentNamespace":"https://spdx.org/spdxdocs/protobom/c6406514-a12d-43b9-95b9-173361e4d31f","creationInfo":{"creators":["Tool: protobom-v0.0.0-20260327162657-5aefcad73c4c+dirty","Tool: GitHub.com-Dependency-Graph"],"created":"2026-03-30T01:24:50Z"},"packages":[{"name":"actions/checkout","SPDXID":"SPDXRef-githubactions-actions-checkout-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/checkout@3.%2A.%2A"}]},{"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":"github/codeql-action/analyze","SPDXID":"SPDXRef-githubactions-githubcodeql-action-analyze-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/analyze@3.%2A.%2A"}]},{"name":"github/codeql-action/autobuild","SPDXID":"SPDXRef-githubactions-githubcodeql-action-autobuild-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/autobuild@3.%2A.%2A"}]},{"name":"github/codeql-action/init","SPDXID":"SPDXRef-githubactions-githubcodeql-action-init-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/init@3.%2A.%2A"}]},{"name":"actions/deploy-pages","SPDXID":"SPDXRef-githubactions-actions-deploy-pages-4..-75c946","versionInfo":"4.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/deploy-pages@4.%2A.%2A"}]},{"name":"actions/upload-pages-artifact","SPDXID":"SPDXRef-githubactions-actions-upload-pages-artifact-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/upload-pages-artifact@3.%2A.%2A"}]},{"name":"actions/configure-pages","SPDXID":"SPDXRef-githubactions-actions-configure-pages-5..-75c946","versionInfo":"5.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/configure-pages@5.%2A.%2A"}]},{"name":"actions/attest-build-provenance","SPDXID":"SPDXRef-githubactions-actions-attest-build-provenance-2..-75c946","versionInfo":"2.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/actions/attest-build-provenance@2.%2A.%2A"}]},{"name":"docker/metadata-action","SPDXID":"SPDXRef-githubactions-docker-metadata-action-902fa8ec7d6ecbf8d84d538b9b233a880e428804-75c946","versionInfo":"902fa8ec7d6ecbf8d84d538b9b233a880e428804","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/metadata-action@902fa8ec7d6ecbf8d84d538b9b233a880e428804"}]},{"name":"docker/login-action","SPDXID":"SPDXRef-githubactions-docker-login-action-74a5d142397b4f367a81961eba4e8cd7edddf772-75c946","versionInfo":"74a5d142397b4f367a81961eba4e8cd7edddf772","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/login-action@74a5d142397b4f367a81961eba4e8cd7edddf772"}]},{"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":"docker/build-push-action","SPDXID":"SPDXRef-githubactions-docker-build-push-action-0565240e2d4ab88bba5387d719585280857ece09-75c946","versionInfo":"0565240e2d4ab88bba5387d719585280857ece09","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/build-push-action@0565240e2d4ab88bba5387d719585280857ece09"}]},{"name":"docker/login-action","SPDXID":"SPDXRef-githubactions-docker-login-action-343f7c4344506bcbf9b4de18042ae17996df046d-75c946","versionInfo":"343f7c4344506bcbf9b4de18042ae17996df046d","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d"}]},{"name":"docker/metadata-action","SPDXID":"SPDXRef-githubactions-docker-metadata-action-96383f45573cb7f253c731d3b3ab81c87ef81934-75c946","versionInfo":"96383f45573cb7f253c731d3b3ab81c87ef81934","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/metadata-action@96383f45573cb7f253c731d3b3ab81c87ef81934"}]},{"name":"docker/setup-buildx-action","SPDXID":"SPDXRef-githubactions-docker-setup-buildx-action-f95db51fddba0c2d1ec667646a06c2ce06100226-75c946","versionInfo":"f95db51fddba0c2d1ec667646a06c2ce06100226","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/docker/setup-buildx-action@f95db51fddba0c2d1ec667646a06c2ce06100226"}]},{"name":"sigstore/cosign-installer","SPDXID":"SPDXRef-githubactions-sigstore-cosign-installer-59acb6260d9c0ba8f4a2f9d9b48431a222b68e20-75c946","versionInfo":"59acb6260d9c0ba8f4a2f9d9b48431a222b68e20","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/sigstore/cosign-installer@59acb6260d9c0ba8f4a2f9d9b48431a222b68e20"}]},{"name":"github/codeql-action/upload-sarif","SPDXID":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-3..-75c946","versionInfo":"3.*.*","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/github/codeql-action/upload-sarif@3.%2A.%2A"}]},{"name":"microsoft/msvc-code-analysis-action","SPDXID":"SPDXRef-githubactions-microsoft-msvc-code-analysis-action-04825f6d9e00f87422d6bf04e1a38b1f3ed60d99-75c946","versionInfo":"04825f6d9e00f87422d6bf04e1a38b1f3ed60d99","downloadLocation":"NOASSERTION","filesAnalyzed":false,"externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:githubactions/microsoft/msvc-code-analysis-action@04825f6d9e00f87422d6bf04e1a38b1f3ed60d99"}]},{"name":"com.github.Tensor-Array/Tensor-Array","SPDXID":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","versionInfo":"master","downloadLocation":"git+https://github.com/Tensor-Array/Tensor-Array","filesAnalyzed":false,"licenseDeclared":"Apache-2.0","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceType":"purl","referenceLocator":"pkg:github/Tensor-Array/Tensor-Array@master"}]}],"relationships":[{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-analyze-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-autobuild-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-metadata-action-902fa8ec7d6ecbf8d84d538b9b233a880e428804-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-upload-sarif-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-microsoft-msvc-code-analysis-action-04825f6d9e00f87422d6bf04e1a38b1f3ed60d99-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-build-push-action-0565240e2d4ab88bba5387d719585280857ece09-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-login-action-343f7c4344506bcbf9b4de18042ae17996df046d-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-actions-checkout-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-githubcodeql-action-init-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-actions-deploy-pages-4..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-actions-upload-pages-artifact-3..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-actions-configure-pages-5..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-login-action-74a5d142397b4f367a81961eba4e8cd7edddf772-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-actions-attest-build-provenance-2..-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-build-push-action-263435318d21b8e681c14492fe198d362a7d2c83-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-setup-buildx-action-f95db51fddba0c2d1ec667646a06c2ce06100226-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-sigstore-cosign-installer-59acb6260d9c0ba8f4a2f9d9b48431a222b68e20-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relatedSpdxElement":"SPDXRef-githubactions-docker-metadata-action-96383f45573cb7f253c731d3b3ab81c87ef81934-75c946","relationshipType":"DEPENDS_ON"},{"spdxElementId":"SPDXRef-DOCUMENT","relatedSpdxElement":"SPDXRef-github-Tensor-Array-Tensor-Array-master-ef852c","relationshipType":"DESCRIBES"}]}