1{ 2 "spdxVersion": "SPDX-2.3", 3 "dataLicense": "CC0-1.0", 4 "SPDXID": "SPDXRef-DOCUMENT", 5 "name": "test doc", 6 "documentNamespace": "http://www.google.com/sbom/spdx/android", 7 "creationInfo": { 8 "creators": [ 9 "Organization: Google" 10 ], 11 "created": "2023-03-31T22:17:58Z" 12 }, 13 "externalDocumentRefs": [ 14 { 15 "externalDocumentId": "DocumentRef-external_doc_ref", 16 "spdxDocument": "external_doc_uri", 17 "checksum": { 18 "algorithm": "SHA1", 19 "checksumValue": "1234567890" 20 } 21 } 22 ], 23 "documentDescribes": [ 24 "SPDXRef-PRODUCT" 25 ], 26 "packages": [ 27 { 28 "name": "PRODUCT", 29 "SPDXID": "SPDXRef-PRODUCT", 30 "downloadLocation": "NONE", 31 "filesAnalyzed": true, 32 "versionInfo": "build_finger_print", 33 "supplier": "Organization: Google", 34 "licenseDeclared": "NOASSERTION", 35 "packageVerificationCode": { 36 "packageVerificationCodeValue": "123456" 37 }, 38 "hasFiles": [ 39 "SPDXRef-file1", 40 "SPDXRef-file2", 41 "SPDXRef-file3" 42 ] 43 }, 44 { 45 "name": "PLATFORM", 46 "SPDXID": "SPDXRef-PLATFORM", 47 "downloadLocation": "NONE", 48 "filesAnalyzed": false, 49 "versionInfo": "build_finger_print", 50 "supplier": "Organization: Google", 51 "licenseDeclared": "LicenseRef-Android-Apache-2.0" 52 }, 53 { 54 "name": "Prebuilt package1", 55 "SPDXID": "SPDXRef-PREBUILT-package1", 56 "downloadLocation": "NONE", 57 "filesAnalyzed": false, 58 "versionInfo": "build_finger_print", 59 "supplier": "Organization: Google", 60 "licenseDeclared": "LicenseRef-Android-License-1" 61 }, 62 { 63 "name": "Source package1", 64 "SPDXID": "SPDXRef-SOURCE-package1", 65 "downloadLocation": "NONE", 66 "filesAnalyzed": false, 67 "versionInfo": "build_finger_print", 68 "supplier": "Organization: Google", 69 "licenseDeclared": "LicenseRef-Android-License-2 OR LicenseRef-Android-License-3", 70 "externalRefs": [ 71 { 72 "referenceCategory": "SECURITY", 73 "referenceType": "cpe22Type", 74 "referenceLocator": "cpe:/a:jsoncpp_project:jsoncpp:1.9.4" 75 } 76 ] 77 }, 78 { 79 "name": "Upstream package1", 80 "SPDXID": "SPDXRef-UPSTREAM-package1", 81 "downloadLocation": "NOASSERTION", 82 "filesAnalyzed": false, 83 "versionInfo": "1.1", 84 "supplier": "Organization: upstream", 85 "licenseDeclared": "LicenseRef-Android-License-2 OR LicenseRef-Android-License-3" 86 } 87 ], 88 "files": [ 89 { 90 "fileName": "/bin/file1", 91 "SPDXID": "SPDXRef-file1", 92 "checksums": [ 93 { 94 "algorithm": "SHA1", 95 "checksumValue": "11111" 96 } 97 ], 98 "licenseConcluded": "LicenseRef-Android-Apache-2.0" 99 }, 100 { 101 "fileName": "/bin/file2", 102 "SPDXID": "SPDXRef-file2", 103 "checksums": [ 104 { 105 "algorithm": "SHA1", 106 "checksumValue": "22222" 107 } 108 ], 109 "licenseConcluded": "LicenseRef-Android-License-1" 110 }, 111 { 112 "fileName": "/bin/file3", 113 "SPDXID": "SPDXRef-file3", 114 "checksums": [ 115 { 116 "algorithm": "SHA1", 117 "checksumValue": "33333" 118 } 119 ], 120 "licenseConcluded": "LicenseRef-Android-License-2 OR LicenseRef-Android-License-3" 121 }, 122 { 123 "fileName": "file4.a", 124 "SPDXID": "SPDXRef-file4", 125 "checksums": [ 126 { 127 "algorithm": "SHA1", 128 "checksumValue": "44444" 129 } 130 ], 131 "licenseConcluded": "NOASSERTION" 132 } 133 ], 134 "relationships": [ 135 { 136 "spdxElementId": "SPDXRef-file1", 137 "relatedSpdxElement": "SPDXRef-PLATFORM", 138 "relationshipType": "GENERATED_FROM" 139 }, 140 { 141 "spdxElementId": "SPDXRef-file2", 142 "relatedSpdxElement": "SPDXRef-PREBUILT-package1", 143 "relationshipType": "GENERATED_FROM" 144 }, 145 { 146 "spdxElementId": "SPDXRef-file3", 147 "relatedSpdxElement": "SPDXRef-SOURCE-package1", 148 "relationshipType": "GENERATED_FROM" 149 }, 150 { 151 "spdxElementId": "SPDXRef-file1", 152 "relatedSpdxElement": "SPDXRef-file4", 153 "relationshipType": "STATIC_LINK" 154 }, 155 { 156 "spdxElementId": "SPDXRef-SOURCE-package1", 157 "relatedSpdxElement": "SPDXRef-UPSTREAM-package1", 158 "relationshipType": "VARIANT_OF" 159 } 160 ], 161 "hasExtractedLicensingInfos": [ 162 { 163 "licenseId": "LicenseRef-Android-Apache-2.0", 164 "name": "License-Apache", 165 "extractedText": "<text>LICENSE_APACHE</text>" 166 }, 167 { 168 "licenseId": "LicenseRef-Android-License-1", 169 "name": "License-1", 170 "extractedText": "<text>LICENSE 1</text>" 171 }, 172 { 173 "licenseId": "LicenseRef-Android-License-2", 174 "name": "License-2", 175 "extractedText": "<text>LICENSE 2</text>" 176 }, 177 { 178 "licenseId": "LicenseRef-Android-License-3", 179 "name": "License-3", 180 "extractedText": "<text>LICENSE 3</text>" 181 } 182 ] 183}