github.com/nextlinux/gosbom@v0.81.1-0.20230627115839-1ff50c281391/gosbom/formats/cyclonedxjson/test-fixtures/snapshot/TestCycloneDxDirectoryEncoder.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:1b71a5b4-4bc5-4548-a51a-212e631976cd",
     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": "163686ac6e30c752",
    18        "type": "file",
    19        "name": "/some/path"
    20      }
    21    },
    22    "components": [
    23      {
    24        "bom-ref": "8c7e1242588c971a",
    25        "type": "library",
    26        "name": "package-1",
    27        "version": "1.0.1",
    28        "licenses": [
    29          {
    30            "license": {
    31              "id": "MIT"
    32            }
    33          }
    34        ],
    35        "cpe": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*",
    36        "purl": "a-purl-2",
    37        "properties": [
    38          {
    39            "name": "gosbom:package:foundBy",
    40            "value": "the-cataloger-1"
    41          },
    42          {
    43            "name": "gosbom:package:language",
    44            "value": "python"
    45          },
    46          {
    47            "name": "gosbom:package:metadataType",
    48            "value": "PythonPackageMetadata"
    49          },
    50          {
    51            "name": "gosbom:package:type",
    52            "value": "python"
    53          },
    54          {
    55            "name": "gosbom:location:0:path",
    56            "value": "/some/path/pkg1"
    57          }
    58        ]
    59      },
    60      {
    61        "bom-ref": "pkg:deb/debian/package-2@2.0.1?package-id=db4abfe497c180d3",
    62        "type": "library",
    63        "name": "package-2",
    64        "version": "2.0.1",
    65        "cpe": "cpe:2.3:*:some:package:2:*:*:*:*:*:*:*",
    66        "purl": "pkg:deb/debian/package-2@2.0.1",
    67        "properties": [
    68          {
    69            "name": "gosbom:package:foundBy",
    70            "value": "the-cataloger-2"
    71          },
    72          {
    73            "name": "gosbom:package:metadataType",
    74            "value": "DpkgMetadata"
    75          },
    76          {
    77            "name": "gosbom:package:type",
    78            "value": "deb"
    79          },
    80          {
    81            "name": "gosbom:location:0:path",
    82            "value": "/some/path/pkg1"
    83          },
    84          {
    85            "name": "gosbom:metadata:installedSize",
    86            "value": "0"
    87          }
    88        ]
    89      },
    90      {
    91        "type": "operating-system",
    92        "name": "debian",
    93        "version": "1.2.3",
    94        "description": "debian",
    95        "swid": {
    96          "tagId": "debian",
    97          "name": "debian",
    98          "version": "1.2.3"
    99        },
   100        "properties": [
   101          {
   102            "name": "gosbom:distro:id",
   103            "value": "debian"
   104          },
   105          {
   106            "name": "gosbom:distro:idLike:0",
   107            "value": "like!"
   108          },
   109          {
   110            "name": "gosbom:distro:prettyName",
   111            "value": "debian"
   112          },
   113          {
   114            "name": "gosbom:distro:versionID",
   115            "value": "1.2.3"
   116          }
   117        ]
   118      }
   119    ]
   120  }