github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/syft/formats/cyclonedxjson/test-fixtures/snapshot/TestCycloneDxImageEncoder.golden (about)

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