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  }