github.com/anchore/syft@v1.38.2/syft/format/internal/testutil/test-fixtures/snapshot/TestImageEncoder.golden (about) 1 { 2 "artifacts": [ 3 { 4 "id": "25f6913140cb5286", 5 "name": "package-1", 6 "version": "1.0.1", 7 "type": "python", 8 "foundBy": "the-cataloger-1", 9 "locations": [ 10 { 11 "path": "/somefile-1.txt", 12 "layerID": "sha256:100d5a55f9032faead28b7427fa3e650e4f0158f86ea89d06e1489df00cb8c6f", 13 "accessPath": "/somefile-1.txt" 14 } 15 ], 16 "licenses": [ 17 { 18 "value": "MIT", 19 "fullText": "", 20 "spdxExpression": "MIT", 21 "type": "declared", 22 "urls": [], 23 "locations": [] 24 } 25 ], 26 "language": "python", 27 "cpes": [ 28 { 29 "cpe": "cpe:2.3:*:some:package:1:*:*:*:*:*:*:*", 30 "source": "syft-generated" 31 } 32 ], 33 "purl": "a-purl-1", 34 "metadataType": "python-package", 35 "metadata": { 36 "name": "package-1", 37 "version": "1.0.1", 38 "author": "", 39 "authorEmail": "", 40 "platform": "", 41 "sitePackagesRootPath": "" 42 } 43 }, 44 { 45 "id": "4b756c6f6fb127a3", 46 "name": "package-2", 47 "version": "2.0.1", 48 "type": "deb", 49 "foundBy": "the-cataloger-2", 50 "locations": [ 51 { 52 "path": "/somefile-2.txt", 53 "layerID": "sha256:000fb9200890d3a19138478b20023023c0dce1c54352007c2863716780f049eb", 54 "accessPath": "/somefile-2.txt" 55 } 56 ], 57 "licenses": [], 58 "language": "", 59 "cpes": [ 60 { 61 "cpe": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*", 62 "source": "nvd-cpe-dictionary" 63 } 64 ], 65 "purl": "pkg:deb/debian/package-2@2.0.1", 66 "metadataType": "dpkg-db-entry", 67 "metadata": { 68 "package": "package-2", 69 "source": "", 70 "version": "2.0.1", 71 "sourceVersion": "", 72 "architecture": "", 73 "maintainer": "", 74 "installedSize": 0, 75 "files": null 76 } 77 } 78 ], 79 "artifactRelationships": [], 80 "source": { 81 "id": "34d40fdc6ca13e9a3fa18415db216b50bff047716fae7d95a225c09732fe83fb", 82 "name": "user-image-input", 83 "version": "sha256:2731251dc34951c0e50fcc643b4c5f74922dad1a5d98f302b504cf46cd5d9368", 84 "type": "image", 85 "metadata": { 86 "userInput": "user-image-input", 87 "imageID": "sha256:bf783ea304a3f02b5c7d2ece521800f5e2182e65ed5bb5116f578e17d6e82be4", 88 "manifestDigest": "sha256:2731251dc34951c0e50fcc643b4c5f74922dad1a5d98f302b504cf46cd5d9368", 89 "mediaType": "application/vnd.docker.distribution.manifest.v2+json", 90 "tags": [ 91 "stereoscope-fixture-image-simple:85066c51088bdd274f7a89e99e00490f666c49e72ffc955707cd6e18f0e22c5b" 92 ], 93 "imageSize": 38, 94 "layers": [ 95 { 96 "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 97 "digest": "sha256:100d5a55f9032faead28b7427fa3e650e4f0158f86ea89d06e1489df00cb8c6f", 98 "size": 22 99 }, 100 { 101 "mediaType": "application/vnd.docker.image.rootfs.diff.tar.gzip", 102 "digest": "sha256:000fb9200890d3a19138478b20023023c0dce1c54352007c2863716780f049eb", 103 "size": 16 104 } 105 ], 106 "manifest": "eyJzY2hlbWFWZXJzaW9uIjoyLCJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmRpc3RyaWJ1dGlvbi5tYW5pZmVzdC52Mitqc29uIiwiY29uZmlnIjp7Im1lZGlhVHlwZSI6ImFwcGxpY2F0aW9uL3ZuZC5kb2NrZXIuY29udGFpbmVyLmltYWdlLnYxK2pzb24iLCJzaXplIjo2NzIsImRpZ2VzdCI6InNoYTI1NjpiZjc4M2VhMzA0YTNmMDJiNWM3ZDJlY2U1MjE4MDBmNWUyMTgyZTY1ZWQ1YmI1MTE2ZjU3OGUxN2Q2ZTgyYmU0In0sImxheWVycyI6W3sibWVkaWFUeXBlIjoiYXBwbGljYXRpb24vdm5kLmRvY2tlci5pbWFnZS5yb290ZnMuZGlmZi50YXIuZ3ppcCIsInNpemUiOjIwNDgsImRpZ2VzdCI6InNoYTI1NjoxMDBkNWE1NWY5MDMyZmFlYWQyOGI3NDI3ZmEzZTY1MGU0ZjAxNThmODZlYTg5ZDA2ZTE0ODlkZjAwY2I4YzZmIn0seyJtZWRpYVR5cGUiOiJhcHBsaWNhdGlvbi92bmQuZG9ja2VyLmltYWdlLnJvb3Rmcy5kaWZmLnRhci5nemlwIiwic2l6ZSI6MjA0OCwiZGlnZXN0Ijoic2hhMjU2OjAwMGZiOTIwMDg5MGQzYTE5MTM4NDc4YjIwMDIzMDIzYzBkY2UxYzU0MzUyMDA3YzI4NjM3MTY3ODBmMDQ5ZWIifV19", 107 "config": "eyJhcmNoaXRlY3R1cmUiOiJhcm02NCIsImNvbmZpZyI6eyJFbnYiOlsiUEFUSD0vdXNyL2xvY2FsL3NiaW46L3Vzci9sb2NhbC9iaW46L3Vzci9zYmluOi91c3IvYmluOi9zYmluOi9iaW4iXSwiV29ya2luZ0RpciI6Ii8iLCJPbkJ1aWxkIjpudWxsfSwiY3JlYXRlZCI6IjIwMjMtMDktMjhUMTI6MjM6MzUuNDAwNjcyODg1WiIsImhpc3RvcnkiOlt7ImNyZWF0ZWQiOiIyMDIzLTA5LTI4VDEyOjIzOjM1LjM5Mzk4NjUxWiIsImNyZWF0ZWRfYnkiOiJBREQgZmlsZS0xLnR4dCAvc29tZWZpbGUtMS50eHQgIyBidWlsZGtpdCIsImNvbW1lbnQiOiJidWlsZGtpdC5kb2NrZXJmaWxlLnYwIn0seyJjcmVhdGVkIjoiMjAyMy0wOS0yOFQxMjoyMzozNS40MDA2NzI4ODVaIiwiY3JlYXRlZF9ieSI6IkFERCBmaWxlLTIudHh0IC9zb21lZmlsZS0yLnR4dCAjIGJ1aWxka2l0IiwiY29tbWVudCI6ImJ1aWxka2l0LmRvY2tlcmZpbGUudjAifV0sIm9zIjoibGludXgiLCJyb290ZnMiOnsidHlwZSI6ImxheWVycyIsImRpZmZfaWRzIjpbInNoYTI1NjoxMDBkNWE1NWY5MDMyZmFlYWQyOGI3NDI3ZmEzZTY1MGU0ZjAxNThmODZlYTg5ZDA2ZTE0ODlkZjAwY2I4YzZmIiwic2hhMjU2OjAwMGZiOTIwMDg5MGQzYTE5MTM4NDc4YjIwMDIzMDIzYzBkY2UxYzU0MzUyMDA3YzI4NjM3MTY3ODBmMDQ5ZWIiXX19", 108 "repoDigests": [], 109 "architecture": "", 110 "os": "" 111 } 112 }, 113 "distro": { 114 "prettyName": "debian", 115 "name": "debian", 116 "id": "debian", 117 "idLike": [ 118 "like!" 119 ], 120 "version": "1.2.3", 121 "versionID": "1.2.3" 122 }, 123 "descriptor": { 124 "name": "syft", 125 "version": "v0.42.0-bogus", 126 "configuration": { 127 "config-key": "config-value" 128 } 129 } 130 }