github.com/anchore/syft@v1.4.2-0.20240516191711-1bec1fc5d397/syft/format/cyclonedxjson/test-fixtures/snapshot/TestCycloneDxDirectoryEncoder.golden (about)

     1  {
     2    "$schema": "http://cyclonedx.org/schema/bom-1.5.schema.json",
     3    "bomFormat": "CycloneDX",
     4    "specVersion": "1.5",
     5    "serialNumber": "urn:uuid:redacted",
     6    "version": 1,
     7    "metadata": {
     8      "timestamp": "timestamp:redacted",
     9      "tools": {
    10        "components": [
    11          {
    12            "type": "application",
    13            "author": "anchore",
    14            "name": "syft",
    15            "version": "v0.42.0-bogus"
    16          }
    17        ]
    18      },
    19      "component": {
    20        "bom-ref":"redacted",
    21        "type": "file",
    22        "name": "some/path"
    23      }
    24    },
    25    "components": [
    26      {
    27        "bom-ref":"redacted",
    28        "type": "library",
    29        "name": "package-1",
    30        "version": "1.0.1",
    31        "licenses": [
    32          {
    33            "license": {
    34              "id": "MIT"
    35            }
    36          }
    37        ],
    38        "cpe": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*",
    39        "purl": "a-purl-2",
    40        "properties": [
    41          {
    42            "name": "syft:package:foundBy",
    43            "value": "the-cataloger-1"
    44          },
    45          {
    46            "name": "syft:package:language",
    47            "value": "python"
    48          },
    49          {
    50            "name": "syft:package:type",
    51            "value": "python"
    52          },
    53          {
    54            "name": "syft:package:metadataType",
    55            "value": "python-package"
    56          },
    57          {
    58            "name": "syft:location:0:path",
    59            "value": "/some/path/pkg1"
    60          }
    61        ]
    62      },
    63      {
    64        "bom-ref":"redacted",
    65        "type": "library",
    66        "name": "package-2",
    67        "version": "2.0.1",
    68        "cpe": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*",
    69        "purl": "pkg:deb/debian/package-2@2.0.1",
    70        "properties": [
    71          {
    72            "name": "syft:package:foundBy",
    73            "value": "the-cataloger-2"
    74          },
    75          {
    76            "name": "syft:package:type",
    77            "value": "deb"
    78          },
    79          {
    80            "name": "syft:package:metadataType",
    81            "value": "dpkg-db-entry"
    82          },
    83          {
    84            "name": "syft:location:0:path",
    85            "value": "/some/path/pkg1"
    86          },
    87          {
    88            "name": "syft:metadata:installedSize",
    89            "value": "0"
    90          }
    91        ]
    92      },
    93      {
    94        "bom-ref":"redacted",
    95        "type": "operating-system",
    96        "name": "debian",
    97        "version": "1.2.3",
    98        "description": "debian",
    99        "swid": {
   100          "tagId": "debian",
   101          "name": "debian",
   102          "version": "1.2.3"
   103        },
   104        "properties": [
   105          {
   106            "name": "syft:distro:id",
   107            "value": "debian"
   108          },
   109          {
   110            "name": "syft:distro:idLike:0",
   111            "value": "like!"
   112          },
   113          {
   114            "name": "syft:distro:prettyName",
   115            "value": "debian"
   116          },
   117          {
   118            "name": "syft:distro:versionID",
   119            "value": "1.2.3"
   120          }
   121        ]
   122      }
   123    ]
   124  }