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