github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/format/spdxjson/test-fixtures/snapshot/TestSPDXJSONDirectoryEncoder.golden (about) 1 { 2 "spdxVersion": "SPDX-2.3", 3 "dataLicense": "CC0-1.0", 4 "SPDXID": "SPDXRef-DOCUMENT", 5 "name": "some/path", 6 "documentNamespace":"redacted", 7 "creationInfo": { 8 "licenseListVersion":"redacted", 9 "creators": [ 10 "Organization: Anchore, Inc", 11 "Tool: syft-v0.42.0-bogus" 12 ], 13 "created":"redacted" 14 }, 15 "packages": [ 16 { 17 "name": "package-1", 18 "SPDXID": "SPDXRef-Package-python-package-1-fb6bef15e281ea43", 19 "versionInfo": "1.0.1", 20 "supplier": "NOASSERTION", 21 "downloadLocation": "NOASSERTION", 22 "filesAnalyzed": false, 23 "sourceInfo": "acquired package info from installed python package manifest file: /some/path/pkg1", 24 "licenseConcluded": "NOASSERTION", 25 "licenseDeclared": "MIT", 26 "copyrightText": "NOASSERTION", 27 "externalRefs": [ 28 { 29 "referenceCategory": "SECURITY", 30 "referenceType": "cpe23Type", 31 "referenceLocator": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*" 32 }, 33 { 34 "referenceCategory": "PACKAGE-MANAGER", 35 "referenceType": "purl", 36 "referenceLocator": "a-purl-2" 37 } 38 ] 39 }, 40 { 41 "name": "package-2", 42 "SPDXID": "SPDXRef-Package-deb-package-2-39392bb5e270f669", 43 "versionInfo": "2.0.1", 44 "supplier": "NOASSERTION", 45 "downloadLocation": "NOASSERTION", 46 "filesAnalyzed": false, 47 "sourceInfo": "acquired package info from DPKG DB: /some/path/pkg1", 48 "licenseConcluded": "NOASSERTION", 49 "licenseDeclared": "NOASSERTION", 50 "copyrightText": "NOASSERTION", 51 "externalRefs": [ 52 { 53 "referenceCategory": "SECURITY", 54 "referenceType": "cpe23Type", 55 "referenceLocator": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*" 56 }, 57 { 58 "referenceCategory": "PACKAGE-MANAGER", 59 "referenceType": "purl", 60 "referenceLocator": "pkg:deb/debian/package-2@2.0.1" 61 } 62 ] 63 }, 64 { 65 "name": "some/path", 66 "SPDXID": "SPDXRef-DocumentRoot-Directory-some-path", 67 "supplier": "NOASSERTION", 68 "downloadLocation": "NOASSERTION", 69 "filesAnalyzed": false, 70 "licenseConcluded": "NOASSERTION", 71 "licenseDeclared": "NOASSERTION", 72 "primaryPackagePurpose": "FILE" 73 } 74 ], 75 "relationships": [ 76 { 77 "spdxElementId": "SPDXRef-DocumentRoot-Directory-some-path", 78 "relatedSpdxElement": "SPDXRef-Package-python-package-1-fb6bef15e281ea43", 79 "relationshipType": "CONTAINS" 80 }, 81 { 82 "spdxElementId": "SPDXRef-DocumentRoot-Directory-some-path", 83 "relatedSpdxElement": "SPDXRef-Package-deb-package-2-39392bb5e270f669", 84 "relationshipType": "CONTAINS" 85 }, 86 { 87 "spdxElementId": "SPDXRef-DOCUMENT", 88 "relatedSpdxElement": "SPDXRef-DocumentRoot-Directory-some-path", 89 "relationshipType": "DESCRIBES" 90 } 91 ] 92 }