github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/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:1695d6ae-0ddf-4e77-9c9d-74df1bdd8d5b",
     6    "version": 1,
     7    "metadata": {
     8      "timestamp": "2023-05-08T14:40:32-04:00",
     9      "tools": [
    10        {
    11          "vendor": "anchore",
    12          "name": "gosbom",
    13          "version": "v0.42.0-bogus"
    14        }
    15      ],
    16      "component": {
    17        "bom-ref": "38160ebc2a6876e8",
    18        "type": "container",
    19        "name": "user-image-input",
    20        "version": "sha256:2731251dc34951c0e50fcc643b4c5f74922dad1a5d98f302b504cf46cd5d9368"
    21      }
    22    },
    23    "components": [
    24      {
    25        "bom-ref": "ec2e0c93617507ef",
    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": "gosbom:package:foundBy",
    41            "value": "the-cataloger-1"
    42          },
    43          {
    44            "name": "gosbom:package:language",
    45            "value": "python"
    46          },
    47          {
    48            "name": "gosbom:package:metadataType",
    49            "value": "PythonPackageMetadata"
    50          },
    51          {
    52            "name": "gosbom:package:type",
    53            "value": "python"
    54          },
    55          {
    56            "name": "gosbom:location:0:layerID",
    57            "value": "sha256:ab62016f9bec7286af65604081564cadeeb364a48faca2346c3f5a5a1f5ef777"
    58          },
    59          {
    60            "name": "gosbom:location:0:path",
    61            "value": "/somefile-1.txt"
    62          }
    63        ]
    64      },
    65      {
    66        "bom-ref": "pkg:deb/debian/package-2@2.0.1?package-id=958443e2d9304af4",
    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": "gosbom:package:foundBy",
    75            "value": "the-cataloger-2"
    76          },
    77          {
    78            "name": "gosbom:package:metadataType",
    79            "value": "DpkgMetadata"
    80          },
    81          {
    82            "name": "gosbom:package:type",
    83            "value": "deb"
    84          },
    85          {
    86            "name": "gosbom:location:0:layerID",
    87            "value": "sha256:f1803845b6747d94d6e4ecce2331457e5f1c4fb97de5216f392a76f4582f63b2"
    88          },
    89          {
    90            "name": "gosbom:location:0:path",
    91            "value": "/somefile-2.txt"
    92          },
    93          {
    94            "name": "gosbom: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": "gosbom:distro:id",
   112            "value": "debian"
   113          },
   114          {
   115            "name": "gosbom:distro:idLike:0",
   116            "value": "like!"
   117          },
   118          {
   119            "name": "gosbom:distro:prettyName",
   120            "value": "debian"
   121          },
   122          {
   123            "name": "gosbom:distro:versionID",
   124            "value": "1.2.3"
   125          }
   126        ]
   127      }
   128    ]
   129  }