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
Copy file name to clipboardexpand all lines: schema/bom-1.7.proto
+15
Original file line number
Diff line number
Diff line change
@@ -514,6 +514,8 @@ message Metadata {
514
514
repeatedLifecycleslifecycles=9;
515
515
// The organization that created the BOM. Manufacturer is common in BOMs created through automated processes. BOMs created through manual means may have '.authors' instead.
516
516
optionalOrganizationalEntitymanufacturer=10;
517
+
// The Traffic Light Protocol (TLP) classification that controls the sharing and distribution of the component that the BOM describes.
518
+
optionalTlpdistribution=11;
517
519
}
518
520
519
521
messageLifecycles {
@@ -675,6 +677,19 @@ message Swid {
675
677
optionalstringurl=7;
676
678
}
677
679
680
+
enumTlp {
681
+
// Default
682
+
CLEAR=0;
683
+
// Limited distribution but can be shared within a community.
684
+
GREEN=1;
685
+
// Limited distribution but can be shared within an organization and with clients
686
+
AMBER=2;
687
+
// Limited distribution but can be shared within an organization.
688
+
AMBER+STRICT=3;
689
+
// Restricted distribution to individual recipients and must not be shared.
690
+
RED=4;
691
+
}
692
+
678
693
// Specifies a tool (manual or automated).
679
694
messageTool {
680
695
// DEPRECATED - DO NOT USE - The vendor of the tool used to create the BOM.
Copy file name to clipboardexpand all lines: schema/bom-1.7.schema.json
+24
Original file line number
Diff line number
Diff line change
@@ -712,9 +712,33 @@
712
712
"title": "Properties",
713
713
"description": "Provides the ability to document properties in a name-value store. This provides flexibility to include data not officially supported in the standard without having to use additional namespaces or create extensions. Unlike key-value stores, properties support duplicate names, each potentially having different values. Property names of interest to the general public are encouraged to be registered in the [CycloneDX Property Taxonomy](https://github.com/CycloneDX/cyclonedx-property-taxonomy). Formal registration is optional.",
714
714
"items": {"$ref": "#/definitions/property"}
715
+
},
716
+
"distribution": {
717
+
"title": "Distribution",
718
+
"description": "The Traffic Light Protocol (TLP) classification that controls the sharing and distribution of the component that the BOM describes.",
"description": "The Traffic Light Protocol (TLP) classification for the component that the BOM describes. TLP is a classification system for identifying the potential risk associated with artefact, including whether it is subject to certain types of legal, financial, or technical threats. Refer to [https://www.first.org/tlp/](https://www.first.org/tlp/) for further information. The default classification is CLEAR",
727
+
"enum": [
728
+
"AMBER",
729
+
"AMBER+STRICT",
730
+
"GREEN",
731
+
"RED",
732
+
"CLEAR"
733
+
],
734
+
"meta:enum": {
735
+
"AMBER": "The BOM is subject to limited disclosure, and recipients can only share the BOM on a need-to-know basis within their organization and with clients.",
736
+
"AMBER+STRICT": "The BOM is subject to limited disclosure, and recipients can only share the BOM on a need-to-know basis within their organization.",
737
+
"GREEN": "The BOM is subject to limited disclosure, and recipients can share the BOM within their community but not via publicly accessible channels.",
738
+
"RED": "The BOM is subject to restricted distribution to individual recipients only and must not be shared.",
739
+
"CLEAR": "The BOM is not subject to any restrictions as regards the sharing of the information within the BOM."
0 commit comments