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 }