diff --git a/docs/annexes/using-SPDX-to-comply-with-industry-guidance.md b/docs/annexes/using-SPDX-to-comply-with-industry-guidance.md index 20f1c4111..af059985d 100644 --- a/docs/annexes/using-SPDX-to-comply-with-industry-guidance.md +++ b/docs/annexes/using-SPDX-to-comply-with-industry-guidance.md @@ -1,4 +1,6 @@ -# 1. Satisfying NTIA Minimum Elements for an SBOM using SPDX +# Annex F Using SPDX to comply with Norms, Standards and Regulation (Informative) + +# F.1 Satisfying NTIA Minimum Elements for an SBOM using SPDX / US Executive Order 14028 US Executive Order 14028 in conjunction with the National Telecommunications and Information Administration (NTIA) outlined minimum elements for an SBOM. The minimum elements are detailed in [NTIA's Framing Software Component Transparency: Establishing a Common Software Bill of Maternials](https://www.ntia.gov/files/ntia/publications/framingsbom_20191112.pdf) and [The Minimum Elements for a SBOM](https://www.ntia.doc.gov/files/ntia/publications/sbom_minimum_elements_report.pdf) documents and summarized below: @@ -26,3 +28,23 @@ The SPDX Specification contains fields able to address each of the NTIA minimum | Unique Identifier | [Core/Properties/spdxId](https://spdx.github.io/spdx-spec/v3.0/model/Core/Properties/spdxId/) for SPDX Elements
or [Core/Classes/ExternalIdentifier](https://spdx.github.io/spdx-spec/v3.0/model/Core/Classes/ExternalIdentifier/) for resources outside the scope of SPDX-3.0 content
| | Relationship | [Core/Classes/Relationship](https://spdx.github.io/spdx-spec/v3.0/model/Core/Classes/Relationship/) | | Timestamp | [Core/Classes/CreationInfo.created](https://spdx.github.io/spdx-spec/v3.0/model/Core/Classes/CreationInfo/) | + +# F.2 BSI TR-03183 - Technical Guideline Cyber Resilience Requirements for Manufacturers and Products + +The German BSI is actively propagating its technical guideline in preparation for adopting and detailing the +requirements of the [EU Cyber Resilience Act](https://www.europarl.europa.eu/doceo/document/TA-9-2024-0130_EN.html) +becoming effective in 2027. + +The guideline can be regarded as German equivalent of the US Executive Order 14028. Nevertheless, BSI is exploring +various options and recommendations to further detail the content of SBOMs. + +Important elements of the guideline with regards to SPDX: +* The guideline references SPDX as one of the exchange formats for SBOMs. +* It defines levels of details as well as mandatory and optional data fields. +* The guideline scopes the content (dependency relationships) of an SBOM (top-level, n-level, transitive, delivery item, complete). +* Different types of SBOMs (design, source, build, analysed, deployed, runtime) are defined. + +The guideline (available in version 1.1) is currently being revised by the BSI. Draft versions of the future 2.0 document +are circulated by the BSI to collect review comments. + +See [BSI Technical Guideline TR-03183](https://www.bsi.bund.de/SharedDocs/Downloads/EN/BSI/Publications/TechGuidelines/TR03183/BSI-TR-03183-2.html).