github.com/CycloneDX/sbom-utility@v0.16.0/examples/cyclonedx/usecases/cdx-use-case-dependency-graph.json (about)

     1  {
     2    "bomFormat":"CycloneDX",
     3    "specVersion":"1.4",
     4    "serialNumber":"urn:uuid:3e671687-395b-41f5-a30f-a58921a69b79",
     5    "version":1,
     6    "metadata":{
     7        "component":{
     8            "bom-ref":"acme-app",
     9            "type":"application",
    10            "name":"Acme Application",
    11            "version":"9.1.1"
    12        }
    13    },
    14    "components":[
    15        {
    16            "bom-ref":"pkg:maven/org.acme/web-framework@1.0.0",
    17            "type":"library",
    18            "group":"org.acme",
    19            "name":"web-framework",
    20            "version":"1.0.0",
    21            "purl":"pkg:maven/org.acme/web-framework@1.0.0"
    22        },
    23        {
    24            "bom-ref":"pkg:maven/org.acme/persistence@3.1.0",
    25            "type":"library",
    26            "group":"org.acme",
    27            "name":"persistence",
    28            "version":"3.1.0",
    29            "purl":"pkg:maven/org.acme/persistence@3.1.0"
    30        },
    31        {
    32            "bom-ref":"pkg:maven/org.acme/common-util@3.0.0",
    33            "type":"library",
    34            "group":"org.acme",
    35            "name":"common-util",
    36            "version":"3.0.0",
    37            "purl":"pkg:maven/org.acme/common-util@3.0.0"
    38        }
    39    ],
    40    "dependencies":[
    41        {
    42            "ref":"acme-app",
    43            "dependsOn":[
    44                "pkg:maven/org.acme/web-framework@1.0.0",
    45                "pkg:maven/org.acme/persistence@3.1.0"
    46            ]
    47        },
    48        {
    49            "ref":"pkg:maven/org.acme/web-framework@1.0.0",
    50            "dependsOn":[
    51                "pkg:maven/org.acme/common-util@3.0.0"
    52            ]
    53        },
    54        {
    55            "ref":"pkg:maven/org.acme/persistence@3.1.0",
    56            "dependsOn":[
    57                "pkg:maven/org.acme/common-util@3.0.0"
    58            ]
    59        },
    60        {
    61            "ref":"pkg:maven/org.acme/common-util@3.0.0",
    62            "dependsOn":[
    63  
    64            ]
    65        }
    66    ]
    67  }