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  }