You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
CycloneDX is a lightweight Software Bill of Materials (SBOM) specification designed for use in application security
10
-
contexts and supply chain component analysis.
9
+
OWASP CycloneDX is a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction. The specification supports:
10
+
* Software Bill of Materials (SBOM)
11
+
* Software-as-a-Service Bill of Materials (SaaSBOM)
12
+
* Hardware Bill of Materials (HBOM)
13
+
* Operations Bill of Materials (OBOM)
14
+
* Vulnerability Disclosure Reports (VDR)
15
+
* Vulnerability Exploitability eXchange (VEX).
11
16
12
17
13
18
## Introduction
@@ -17,8 +22,8 @@ organizations to identify risk, allows for greater transparency, and enables rap
17
22
18
23
CycloneDX was created for this purpose.
19
24
20
-
Strategic direction and maintenance of the specification is managed by the CycloneDX Core working group, with origins
21
-
in the [OWASP](https://owasp.org) community.
25
+
Strategic direction and maintenance of the specification is managed by the CycloneDX Core Working Group, is backed by the
26
+
[OWASP Foundation](https://owasp.org), and is supported by the global information security community.
22
27
23
28
24
29
## Use Cases
@@ -40,7 +45,7 @@ The following media types are officially registered with IANA:
40
45
| application/vnd.cyclonedx+xml | XML |[IANA](https://www.iana.org/assignments/media-types/application/vnd.cyclonedx+xml)|
Copy file name to clipboardExpand all lines: schema/bom-1.3.proto
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ enum Classification {
43
43
CLASSIFICATION_LIBRARY=3;
44
44
// A software operating system without regard to deployment model (i.e. installed on physical hardware, virtual machine, image, etc) Refer to https://en.wikipedia.org/wiki/Operating_system
45
45
CLASSIFICATION_OPERATING_SYSTEM=4;
46
-
// A hardware device such as a processor, or chip-set. A hardware device containing firmware should include a component for the physical hardware itself, and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device.
46
+
// A hardware device such as a processor, or chip-set. A hardware device containing firmware should include a component for the physical hardware itself, and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device. See also the list of known device properties: https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/device.md
47
47
CLASSIFICATION_DEVICE=5;
48
48
// A computer file. Refer to https://en.wikipedia.org/wiki/Computer_file for information about files.
Copy file name to clipboardExpand all lines: schema/bom-1.4.proto
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ enum Classification {
45
45
CLASSIFICATION_LIBRARY=3;
46
46
// A software operating system without regard to deployment model (i.e. installed on physical hardware, virtual machine, image, etc) Refer to https://en.wikipedia.org/wiki/Operating_system
47
47
CLASSIFICATION_OPERATING_SYSTEM=4;
48
-
// A hardware device such as a processor, or chip-set. A hardware device containing firmware should include a component for the physical hardware itself, and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device.
48
+
// A hardware device such as a processor, or chip-set. A hardware device containing firmware should include a component for the physical hardware itself, and another component of type 'firmware' or 'operating-system' (whichever is relevant), describing information about the software running on the device. See also the list of known device properties: https://github.com/CycloneDX/cyclonedx-property-taxonomy/blob/main/cdx/device.md
49
49
CLASSIFICATION_DEVICE=5;
50
50
// A computer file. Refer to https://en.wikipedia.org/wiki/Computer_file for information about files.
0 commit comments