diff --git a/sbom/internal/formats/cyclonedx13/cyclonedxhelpers/component_test.go b/sbom/internal/formats/cyclonedx13/cyclonedxhelpers/component_test.go index 2dbebfbf..c2ad5f6a 100644 --- a/sbom/internal/formats/cyclonedx13/cyclonedxhelpers/component_test.go +++ b/sbom/internal/formats/cyclonedx13/cyclonedxhelpers/component_test.go @@ -89,8 +89,8 @@ func Test_encodeComponentProperties(t *testing.T) { Version: "v0.0.0-20211006190231-62292e806868", Language: pkg.Go, Type: pkg.GoModulePkg, - MetadataType: pkg.GolangMetadataType, - Metadata: pkg.GolangMetadata{ + MetadataType: pkg.GolangBinMetadataType, + Metadata: pkg.GolangBinMetadata{ GoCompiledVersion: "1.17", Architecture: "amd64", H1Digest: "h1:KlOXYy8wQWTUJYFgkUI40Lzr06ofg5IRXUK5C7qZt1k=", @@ -98,7 +98,7 @@ func Test_encodeComponentProperties(t *testing.T) { }, expected: &[]cyclonedx.Property{ {Name: "syft:package:language", Value: pkg.Go.String()}, - {Name: "syft:package:metadataType", Value: "GolangMetadata"}, + {Name: "syft:package:metadataType", Value: "GolangBinMetadata"}, {Name: "syft:package:type", Value: "go-module"}, {Name: "syft:metadata:architecture", Value: "amd64"}, {Name: "syft:metadata:goCompiledVersion", Value: "1.17"}, diff --git a/sbom/internal/formats/spdx22/model/to_syft_model.go b/sbom/internal/formats/spdx22/model/to_syft_model.go index 3dc1d1bf..872efe94 100644 --- a/sbom/internal/formats/spdx22/model/to_syft_model.go +++ b/sbom/internal/formats/spdx22/model/to_syft_model.go @@ -371,7 +371,7 @@ func extractMetadata(p *spdx.Package, info pkgInfo) (pkg.MetadataType, interface h1Digest = digest break } - return pkg.GolangMetadataType, pkg.GolangMetadata{ + return pkg.GolangBinMetadataType, pkg.GolangBinMetadata{ H1Digest: h1Digest, } } diff --git a/sbom/internal/formats/spdx22/model/to_syft_model_test.go b/sbom/internal/formats/spdx22/model/to_syft_model_test.go index 6f4353cf..c3db26ef 100644 --- a/sbom/internal/formats/spdx22/model/to_syft_model_test.go +++ b/sbom/internal/formats/spdx22/model/to_syft_model_test.go @@ -302,8 +302,8 @@ func TestH1Digest(t *testing.T) { for _, test := range tests { t.Run(test.name, func(t *testing.T) { p := toSyftPackage(&test.pkg) - require.Equal(t, pkg.GolangMetadataType, p.MetadataType) - meta := p.Metadata.(pkg.GolangMetadata) + require.Equal(t, pkg.GolangBinMetadataType, p.MetadataType) + meta := p.Metadata.(pkg.GolangBinMetadata) require.Equal(t, test.expectedDigest, meta.H1Digest) }) } diff --git a/sbom/internal/formats/spdx22/to_format_model.go b/sbom/internal/formats/spdx22/to_format_model.go index 5d994e98..38cd58b3 100644 --- a/sbom/internal/formats/spdx22/to_format_model.go +++ b/sbom/internal/formats/spdx22/to_format_model.go @@ -433,7 +433,7 @@ func toPackageChecksums(p pkg.Package) ([]common.Checksum, bool) { }) } } - case pkg.GolangMetadata: + case pkg.GolangBinMetadata: // because the H1 digest is found in the Golang metadata we cannot claim that the files were analyzed algo, hexStr, err := util.HDigestToSHA(meta.H1Digest) if err != nil { diff --git a/sbom/internal/formats/spdx22/to_format_model_test.go b/sbom/internal/formats/spdx22/to_format_model_test.go index b86ec419..02b28362 100644 --- a/sbom/internal/formats/spdx22/to_format_model_test.go +++ b/sbom/internal/formats/spdx22/to_format_model_test.go @@ -78,8 +78,8 @@ func Test_toPackageChecksums(t *testing.T) { Name: "test", Version: "1.0.0", Language: pkg.Go, - MetadataType: pkg.GolangMetadataType, - Metadata: pkg.GolangMetadata{ + MetadataType: pkg.GolangBinMetadataType, + Metadata: pkg.GolangBinMetadata{ H1Digest: "h1:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw=", }, }, @@ -383,8 +383,8 @@ func Test_H1Digest(t *testing.T) { pkg: pkg.Package{ Name: "github.com/googleapis/gnostic", Version: "v0.5.5", - MetadataType: pkg.GolangMetadataType, - Metadata: pkg.GolangMetadata{ + MetadataType: pkg.GolangBinMetadataType, + Metadata: pkg.GolangBinMetadata{ H1Digest: "h1:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw=", }, }, @@ -395,8 +395,8 @@ func Test_H1Digest(t *testing.T) { pkg: pkg.Package{ Name: "github.com/googleapis/gnostic", Version: "v0.5.5", - MetadataType: pkg.GolangMetadataType, - Metadata: pkg.GolangMetadata{ + MetadataType: pkg.GolangBinMetadataType, + Metadata: pkg.GolangBinMetadata{ H1Digest: "h1:9fHAtK0uzzz", }, }, @@ -407,8 +407,8 @@ func Test_H1Digest(t *testing.T) { pkg: pkg.Package{ Name: "github.com/googleapis/gnostic", Version: "v0.5.5", - MetadataType: pkg.GolangMetadataType, - Metadata: pkg.GolangMetadata{ + MetadataType: pkg.GolangBinMetadataType, + Metadata: pkg.GolangBinMetadata{ H1Digest: "h12:9fHAtK0uDfpveeqqo1hkEZJcFvYXAiCN3UutL8F9xHw=", }, }, diff --git a/sbom/internal/formats/syft2/test-fixtures/snapshot/TestImageEncoder.golden b/sbom/internal/formats/syft2/test-fixtures/snapshot/TestImageEncoder.golden index f8c8aaef..9c0231fd 100644 --- a/sbom/internal/formats/syft2/test-fixtures/snapshot/TestImageEncoder.golden +++ b/sbom/internal/formats/syft2/test-fixtures/snapshot/TestImageEncoder.golden @@ -9,7 +9,7 @@ "locations": [ { "path": "/somefile-1.txt", - "layerID": "sha256:1f81e31b95fc8faee977cec0c9e2e7c7f8ee3b2ac44263a644e13a99daae33cd" + "layerID": "sha256:5cfa01376a90b8c5f98cebf09cbe95787159204609eb9745d0737c8d0b9906d3" } ], "licenses": [ @@ -40,7 +40,7 @@ "locations": [ { "path": "/somefile-2.txt", - "layerID": "sha256:1e294a74dcffa572a1a975d2fe82cc05b0832577ec9a35bc7b6fc2231dc6802a" + "layerID": "sha256:fea46ffc9ebb89aaf4ceae475266d57cdd9431f6a10cec18b28731c84a601bec" } ], "licenses": [], @@ -67,7 +67,7 @@ "type": "image", "target": { "userInput": "user-image-input", - "imageID": "sha256:ddd39d286d8bf3f5f918e73688fc7f538d188c6e85444f3a53c19d04da3a2890", + "imageID": "sha256:f09538f29e84126b5935870d2226c99561a668709065b6bdc3be9453164eb848", "manifestDigest": "sha256:2731251dc34951c0e50fcc643b4c5f74922dad1a5d98f302b504cf46cd5d9368", "mediaType": "application/vnd.docker.distribution.manifest.v2+json", "tags": [ @@ -77,17 +77,17 @@ "layers": [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", - "digest": "sha256:1f81e31b95fc8faee977cec0c9e2e7c7f8ee3b2ac44263a644e13a99daae33cd", + "digest": "sha256:5cfa01376a90b8c5f98cebf09cbe95787159204609eb9745d0737c8d0b9906d3", "size": 22 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", - "digest": "sha256:1e294a74dcffa572a1a975d2fe82cc05b0832577ec9a35bc7b6fc2231dc6802a", + "digest": "sha256:fea46ffc9ebb89aaf4ceae475266d57cdd9431f6a10cec18b28731c84a601bec", "size": 16 } ], - "manifest": "eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo2NjcsImRpZ2VzdCI6InNoYTI1NjpkZGQzOWQyODZkOGJmM2Y1ZjkxOGU3MzY4OGZjN2Y1MzhkMTg4YzZlODU0NDRmM2E1M2MxOWQwNGRhM2EyODkwIn0sImxheWVycyI6W3sibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjIwNDgsImRpZ2VzdCI6InNoYTI1NjoxZjgxZTMxYjk1ZmM4ZmFlZTk3N2NlYzBjOWUyZTdjN2Y4ZWUzYjJhYzQ0MjYzYTY0NGUxM2E5OWRhYWUzM2NkIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjA0OCwiZGlnZXN0Ijoic2hhMjU2OjFlMjk0YTc0ZGNmZmE1NzJhMWE5NzVkMmZlODJjYzA1YjA4MzI1NzdlYzlhMzViYzdiNmZjMjIzMWRjNjgwMmEifV19", - "config": "eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiV29ya2luZ0RpciI6Ii8iLCJPbkJ1aWxkIjpudWxsfSwiY3JlYXRlZCI6IjIwMjMtMDEtMTFUMTY6NDQ6NTAuNzIxOTcyMloiLCJoaXN0b3J5IjpbeyJjcmVhdGVkIjoiMjAyMy0wMS0xMVQxNjo0NDo1MC42ODY5OTI0WiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0xLnR4dCAvc29tZWZpbGUtMS50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn0seyJjcmVhdGVkIjoiMjAyMy0wMS0xMVQxNjo0NDo1MC43MjE5NzIyWiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0yLnR4dCAvc29tZWZpbGUtMi50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn1dLCJvcyI6ImxpbnV4Iiwicm9vdGZzIjp7InR5cGUiOiJsYXllcnMiLCJkaWZmX2lkcyI6WyJzaGEyNTY6MWY4MWUzMWI5NWZjOGZhZWU5NzdjZWMwYzllMmU3YzdmOGVlM2IyYWM0NDI2M2E2NDRlMTNhOTlkYWFlMzNjZCIsInNoYTI1NjoxZTI5NGE3NGRjZmZhNTcyYTFhOTc1ZDJmZTgyY2MwNWIwODMyNTc3ZWM5YTM1YmM3YjZmYzIyMzFkYzY4MDJhIl19fQ==", + "manifest": "eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo2NjcsImRpZ2VzdCI6InNoYTI1NjpmMDk1MzhmMjllODQxMjZiNTkzNTg3MGQyMjI2Yzk5NTYxYTY2ODcwOTA2NWI2YmRjM2JlOTQ1MzE2NGViODQ4In0sImxheWVycyI6W3sibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjIwNDgsImRpZ2VzdCI6InNoYTI1Njo1Y2ZhMDEzNzZhOTBiOGM1Zjk4Y2ViZjA5Y2JlOTU3ODcxNTkyMDQ2MDllYjk3NDVkMDczN2M4ZDBiOTkwNmQzIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjA0OCwiZGlnZXN0Ijoic2hhMjU2OmZlYTQ2ZmZjOWViYjg5YWFmNGNlYWU0NzUyNjZkNTdjZGQ5NDMxZjZhMTBjZWMxOGIyODczMWM4NGE2MDFiZWMifV19", + "config": "eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiV29ya2luZ0RpciI6Ii8iLCJPbkJ1aWxkIjpudWxsfSwiY3JlYXRlZCI6IjIwMjItMDMtMTFUMjA6NTQ6MjAuMjU4OTM3MVoiLCJoaXN0b3J5IjpbeyJjcmVhdGVkIjoiMjAyMi0wMy0xMVQyMDo1NDoyMC4yMTQxMjM2WiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0xLnR4dCAvc29tZWZpbGUtMS50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn0seyJjcmVhdGVkIjoiMjAyMi0wMy0xMVQyMDo1NDoyMC4yNTg5MzcxWiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0yLnR4dCAvc29tZWZpbGUtMi50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn1dLCJvcyI6ImxpbnV4Iiwicm9vdGZzIjp7InR5cGUiOiJsYXllcnMiLCJkaWZmX2lkcyI6WyJzaGEyNTY6NWNmYTAxMzc2YTkwYjhjNWY5OGNlYmYwOWNiZTk1Nzg3MTU5MjA0NjA5ZWI5NzQ1ZDA3MzdjOGQwYjk5MDZkMyIsInNoYTI1NjpmZWE0NmZmYzllYmI4OWFhZjRjZWFlNDc1MjY2ZDU3Y2RkOTQzMWY2YTEwY2VjMThiMjg3MzFjODRhNjAxYmVjIl19fQ==", "repoDigests": [] } }, diff --git a/sbom/internal/formats/syft2/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden b/sbom/internal/formats/syft2/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden index e58b9849..fc8bec3c 100644 Binary files a/sbom/internal/formats/syft2/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden and b/sbom/internal/formats/syft2/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden differ diff --git a/sbom/internal/formats/syft301/test-fixtures/snapshot/TestImageEncoder.golden b/sbom/internal/formats/syft301/test-fixtures/snapshot/TestImageEncoder.golden index 10d06d8a..dbcc9fb1 100644 --- a/sbom/internal/formats/syft301/test-fixtures/snapshot/TestImageEncoder.golden +++ b/sbom/internal/formats/syft301/test-fixtures/snapshot/TestImageEncoder.golden @@ -9,7 +9,7 @@ "locations": [ { "path": "/somefile-1.txt", - "layerID": "sha256:1f81e31b95fc8faee977cec0c9e2e7c7f8ee3b2ac44263a644e13a99daae33cd" + "layerID": "sha256:5cfa01376a90b8c5f98cebf09cbe95787159204609eb9745d0737c8d0b9906d3" } ], "licenses": [ @@ -40,7 +40,7 @@ "locations": [ { "path": "/somefile-2.txt", - "layerID": "sha256:1e294a74dcffa572a1a975d2fe82cc05b0832577ec9a35bc7b6fc2231dc6802a" + "layerID": "sha256:fea46ffc9ebb89aaf4ceae475266d57cdd9431f6a10cec18b28731c84a601bec" } ], "licenses": [], @@ -67,7 +67,7 @@ "type": "image", "target": { "userInput": "user-image-input", - "imageID": "sha256:ddd39d286d8bf3f5f918e73688fc7f538d188c6e85444f3a53c19d04da3a2890", + "imageID": "sha256:f09538f29e84126b5935870d2226c99561a668709065b6bdc3be9453164eb848", "manifestDigest": "sha256:2731251dc34951c0e50fcc643b4c5f74922dad1a5d98f302b504cf46cd5d9368", "mediaType": "application/vnd.docker.distribution.manifest.v2+json", "tags": [ @@ -77,17 +77,17 @@ "layers": [ { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", - "digest": "sha256:1f81e31b95fc8faee977cec0c9e2e7c7f8ee3b2ac44263a644e13a99daae33cd", + "digest": "sha256:5cfa01376a90b8c5f98cebf09cbe95787159204609eb9745d0737c8d0b9906d3", "size": 22 }, { "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", - "digest": "sha256:1e294a74dcffa572a1a975d2fe82cc05b0832577ec9a35bc7b6fc2231dc6802a", + "digest": "sha256:fea46ffc9ebb89aaf4ceae475266d57cdd9431f6a10cec18b28731c84a601bec", "size": 16 } ], - "manifest": "eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo2NjcsImRpZ2VzdCI6InNoYTI1NjpkZGQzOWQyODZkOGJmM2Y1ZjkxOGU3MzY4OGZjN2Y1MzhkMTg4YzZlODU0NDRmM2E1M2MxOWQwNGRhM2EyODkwIn0sImxheWVycyI6W3sibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjIwNDgsImRpZ2VzdCI6InNoYTI1NjoxZjgxZTMxYjk1ZmM4ZmFlZTk3N2NlYzBjOWUyZTdjN2Y4ZWUzYjJhYzQ0MjYzYTY0NGUxM2E5OWRhYWUzM2NkIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjA0OCwiZGlnZXN0Ijoic2hhMjU2OjFlMjk0YTc0ZGNmZmE1NzJhMWE5NzVkMmZlODJjYzA1YjA4MzI1NzdlYzlhMzViYzdiNmZjMjIzMWRjNjgwMmEifV19", - "config": "eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiV29ya2luZ0RpciI6Ii8iLCJPbkJ1aWxkIjpudWxsfSwiY3JlYXRlZCI6IjIwMjMtMDEtMTFUMTY6NDQ6NTAuNzIxOTcyMloiLCJoaXN0b3J5IjpbeyJjcmVhdGVkIjoiMjAyMy0wMS0xMVQxNjo0NDo1MC42ODY5OTI0WiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0xLnR4dCAvc29tZWZpbGUtMS50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn0seyJjcmVhdGVkIjoiMjAyMy0wMS0xMVQxNjo0NDo1MC43MjE5NzIyWiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0yLnR4dCAvc29tZWZpbGUtMi50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn1dLCJvcyI6ImxpbnV4Iiwicm9vdGZzIjp7InR5cGUiOiJsYXllcnMiLCJkaWZmX2lkcyI6WyJzaGEyNTY6MWY4MWUzMWI5NWZjOGZhZWU5NzdjZWMwYzllMmU3YzdmOGVlM2IyYWM0NDI2M2E2NDRlMTNhOTlkYWFlMzNjZCIsInNoYTI1NjoxZTI5NGE3NGRjZmZhNTcyYTFhOTc1ZDJmZTgyY2MwNWIwODMyNTc3ZWM5YTM1YmM3YjZmYzIyMzFkYzY4MDJhIl19fQ==", + "manifest": "eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo2NjcsImRpZ2VzdCI6InNoYTI1NjpmMDk1MzhmMjllODQxMjZiNTkzNTg3MGQyMjI2Yzk5NTYxYTY2ODcwOTA2NWI2YmRjM2JlOTQ1MzE2NGViODQ4In0sImxheWVycyI6W3sibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjIwNDgsImRpZ2VzdCI6InNoYTI1Njo1Y2ZhMDEzNzZhOTBiOGM1Zjk4Y2ViZjA5Y2JlOTU3ODcxNTkyMDQ2MDllYjk3NDVkMDczN2M4ZDBiOTkwNmQzIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjA0OCwiZGlnZXN0Ijoic2hhMjU2OmZlYTQ2ZmZjOWViYjg5YWFmNGNlYWU0NzUyNjZkNTdjZGQ5NDMxZjZhMTBjZWMxOGIyODczMWM4NGE2MDFiZWMifV19", + "config": "eyJhcmNoaXRlY3R1cmUiOiJhbWQ2NCIsImNvbmZpZyI6eyJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiV29ya2luZ0RpciI6Ii8iLCJPbkJ1aWxkIjpudWxsfSwiY3JlYXRlZCI6IjIwMjItMDMtMTFUMjA6NTQ6MjAuMjU4OTM3MVoiLCJoaXN0b3J5IjpbeyJjcmVhdGVkIjoiMjAyMi0wMy0xMVQyMDo1NDoyMC4yMTQxMjM2WiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0xLnR4dCAvc29tZWZpbGUtMS50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn0seyJjcmVhdGVkIjoiMjAyMi0wMy0xMVQyMDo1NDoyMC4yNTg5MzcxWiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0yLnR4dCAvc29tZWZpbGUtMi50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn1dLCJvcyI6ImxpbnV4Iiwicm9vdGZzIjp7InR5cGUiOiJsYXllcnMiLCJkaWZmX2lkcyI6WyJzaGEyNTY6NWNmYTAxMzc2YTkwYjhjNWY5OGNlYmYwOWNiZTk1Nzg3MTU5MjA0NjA5ZWI5NzQ1ZDA3MzdjOGQwYjk5MDZkMyIsInNoYTI1NjpmZWE0NmZmYzllYmI4OWFhZjRjZWFlNDc1MjY2ZDU3Y2RkOTQzMWY2YTEwY2VjMThiMjg3MzFjODRhNjAxYmVjIl19fQ==", "repoDigests": [], "architecture": "", "os": "" diff --git a/sbom/internal/formats/syft301/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden b/sbom/internal/formats/syft301/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden index e58b9849..fc8bec3c 100644 Binary files a/sbom/internal/formats/syft301/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden and b/sbom/internal/formats/syft301/test-fixtures/snapshot/stereoscope-fixture-image-simple.golden differ