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 }