{"SPDXID":"SPDXRef-DOCUMENT","creationInfo":{"created":"2026-10-27T18:46:42Z","creators":["Tool: kadet-hub release/sbom.py"]},"dataLicense":"CC0-1.0","documentDescribes":["SPDXRef-Package"],"documentNamespace":"https://kadet-hub.org/spdx/ocm/0.1.0/830a1c1d3f33cd16e6ea29f4fac7262e0410edab51d900af8a57eff19f2c95a1","files":[{"SPDXID":"SPDXRef-File-06572a96a58dc510","checksums":[{"algorithm":"SHA1","checksumValue":"f6f6707c685669692d269c0dc4cd5670b5e45e2f"},{"algorithm":"SHA256","checksumValue":"6dcc801191d5243a6994d363697c95dd6e0456c0e9cff67ba7ded5ef75da3cae"}],"copyrightText":"NOASSERTION","fileName":"./CHANGELOG.md","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-b335630551682c19","checksums":[{"algorithm":"SHA1","checksumValue":"ac825009a071009c0652ab7b6b935cc0a965d731"},{"algorithm":"SHA256","checksumValue":"ed177a0b1686f93a468ba49955c1786434e38e28a9e53dc9f82f9adcd9e7f456"}],"copyrightText":"NOASSERTION","fileName":"./README.md","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-8e2c1f727276d30c","checksums":[{"algorithm":"SHA1","checksumValue":"7299b878b02e62ababeb975e95f21cf9681d0fe6"},{"algorithm":"SHA256","checksumValue":"0a0fd539d25f25b0ac118070d56b349841991367ca1047ad0ef192db535dbf60"}],"copyrightText":"NOASSERTION","fileName":"./__init__.py","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-d9ccf4a4dcdd440d","checksums":[{"algorithm":"SHA1","checksumValue":"ea61d096712ef8b30bcbfc8d4cf3c0d4af43d2c7"},{"algorithm":"SHA256","checksumValue":"30462492f4dc23660f253e64ae4f73b94357e2ce770d4d40f2fa10c7413061f0"}],"copyrightText":"NOASSERTION","fileName":"./constructor.py","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-e0ddc7392950f797","checksums":[{"algorithm":"SHA1","checksumValue":"6a29d6ee790c6b45c20c8853409cd04d14c11c89"},{"algorithm":"SHA256","checksumValue":"8aaa37f2be1dd3f97df61894100ae2a16db31d3f76597a2f3c7b43192dea4ead"}],"copyrightText":"NOASSERTION","fileName":"./kapitan-generator.yaml","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-3829e7109913337c","checksums":[{"algorithm":"SHA1","checksumValue":"607772517adcd71d253bfe6cb7b524b024b697e6"},{"algorithm":"SHA256","checksumValue":"250584ec1d2dbff1cd6e33bc1d0d2b366e5b643ec7a0475a16648d363a33c708"}],"copyrightText":"NOASSERTION","fileName":"./tests/constructor.schema.json","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-837bf4e01a453d47","checksums":[{"algorithm":"SHA1","checksumValue":"da39a3ee5e6b4b0d3255bfef95601890afd80709"},{"algorithm":"SHA256","checksumValue":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855"}],"copyrightText":"NOASSERTION","fileName":"./tests/fixtures/inventory/classes/.gitkeep","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-4a169fec4a5ee765","checksums":[{"algorithm":"SHA1","checksumValue":"599e9d87685de37c0c53dca7fdd7acfafb169758"},{"algorithm":"SHA256","checksumValue":"e90005a38fdba27abf900cbe4e2f9b2e5a51006b2b71e43fdfafc79cd774f5ee"}],"copyrightText":"NOASSERTION","fileName":"./tests/fixtures/inventory/targets/complete.yml","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-f8a4edaedb8f3f37","checksums":[{"algorithm":"SHA1","checksumValue":"c152dc1d91fc0dbdfd46c45ef6bbc64bdd50fdfd"},{"algorithm":"SHA256","checksumValue":"413a1f0072c129dbe4fa0a0c513beda95c1ff1fd2d1ac76475f0e7c229ec7916"}],"copyrightText":"NOASSERTION","fileName":"./tests/fixtures/inventory/targets/minimal.yml","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-2e6a634ef7e6079d","checksums":[{"algorithm":"SHA1","checksumValue":"4dfc92540012502bf03347aa0bc1bf0353dab6c0"},{"algorithm":"SHA256","checksumValue":"16a3927852f9eec3803c9beec91c0b8402884fb99d8ea27006e5b892a57ba599"}],"copyrightText":"NOASSERTION","fileName":"./tests/fixtures/manifests/README.md","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-a177d3186491b1fd","checksums":[{"algorithm":"SHA1","checksumValue":"da3f4d22a5802850c921997c2e4365fe8198818d"},{"algorithm":"SHA256","checksumValue":"2ed76f96dbb855f15769e1ffb8803a9bfbd6f75e79a94ae449c7341c33381f31"}],"copyrightText":"NOASSERTION","fileName":"./tests/fixtures/manifests/web/deployment.yml","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-80ce20091d4caf9f","checksums":[{"algorithm":"SHA1","checksumValue":"8b1a9e5bdd174e57082d3b1841061c725af6a9cb"},{"algorithm":"SHA256","checksumValue":"ec1ab018421003b4e1902b26da2f89044babb08f506ec51c370f8242ec976052"}],"copyrightText":"NOASSERTION","fileName":"./tests/fixtures/manifests/web/service.yml","licenseConcluded":"NOASSERTION"},{"SPDXID":"SPDXRef-File-fe008dd97e960c6d","checksums":[{"algorithm":"SHA1","checksumValue":"34e0d76c1e523af14080f7328f319e9143b3ed27"},{"algorithm":"SHA256","checksumValue":"2b11139603efd46302dea48c99c839da49c9b6f322181bd0ec06dc6f8c51b074"}],"copyrightText":"NOASSERTION","fileName":"./tests/test_constructor.py","licenseConcluded":"NOASSERTION"}],"name":"ghcr.io/kadet-hub/ocm@sha256:830a1c1d3f33cd16e6ea29f4fac7262e0410edab51d900af8a57eff19f2c95a1","packages":[{"SPDXID":"SPDXRef-Package","copyrightText":"NOASSERTION","downloadLocation":"git+https://github.com/kadet-hub/generators.git@01d9c3c0b530dfd3dd256c9e8d946983ad2c7f3a#ocm","externalRefs":[{"referenceCategory":"PACKAGE-MANAGER","referenceLocator":"pkg:oci/ocm@sha256%3A830a1c1d3f33cd16e6ea29f4fac7262e0410edab51d900af8a57eff19f2c95a1?repository_url=ghcr.io/kadet-hub/ocm\u0026tag=0.1.0","referenceType":"purl"}],"filesAnalyzed":true,"hasFiles":["SPDXRef-File-06572a96a58dc510","SPDXRef-File-b335630551682c19","SPDXRef-File-8e2c1f727276d30c","SPDXRef-File-d9ccf4a4dcdd440d","SPDXRef-File-e0ddc7392950f797","SPDXRef-File-3829e7109913337c","SPDXRef-File-837bf4e01a453d47","SPDXRef-File-4a169fec4a5ee765","SPDXRef-File-f8a4edaedb8f3f37","SPDXRef-File-2e6a634ef7e6079d","SPDXRef-File-a177d3186491b1fd","SPDXRef-File-80ce20091d4caf9f","SPDXRef-File-fe008dd97e960c6d"],"licenseConcluded":"NOASSERTION","licenseDeclared":"Apache-2.0","name":"ocm","packageVerificationCode":{"packageVerificationCodeValue":"0f6658a377d35f8f80d67e2b7c00dc74a7b3d72f"},"summary":"Writes an OCM component constructor for a target, with every container image of the manifests earlier compile entries wrote as an ociImage resource, an access template for mirrors and pull-through caches, and resources from the inventory for the rest.","versionInfo":"0.1.0"}],"relationships":[{"relatedSpdxElement":"SPDXRef-Package","relationshipType":"DESCRIBES","spdxElementId":"SPDXRef-DOCUMENT"},{"relatedSpdxElement":"SPDXRef-File-06572a96a58dc510","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-b335630551682c19","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-8e2c1f727276d30c","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-d9ccf4a4dcdd440d","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-e0ddc7392950f797","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-3829e7109913337c","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-837bf4e01a453d47","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-4a169fec4a5ee765","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-f8a4edaedb8f3f37","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-2e6a634ef7e6079d","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-a177d3186491b1fd","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-80ce20091d4caf9f","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"},{"relatedSpdxElement":"SPDXRef-File-fe008dd97e960c6d","relationshipType":"CONTAINS","spdxElementId":"SPDXRef-Package"}],"spdxVersion":"SPDX-2.3"}
