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
+16-14Lines changed: 16 additions & 14 deletions
Original file line number
Diff line number
Diff line change
@@ -514,8 +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 data that the BOM describes.
518
-
optionalTlpdistribution=11;
517
+
// The Traffic Light Protocol (TLP) classification that controls the sharing and distribution of the component that the BOM describes.
518
+
optionalTlpClassificationdistribution=11;
519
519
}
520
520
521
521
messageLifecycles {
@@ -677,18 +677,20 @@ message Swid {
677
677
optionalstringurl=7;
678
678
}
679
679
680
-
// The Traffic Light Protocol (TLP) classification for the data 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/ for further information. The default classification is `TLP_CLEAR`
681
-
enumTlp {
682
-
// buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX -- `TLP_CLEAR` is our fallback, the default.
683
-
TLP_CLEAR=0;
684
-
// Limited distribution but can be shared within a community.
685
-
TLP_GREEN=1;
686
-
// Limited distribution but can be shared within an organization and with clients
687
-
TLP_AMBER=2;
688
-
// Limited distribution but can be shared within an organization.
689
-
TLP_AMBER_AND_STRICT=3;
690
-
// Restricted distribution to individual recipients and must not be shared.
691
-
TLP_RED=4;
680
+
// Traffic Light Protocol (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/ for further information.
681
+
//The default classification is "CLEAR"
682
+
enumTlpClassification {
683
+
// The information is not subject to any restrictions as regards the sharing.
684
+
// buf:lint:ignore ENUM_ZERO_VALUE_SUFFIX -- "CLEAR" is our fallback, the default.
685
+
TLP_CLASSIFICATION_CLEAR=0;
686
+
// The information is subject to limited disclosure, and recipients can share it within their community but not via publicly accessible channels.
687
+
TLP_CLASSIFICATION_GREEN=1;
688
+
// The information is subject to limited disclosure, and recipients can only share it on a need-to-know basis within their organization and with clients.
689
+
TLP_CLASSIFICATION_AMBER=2;
690
+
// The information is subject to limited disclosure, and recipients can only share it on a need-to-know basis within their organization.
691
+
TLP_CLASSIFICATION_AMBER_AND_STRICT=3;
692
+
// The information is subject to restricted distribution to individual recipients only and must not be shared.
"description": "Traffic Light Protocol (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.\nThe default classification is \"CLEAR\"",
"description": "The Traffic Light Protocol (TLP) classification for the data 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",
728
728
"enum": [
729
+
"CLEAR",
730
+
"GREEN",
729
731
"AMBER",
730
732
"AMBER_AND_STRICT",
731
-
"GREEN",
732
-
"RED",
733
-
"CLEAR"
733
+
"RED"
734
734
],
735
735
"meta:enum": {
736
-
"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.",
737
-
"AMBER_AND_STRICT": "The BOM is subject to limited disclosure, and recipients can only share the BOM on a need-to-know basis within their organization.",
738
-
"GREEN": "The BOM is subject to limited disclosure, and recipients can share the BOM within their community but not via publicly accessible channels.",
739
-
"RED": "The BOM is subject to restricted distribution to individual recipients only and must not be shared.",
740
-
"CLEAR": "The BOM is not subject to any restrictions as regards the sharing of the information within the BOM."
736
+
"CLEAR": "The information is not subject to any restrictions as regards the sharing.",
737
+
"GREEN": "The information is subject to limited disclosure, and recipients can share it within their community but not via publicly accessible channels.",
738
+
"AMBER": "The information is subject to limited disclosure, and recipients can only share it on a need-to-know basis within their organization and with clients.",
739
+
"AMBER_AND_STRICT": "The information is subject to limited disclosure, and recipients can only share it on a need-to-know basis within their organization.",
740
+
"RED": "The information is subject to restricted distribution to individual recipients only and must not be shared."
<xs:documentation>The Traffic Light Protocol (TLP) classification that controls the sharing and distribution
262
262
of the data that the BOM describes.</xs:documentation>
@@ -396,51 +396,46 @@ limitations under the License.
396
396
</xs:anyAttribute>
397
397
</xs:complexType>
398
398
399
-
<xs:simpleTypename="tlpType"default="CLEAR">
399
+
<xs:simpleTypename="tlpClassificationType">
400
400
<xs:annotation>
401
401
<xs:documentationxml:lang="en">
402
-
The Traffic Light Protocol (TLP) classification for the data that the BOM describes. TLP is a classification
403
-
system for identifying the potential risk associated with artefact, including whether it is subject to certain
404
-
types of legal, financial, or technical threats. Refer to https://www.first.org/tlp/ for further information.
405
-
The default classification is CLEAR.
402
+
Traffic Light Protocol (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/ for further information.
403
+
The default classification is "CLEAR"
406
404
</xs:documentation>
407
405
</xs:annotation>
408
406
<xs:restrictionbase="xs:string">
409
407
<xs:enumerationvalue="CLEAR">
410
408
<xs:annotation>
411
409
<xs:documentation>
412
-
The BOM is not subject to any restrictions as regards the sharing of the information within the BOM.
410
+
The information is not subject to any restrictions as regards the sharing.
413
411
</xs:documentation>
414
412
</xs:annotation>
415
413
</xs:enumeration>
416
414
<xs:enumerationvalue="GREEN">
417
415
<xs:annotation>
418
416
<xs:documentation>
419
-
The BOM is subject to limited disclosure, and recipients can share the BOM within their community
420
-
but not via publicly accessible channels.
417
+
The information is subject to limited disclosure, and recipients can share it within their community but not via publicly accessible channels.
421
418
</xs:documentation>
422
419
</xs:annotation>
423
420
</xs:enumeration>
424
421
<xs:enumerationvalue="AMBER">
425
422
<xs:annotation>
426
423
<xs:documentation>
427
-
The BOM is subject to limited disclosure, and recipients can only share the BOM on a need-to-know
428
-
basis within their organization and with clients.
424
+
The information is subject to limited disclosure, and recipients can only share it on a need-to-know basis within their organization and with clients.
429
425
</xs:documentation>
430
426
</xs:annotation>
431
427
</xs:enumeration>
432
428
<xs:enumerationvalue="AMBER_AND_STRICT">
433
429
<xs:annotation>
434
430
<xs:documentation>
435
-
The BOM is subject to limited disclosure, and recipients can only share the BOM on a need-to-know
436
-
basis within their organization.
431
+
The information is subject to limited disclosure, and recipients can only share it on a need-to-know basis within their organization.
437
432
</xs:documentation>
438
433
</xs:annotation>
439
434
</xs:enumeration>
440
435
<xs:enumerationvalue="RED">
441
436
<xs:annotation>
442
437
<xs:documentation>
443
-
The BOM is subject to restricted distribution to individual recipients only and must not be shared.
438
+
The information is subject to restricted distribution to individual recipients only and must not be shared.
0 commit comments