github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/formats/syftjson/test-fixtures/snapshot/TestDirectoryEncoder.golden (about) 1 { 2 "artifacts": [ 3 { 4 "id": "9265397e5e15168a", 5 "name": "package-1", 6 "version": "1.0.1", 7 "type": "python", 8 "foundBy": "the-cataloger-1", 9 "locations": [ 10 { 11 "path": "/some/path/pkg1" 12 } 13 ], 14 "licenses": [ 15 { 16 "value": "MIT", 17 "spdxExpression": "MIT", 18 "type": "declared", 19 "urls": [], 20 "locations": [] 21 } 22 ], 23 "language": "python", 24 "cpes": [ 25 "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*" 26 ], 27 "purl": "a-purl-2", 28 "metadataType": "PythonPackageMetadata", 29 "metadata": { 30 "name": "package-1", 31 "version": "1.0.1", 32 "author": "", 33 "authorEmail": "", 34 "platform": "", 35 "files": [ 36 { 37 "path": "/some/path/pkg1/dependencies/foo" 38 } 39 ], 40 "sitePackagesRootPath": "" 41 } 42 }, 43 { 44 "id": "db4abfe497c180d3", 45 "name": "package-2", 46 "version": "2.0.1", 47 "type": "deb", 48 "foundBy": "the-cataloger-2", 49 "locations": [ 50 { 51 "path": "/some/path/pkg1" 52 } 53 ], 54 "licenses": [], 55 "language": "", 56 "cpes": [ 57 "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*" 58 ], 59 "purl": "pkg:deb/debian/package-2@2.0.1", 60 "metadataType": "DpkgMetadata", 61 "metadata": { 62 "package": "package-2", 63 "source": "", 64 "version": "2.0.1", 65 "sourceVersion": "", 66 "architecture": "", 67 "maintainer": "", 68 "installedSize": 0, 69 "files": null 70 } 71 } 72 ], 73 "artifactRelationships": [], 74 "source": { 75 "id": "d1563248892cd59af469f406eee907c76fa4f9041f5410d45b93aef903bc4216", 76 "name": "some/path", 77 "version": "", 78 "type": "directory", 79 "metadata": { 80 "path": "redacted/some/path" 81 } 82 }, 83 "distro": { 84 "prettyName": "debian", 85 "name": "debian", 86 "id": "debian", 87 "idLike": [ 88 "like!" 89 ], 90 "version": "1.2.3", 91 "versionID": "1.2.3" 92 }, 93 "descriptor": { 94 "name": "syft", 95 "version": "v0.42.0-bogus", 96 "configuration": { 97 "config-key": "config-value" 98 } 99 } 100 }