Skip to content

Commit ddc4842

Browse files
Added external ref for citation
Signed-off-by: Steve Springett <[email protected]>
1 parent ec18e41 commit ddc4842

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

schema/bom-1.7.proto

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -322,6 +322,8 @@ enum ExternalReferenceType {
322322
EXTERNAL_REFERENCE_TYPE_RFC_9116 = 41;
323323
// Reference to release notes
324324
EXTERNAL_REFERENCE_TYPE_RELEASE_NOTES = 42;
325+
// A reference to external citations applicable to the object identified by this BOM entry or the BOM itself. When used with a BOM-Link, this allows offloading citations into a separate CycloneDX BOM.
326+
EXTERNAL_REFERENCE_TYPE_CITATION = 43;
325327
}
326328

327329
enum HashAlg {

schema/bom-1.7.schema.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1812,6 +1812,7 @@
18121812
"electronic-signature",
18131813
"digital-signature",
18141814
"rfc-9116",
1815+
"citation",
18151816
"other"
18161817
],
18171818
"meta:enum": {
@@ -1857,6 +1858,7 @@
18571858
"electronic-signature": "An e-signature is commonly a scanned representation of a written signature or a stylized script of the person's name.",
18581859
"digital-signature": "A signature that leverages cryptography, typically public/private key pairs, which provides strong authenticity verification.",
18591860
"rfc-9116": "Document that complies with [RFC 9116](https://www.ietf.org/rfc/rfc9116.html) (A File Format to Aid in Security Vulnerability Disclosure)",
1861+
"citation": "A reference to external citations applicable to the object identified by this BOM entry or the BOM itself. When used with a BOM-Link, this allows offloading citations into a separate CycloneDX BOM.",
18601862
"other": "Use this if no other types accurately describe the purpose of the external reference."
18611863
}
18621864
},

schema/bom-1.7.xsd

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1578,6 +1578,11 @@ limitations under the License.
15781578
<xs:documentation>Document that complies with RFC-9116 (A File Format to Aid in Security Vulnerability Disclosure)</xs:documentation>
15791579
</xs:annotation>
15801580
</xs:enumeration>
1581+
<xs:enumeration value="citation">
1582+
<xs:annotation>
1583+
<xs:documentation>A reference to external citations applicable to the object identified by this BOM entry or the BOM itself. When used with a BOM-Link, this allows offloading citations into a separate CycloneDX BOM.</xs:documentation>
1584+
</xs:annotation>
1585+
</xs:enumeration>
15811586
<xs:enumeration value="other">
15821587
<xs:annotation>
15831588
<xs:documentation>Use this if no other types accurately describe the purpose of the external reference</xs:documentation>

0 commit comments

Comments
 (0)