From 3881235e5f81f9e7cc0b71ea7df8a5a7001ab642 Mon Sep 17 00:00:00 2001 From: Kouki Hama Date: Sun, 5 Apr 2026 12:22:41 +0900 Subject: [PATCH 1/4] Update SBOM Document Quality Guide and externalize image assets Signed-off-by: Kouki Hama --- .../en/Cross-Industry-SBOM-Quality-Guide.md | 1162 +++++++++++------ .../en/README.md | 4 +- ...ope-and-sbom-document-quality-overview.png | Bin 0 -> 14601 bytes ...fig-5-7-1-entire-software-supply-chain.png | Bin 0 -> 22689 bytes ...r-app-a-sbom-document-provided-to-user.png | Bin 0 -> 50532 bytes ...ment-creation-by-entity-a-and-entity-c.png | Bin 0 -> 37198 bytes ...known-for-dynamic-runtime-dependencies.png | Bin 0 -> 18201 bytes 7 files changed, 764 insertions(+), 402 deletions(-) create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/01-scope-and-sbom-document-quality-overview.png create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-1-entire-software-supply-chain.png create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-2-three-entities-for-app-a-sbom-document-provided-to-user.png create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-3-independent-sbom-document-creation-by-entity-a-and-entity-c.png create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-4-known-unknown-for-dynamic-runtime-dependencies.png diff --git a/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md b/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md index b2c8b4c..484e584 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md @@ -1,595 +1,955 @@ -# SBOM Document Quality Guide +# -THIS IS A DRAFT DOCUMENT. IT IS CURRENTLY BEING USED TO BRAINSTORM IDEAS. PLEASE FOLLOW THE SBOM STUDY GROUP TO LEARN MORE AND PARTICIPATE. +# -Mailing list: https://lists.openchainproject.org/g/sbom +# ---- -## Table of Contents +# -0. [Preface](#0-preface) -1. [Scope](#1-scope) -2. [Terms and Definitions](#2-terms-and-definitions) -3. [Requirements](#3-requirements) -4. [Conformant notice](#4-conformant-notice) -5. [SBOM Quality Assessment and Improvement Measures](#5-sbom-quality-assessment-and-improvement-measures) -5.1. [Ensuring Accurate and Consistent Information Descriptions](#51-ensuring-accurate-and-consistent-information-descriptions) -5.2. [Standardization and Normalization of Component Granularity](#52-standardization-and-normalization-of-component-granularity) -5.3. [Complementing Source Information and Enhancing Transparency](#53-complementing-source-information-and-enhancing-transparency) -5.4. [Strengthening Vulnerability Integration and Risk Management](#54-strengthening-vulnerability-integration-and-risk-management) -5.5 [Enhanced Information Integration and Collaboration Between Upstream and Downstream](#55-enhanced-information-integration-and-collaboration-between-upstream-and-downstream) -5.6. [Establishing a Tamper Detection and Change Management System](#56-establishing-a-tamper-detection-and-change-management-system) -5.7. [Clarifying the Scope of Descriptions and Defining Accountability](#57-clarifying-the-scope-of-descriptions-and-defining-accountability) -5.8. [Unified Expression of Inter-Component Relationships](#58-unified-expression-of-inter-component-relationships) -5.9. [Capturing Dependencies and Issues in Package Retrieval Methods](#59-capturing-dependencies-and-issues-in-package-retrieval-methods) -5.10. [Insufficient Interoperability and Flexibility Among Tools](#510-insufficient-interoperability-and-flexibility-among-tools) -5.11. [Tool Maintenance and Community Collaboration](#511-tool-maintenance-and-community-collaboration) -6. [Guide Administration and Management](#6-guide-administration-and-management) -7. [References and Related Documents](#7-references-and-related-documents) +# -Appendix-1. [SBOM Sample](#appendix-1-sbom-sample) -Appendix-2. [Template for Documenting Each Best Practice at Chapter 5](#appendix-2-template-for-quality-evaluation-items-chapter-5) +# ---- -## 0. Preface +# -This document, "OpenChain SBOM Document Quality Guide", is based on [the original OpenChain Telco SBOM Guide](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md). While the original text has been preserved as much as possible, modifications have been made based on [the discussions within the SBOM study group](https://github.com/OpenChain-Project/SBOM-sg/blob/main/meetings/20250423.md). You can refer to [all previous discussions](https://github.com/OpenChain-Project/SBOM-sg/tree/main/meetings) for additional background information. +# -Key differences between the two documents include: -- Both specifications are compatible. An SBOM that conforms to the Telco SBOM Guide is also compliant with this document. -- Although the Telco SBOM Guide is designed for cross-industry use, the wording has been refined to clearly reflect its applicability across various sectors. -- The document is written in a manner that is independent of any specific SBOM format. -- A new chapter has been added to explain what constitutes a high-quality SBOM document, why this is important, and how such documents can be utilized. -- Best practices addressing various challenges in creating, managing SBOMs have been incorporated. -- As part of these best practices, actual SBOM document samples are provided in JSON format along with their corresponding schema. +# -## 1. Scope +# -This document “OpenChain SBOM Document Quality Guide”is intended to form a common understanding among stakeholders in the supply chain. It presents improvements to improve the standardization, accuracy, transparency, and automation potential of SBOM. +# SBOM Document Quality Guide -It helps to remove barriers in the distribution of software bills of materials (SBOM) by proposing improvements to common issues when the parties involved in the supply chain create, provide and use them. +## Compliance Management Guide for the Supply Chain -*Please Note* that this guide does not require a conforming entity to adopt OpenChain (in any version) but doing so is greatly encouraged. +An official guide published by the OpenChain Project ([www.openchainproject.org](http://www.openchainproject.org)) -This guide is intended for all SBOM generation and operation target processes, including software packages, containers, SaaS, and embedded software. This guide refers to individual SBOMs, not the entities that provide them. -An SBOM using this guide can be called “OpenChain SBOM Document Quality Guide Compatible.” +Version: 2026.04.03 -Releasing SBOMs that match the requirements outlined in this guide does not preclude an entity from also delivering SBOMs for the same software in alternate ways or formats. +# **Table of Contents:** -This guide is licensed under [Creative Commons Attribution License 4.0 (CC-BY-4.0)](https://creativecommons.org/licenses/by/4.0/). +[0\. Preface](#0.-preface) ---- +[1\. Scope and SBOM Document Quality](#1.-scope-and-sbom-document-quality) -> *(The following sections are still having its wording refined and will be reviewed in the future.)* +[2\. Terms and Definitions](#2.-terms-and-definitions) -## 2. Terms and Definitions +[3\. Guidelines to Enhance SBOM Document Quality](#3.-guidelines-to-enhance-sbom-document-quality) -The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 ([RFC2119](https://www.ietf.org/rfc/rfc2119.txt)) and ([RFC8174](https://www.ietf.org/rfc/rfc8174.txt)) when they appear in all capitals. +[3.1. Data Format](#3.1.-data-format) -### Data Format -Data Format means the data format of the information in the SBOM. Possible Data Formats include SPDX, Cyclone DX, SWID, or other proprietary formats. +[3.1.1 Verification and reference material](#3.1.1-verification-and-reference-material) -### Entity -Entity shall mean the legal entity (for profit, non profit, or natural person) that distributes software to third parties (e.g., other organizations or individuals). Entity does not include other group companies, or companies under common control of the Entity. +[3.1.2 Rationale](#3.1.2-rationale) -### SBOM -A Software Bill of Materials (SBOM) is a formal record containing the details and supply chain relationships of various components used in building software. +[3.2 Elements to be included](#3.2-elements-to-be-included) -### SBOM Type -An SBOM can be of one of the following types: +[3.2.1 Verification and reference material](#3.2.1-verification-and-reference-material) -- Design, -- Source, -- Build, -- Analyzed, -- Deployed, -- Runtime. +[3.2.2 Rationale](#3.2.2-rationale) -The definitions of these types can be found in the [CISA document](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf). +[3.3 File Format](#3.3-file-format) -### SPDX -SPDX (Software Package Data Exchange) is the [ISO standard](https://www.iso.org/standard/81870.html) (ISO/IEC 5962:2021) for exchanging SBOM for a given software package, including associated license and copyright information. The standard was created by the [Linux Foundation's SPDX project](https://spdx.dev/). +[3.3.1 Verification and reference material](#3.3.1-verification-and-reference-material) -### OpenChain ```Specification?``` -OpenChain means [OpenChain ISO/IEC 5230:2020](https://www.iso.org/standard/81039.html), the international standard that specifies the key requirements of a quality open source license compliance program in order to provide a benchmark that builds trust between organizations exchanging software solutions that incorporate open source software. The OpenChain standard is produced by the [OpenChain project](https://www.openchainproject.org) of the Linux Foundation. +[3.3.2 Rationale](#3.3.2-rationale) -**TBD** ```ISO/IEC 18974:2023?``` +[3.4 Timing of SBOM Document delivery](#3.4-timing-of-sbom-document-delivery) -### Transitive dependencies -Transitive dependencies are all components that are necessary for the software to run. They include any dependency of the package that is not a direct dependency. +[3.4.1 Verification and reference material](#3.4.1-verification-and-reference-material) -### Package URL (PURL) -Package URL (PURL) is a _de facto_ standard to uniquely identify software packages. +[3.4.2 Rationale](#3.4.2-rationale) -### CycloneDX -**TODO** +[3.5 SBOM Document Scope](#3.5-sbom-document-scope) -### SBOM Document -**TBD** +[3.5.1 Verification and reference material](#3.5.1-verification-and-reference-material) -### SWHID? (SWID?) -**TODO** +[3.5.2 Rationale](#3.5.2-rationale) ---- +[3.6 SBOM Document Verification](#3.6-sbom-document-verification) -## 3. Requirements +[3.6.1 Verification and reference material](#3.6.1-verification-and-reference-material) -### 3.1 Data Format -An OpenChain Telco SBOM Guide compatible document SHALL adhere to the version 2.2 of the SPDX Data Format as standardized in ISO/IEC 5962:2021, or to the version 2.3 of the standard, and as further described below with respect to the included elements. +[3.6.2 Rationale](#3.6.2-rationale) -#### 3.1.1 Verification and reference material -* ISO/IEC 5962:2021 Information technology — SPDX® Specification V2.2.1 -* [SPDX Specification V2.3](https://spdx.github.io/spdx-spec/v2.3/) +[3.7 SBOM Document Confidentiality](#3.7-sbom-document-confidentiality) -#### 3.1.2 Rationale -To ensure simplified handling and streamlining of tooling and competences in the telecommunications supply chain, both for suppliers and consumers of software, OpenChain Telco SBOM Guide Compatible documents shall adhere to the SPDX Data Format as standardized in ISO/IEC 5962:2021. By harmonizing on the use of this standard SBOM Data Format in an organization's external interfaces, the complexities for organizations supplying and consuming software are simplified, as only one set of unified requirements will be applicable. +[3.7.1 Verification and reference material](#3.7.1-verification-and-reference-material) -As clarification, an entity is free to use alternative Data Formats for internal use, or deliver SBOMs in alternative Data Formats to organizations that so request or on its own initiative. The OpenChain Telco SBOM Guide is a SBOM-level specification to adhere to, and not an organizational specification to adhere to. There are no conforming entities, only conforming SBOMs, delivered by entities that have implemented the OpenChain Telco SBOM Guide. +[3.7.2 Rationale](#3.7.2-rationale) -### 3.2 SPDX Elements to be included in an OpenChain Telco SBOM Guide Compatible document +[4\. Conformant Notice](#4.-conformant-notice) -The following elements are REQUIRED. +[5\. Common SBOM Document Quality Issues and Improvement Measures](#5.-common-sbom-document-quality-issues-and-improvement-measures) -Document creation information -* SPDXVersion: mandatory in SPDX -* DataLicense: mandatory in SPDX -* SPDXID: mandatory in SPDX -* DocumentName: mandatory in SPDX -* DocumentNamespace: mandatory in SPDX -* Creator: mandatory in SPDX -* Created: mandatory in SPDX -* CreatorComment: to be able to put “SBOM Build information” +[5.1 Ensuring Accurate and Consistent “Value” Information](#5.1-ensuring-accurate-and-consistent-“value”-information) -Package information -* PackageName: mandatory in SPDX -* SPDXID: mandatory in SPDX -* PackageVersion: needed by “NTIA SBOM Minimum elements” -* PackageSupplier: needed by “NTIA SBOM Minimum elements” -* PackageDownloadLocation: mandatory in SPDX -* PackageLicenseConcluded: mandatory in SPDX 2.2 -* PackageLicenseDeclared: mandatory in SPDX 2.2 -* PackageCopyrightText: mandatory in SPDX 2.2 +[5.1.1 Issue Overview](#5.1.1-issue-overview) -One of the two attributes PackageChecksum or PackageVerificationCode is RECOMMENDED: -recommended by “NTIA SBOM Minimum elements” +[5.1.2 Detailed Description](#5.1.2-detailed-description) -A package SHOULD be identified by a Package URL (PURL). +[5.1.3 Improvement Measures](#5.1.3-improvement-measures) -If the PURL is present, it SHOULD be put in ExternalRef field, e.g. -``` -ExternalRef: PACKAGE-MANAGER purl pkg:pypi/django@1.11.1 -``` +[5.1.4 Risks and Considerations](#5.1.4-risks-and-considerations) -Relationships between SPDX elements -* Relationship: at least DESCRIBES and CONTAINS, needed by “NTIA SBOM Minimum elements” +[5.2 Standardization and Normalization of Component Granularity](#5.2-standardization-and-normalization-of-component-granularity) -#### 3.2.1 Verification and reference material -NTIA minimum elements +[5.2.1 Issue Overview](#5.2.1-issue-overview) -#### 3.2.2 Rationale -Recognizing the Telco industry need for harmonization and special requirements, the “OpenChain Telco SBOM Guide” is proposed to ensure predictability to the industry as to the elements of an SBOM that is expected. +[5.2.2 Detailed Description](#5.2.2-detailed-description) -“Component Hash” is recommended, but not required by the “NTIA SBOM Minimum elements”. +[5.2.3 Improvement Measures](#5.2.3-improvement-measures) -In SPDX, it maps to PackageChecksum or PackageVerificationCode. -Most SCA tools have the capability to produce hashes. +[5.2.4 Risks and Considerations](#5.2.4-risks-and-considerations) -The CISA document "Framing Software Component Transparency: Establishing a Common Software Bill of Materials (SBOM), Third Edition" -https://www.cisa.gov/resources-tools/resources/framing-software-component-transparency-2024 -allows both, see table in section 2.5. +[5.3 Complementing Source Code Information and Enhancing Transparency](#5.3-complementing-source-code-information-and-enhancing-transparency) -Package URL (PURL) is a _de facto_ standard to uniquely identify software packages. +[5.3.1 Issue Overview](#5.3.1-issue-overview) -### 3.3 Machine Readable Data Format -An OpenChain Telco SBOM Compatible document SHALL include, at a minimum, SPDX in one of the following machine readable formats: Tag:Value or JSON. +[5.3.2 Detailed Description](#5.3.2-detailed-description) -#### 3.3.1 Verification and reference material -Tag:Value and JSON formats are described here: -* in SPDX 2.2 https://spdx.github.io/spdx-spec/v2.2.2/conformance/#44-standard-data-format-requirements -* in SPDX 2.3 https://spdx.github.io/spdx-spec/v2.3/conformance/#44-standard-data-format-requirements +[5.3.3 Improvement Measures](#5.3.3-improvement-measures) -#### 3.3.2 Rationale -There are 3 majors formats for SBOMs: SPDX, CycloneDX, and SWID. -These 3 formats are the ones recommended by NTIA document "The Minimum Elements For a Software Bill of Materials (SBOM)" (see References section). +[5.3.4 Risks and Considerations](#5.3.4-risks-and-considerations) -The reasons for selecting SPDX as data format of the OpenChain Telco SBOM Guide include the following: -* SPDX is an ISO standard, -* SPDX has more features than CycloneDX for license compliance, -* SPDX has a human-readable format (CycloneDX has only JSON and XML), -* SWID is more a software identifier than a fully fledged SBOM format. +[5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance](#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance) -To facilitate a simplified toolchain, a machine readable version of the SBOM needs to be included. To ensure repeatability and harmonization a conformant SBOM must be in Tag:Value or JSON format. An entity can release additional machine readable formats but they are not required to conform to the Guide. +[5.4.1 Issue Overview](#5.4.1-issue-overview) -Tag:Value is the most human-readable format, and there are converters between the various SPDX formats -(e.g. https://tools.spdx.org/app/convert/). JSON is a format produced by several tools. +[5.4.2 Detailed Description](#5.4.2-detailed-description) -### 3.4 Human Readable Data Format -An OpenChain Telco SBOM Compatible document SHALL include, at a minimum, the SPDX in one of the following human readable formats: Tag:Value or JSON. +[5.4.3 Improvement Measures](#5.4.3-improvement-measures) -#### 3.4.1 Verification and reference material -Tag:Value and JSON formats are described here: -* in SPDX 2.2 https://spdx.github.io/spdx-spec/v2.2.2/conformance/#44-standard-data-format-requirements -* in SPDX 2.3 https://spdx.github.io/spdx-spec/v2.3/conformance/#44-standard-data-format-requirements +[5.4.4 Risks and Considerations](#5.4.4-risks-and-considerations) -#### 3.4.2 Rationale -As the Tag:Value format is also human readable it has been chosen so that both the requirements for a standardized machine readable and human readable version can be met using one file. An entity can release additional human readable formats but they are not required to conform to the OpenChain Telco SBOM Guide. +[5.5 Establishing a Tamper Detection and Change Management System](#5.5-establishing-a-tamper-detection-and-change-management-system) -### 3.5 SBOM Build information -SBOMs conforming to the OpenChain Telco SBOM Guide MUST contain information as when they were created (using the SPDX `Created` field) and to which version of the software they were created (using the SPDX `CreatorComment` field). +[5.5.1 Issue Overview](#5.5.1-issue-overview) -The `Creator` field MUST: -* contain a line with the `Organization` keyword; -* contain a line with the `Tool` keyword; in this line we MUST have after the `Tool` keyword the tool name and the tool version. +[5.5.2 Detailed Description](#5.5.2-detailed-description) -The tool name and the tool version SHOULD be separated by hyphen ("-"), no other hyphen SHOULD appear on the line. +[5.5.3 Improvement Measures](#5.5.3-improvement-measures) -SBOMs conforming to the OpenChain Telco SBOM Guide MUST provide their SBOM Types as -[defined by CISA](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf) -in the `CreatorComment` field. +[5.5.4 Risks and Considerations](#5.5.4-risks-and-considerations) -The SBOM Type RECOMMENDED syntax is “SBOM Type: xxx” where “xxx” is one of the 6 keywords “Design”, “Source”, “Build”, “Analyzed”, “Deployed” and “Runtime”. +[5.6 Clarifying the Scope of Descriptions and Defining Accountability](#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability) -#### 3.5.1 Verification and reference material -SPDX standard +[5.6.1 Issue Overview](#5.6.1-issue-overview) -#### 3.5.2 Rationale -It is important to know which tool and which version of the tool have created the SBOM. +[5.6.2 Detailed Description](#5.6.2-detailed-description) -The SPDX standard gives "toolidentifier-version" as an example, but it is not mandatory to have this syntax. +[5.6.3 Improvement Measures](#5.6.3-improvement-measures) -For example, there is a tool that outputs: -``` -Creator: Tool: sigs.k8s.io/bom/pkg/spdx -``` -We have also: -``` -Creator: Tool: scancode-toolkit 32.3.0 -``` -and -``` -Creator: Tool: SCANOSS-PY: 1.18.1 -``` -where the name contains an hyphen, and the tool name and tool version are not separated by an hyphen. +[5.6.4 Risks and Considerations](#5.6.4-risks-and-considerations) -So we cannot require a precise syntax. +[5.7 Unified Expression of Component Relationships](#5.7-unified-expression-of-component-relationships) -The CreatorComment is a free text field. We use it to store the CISA SBOM Types, as there is no -specific field for that in SPDX 2.2 and 2.3, but any other information can of course be put in it also. +[5.7.1 Issue Overview](#5.7.1-issue-overview) -We do not require a specific format. We only require that at least one of the words -“Design”, “Source”, “Build”, “Analyzed”, “Deployed”, “Runtime” is present, regardless of the case. +[5.7.2 Detailed Description](#5.7.2-detailed-description) -So, the following possibilities are all valid, and the first one is the recommended one: -``` -CreatorComment: SBOM Type: Deployed -``` -``` -CreatorComment: Analyzed -``` -``` -CreatorComment: This SBOM was created during build phase. -``` +[5.7.3 Improvement Measures](#5.7.3-improvement-measures) -### 3.6 Timing of SBOM delivery -The SBOM SHALL be delivered no later than at the time of the delivery of the software (in either binary or source form). +[5.7.4 Risks and Considerations](#5.7.4-risks-and-considerations) -#### 3.6.1 Verification and reference material -“NTIA SBOM Minimum elements”, section “Distribution and Delivery” +[5.8 Interoperability and Flexibility Among Tools](#5.8-interoperability-and-flexibility-among-tools) -#### 3.6.2 Rationale -To ensure that the receiving entity can ingest the software and its SBOM, it shall be delivered no later than at the delivery of the software. An SBOM may be delivered before the software if an adopting entity so elects, but the software delivery must nevertheless be accompanied by the corresponding SBOM to ensure compliance with the Guide. +[5.8.1 Issue Overview](#5.8.1-issue-overview) -### 3.7 Method of SBOM delivery -The SBOM SHALL be embedded into the software “package” where technically feasible. If it is not technically feasible to embed the SBOM into the software “package” being delivered, such as in the case of space-constrained embedded systems, the supplying party will supply a web hosted version of the SBOM that is available for at least 18 months and SHALL NOT in any way restrict recipients’ ability to copy and store these locally for their own use. Such restrictions MAY NOT be placed on the recipient in additional confidentiality agreements. +[5.8.2 Detailed Description](#5.8.2-detailed-description) -#### 3.7.1 Verification and reference material -“NTIA SBOM Minimum elements”, section “Distribution and Delivery” +[5.8.3 Improvement Measures](#5.8.3-improvement-measures) -#### 3.7.2 Rationale -Other options of SBOM delivery such as webhosting are less stable and access is not guaranteed over time; however “embedding” may not be technically feasible. Thus, in scenarios where it is not possible on technical grounds to include the SBOM in the software delivery, publishing the SBOM online is permitted provided that the SBOM is accessible for the recipients of the software for 18 months. This duration is in line with the OpenChain specification requirements on recertification. +[5.8.4 Risks and Considerations](#5.8.4-risks-and-considerations) -### 3.8 SBOM Scope -The SBOM SHALL contain all open source software that is delivered with the product including all of the transitive dependencies. The SBOM SHOULD contain all commercial components. +[6\. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines](#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) -If some components are not included, they MUST be reported as “known unknowns.” +[6.1 References](#6.1-references) -#### 3.8.1 Verification and reference material -“NTIA SBOM Minimum elements”, section “Known Unknowns” +[6.2 Cross-Regulation Comparison Table](#heading) -#### 3.8.2 Rationale -It might not be possible, advisable or feasible to have the commercial component information in the SBOM. However, it is advisable that the SBOM should be as complete as possible. +[6.3 NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM)](#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-\(sbom\)) -### 3.9 SBOM in a SaaS deployment -As the OpenChain Telco SBOM Guide is only applied on the SBOM level, there is no requirement on an entity that has elected to supply an OpenChain Telco SBOM Compatible document for some or even all of its software deliveries to also provide this for its SaaS offerings. However, an entity may elect to apply the OpenChain Telco SBOM Guide also to its SaaS offerings and thus also deliver the open source software used in the SaaS offerings with their transitive dependencies as an SBOM. +[6.3.1 Required Elements](#6.3.1-required-elements) -#### 3.9.1 Verification and reference material +[6.4 CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM)](#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-\(sbom\)) -#### 3.9.2 Rationale -There is currently no consensus in the industry on what an SaaS SBOM should contain. +[6.4.1 Required Elements](#6.4.1-required-elements) -### 3.10 SBOMs for containers -SBOMs for containers SHOULD include all open source components delivered in the container. This includes the packages installed into the container, components copied or downloaded to the container and dependencies used to build the compiled components in the container. +[6.4.2 Table of Minimum Elements Data Fields](#6.4.2-table-of-minimum-elements-data-fields) -#### 3.10.1 Verification and reference material +[6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0](#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-\(sbom\)-version-2.1.0) -#### 3.10.2 Rationale -Every open source component delivered should be part of the SBOMs. +[6.5.1 Required Elements](#6.5.1-required-elements) -### 3.11 SBOM Verification -It is RECOMMENDED to provide a digital signature of the SBOM in order to guarantee the -integrity of the SBOM. +[6.6 OpenChain Telco SBOM Guide Version 1.1](#6.6-openchain-telco-sbom-guide-version-1.1) -#### 3.11.1 Verification and reference material -Sigstore https://www.sigstore.dev/ is an example of such capability. +[6.6.1 Required Elements](#6.6.1-required-elements) -#### 3.11.2 Rationale -While the verification of SBOMs is an important topic, OpenChain Telco defers this work to other initiatives for the moment and intends to revisit this topic in future iterations of this document. +[6.6.1.1 Document Creation Information](#6.6.1.1-document-creation-information) -### 3.12 SBOM Merger -SBOMs following this Guide can be built from several SBOM files with a well-defined relationship to each other using the relationship definition features in SPDX. +[6.6.1.2 Package Information](#6.6.1.2-package-information) -#### 3.12.1 Verification and reference material -There exist tools to merge several SBOMs into one, e.g. https://github.com/interlynk-io/sbomasm +[Appendix.1 Acknowledgments](#appendix.1-acknowledgments) -#### 3.12.2 Rationale -It is often easier when dealing with a large software product to provide individual SBOMs of its parts than a single SBOM. +[Appendix.2 Version History](#appendix.2-version-history) -### 3.13 SBOM Confidentiality -SBOMs MAY be subject to confidentiality agreements. A conformant SBOM MUST NOT, however, be subject to any confidentiality agreements that would prevent a recipient from redistributing the parts of the SBOM applicable to software that such recipient has a right to redistribute. +# 0\. Preface {#0.-preface} -#### 3.13.1 Verification and reference material -“NTIA SBOM Minimum elements”, section “Access Control” +The ”OpenChain SBOM Document Quality Guide” is a format-independent framework focused on the quality of the information contained within the document, such as its accuracy and integrity. It defines the essential quality requirements for achieving robust security assurance and license compliance, providing actionable steps to ensure the reliability of the content. +Key considerations and differences when adapting the Telco SBOM Guide to develop this guide: -#### 3.13.2 Rationale -Some open source software licenses enable any recipient to redistribute the software. In these situations, the recipients should also be able to redistribute the relevant parts of the SBOMs. +* **Compatibility**: This guide is designed for broad compatibility beyond the “OpenChain Telco SBOM Guide”. By conforming to this guide, an SBOM document not only meets the requirements of the “OpenChain Telco SBOM Guide” but also aligns with various other industry guidelines and regulatory standards. +* **Applicability**: This guide serves as a foundational quality standard applicable across all industries. Its language and requirements have been carefully refined to ensure universal relevance, making it a basic framework for any sector implementing SBOM Document. +* **Format Independence**: This guide is written to be independent of any specific SBOM Data format. +* **Quality Definition**: A new chapter discusses what constitutes a high-quality SBOM Document, explains its importance, and describes how such documents can be effectively utilized. +* **Best practices**: Guidance addressing various challenges in creating and managing SBOM Documents have been incorporated. +* **Practical Examples**: As part of these best practices, practical SBOM Document samples are provided in JSON format along with their corresponding schema. -## 4. Conformant notice -To indicate that the software has a conformant SBOM available, you MAY use the following statement: “This software is supplied with an SBOM conformant to the OpenChain Telco SBOM Guide v1.1, the Guide is available at [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md)” +# -You MAY at your choosing use the following statement in your Telco Guide conformant SBOM “This SBOM conforms to the OpenChain Telco SBOM Guide v1.1 [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md), it is provided to the recipient free of charge, and the recipient is free to redistribute this SBOM to any third party that they distribute the corresponding software to, provided that they have all the necessary rights to distribute the software to such third party” +# 1\. Scope and SBOM Document Quality {#1.-scope-and-sbom-document-quality} -The following statement MAY be used as statement in the RFP document, order document, or contract document when requesting an RFP, purchasing orders, or outsourced development orders from a software vendor or telco system suppliers. -“When releasing software, it is REQUIRED to provide an SBOM compliant with the OpenChain Telco SBOM Guide v1.1 for all software released. This Guide is available at [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md)” +While the term **"SBOM"** generally refers to the information that constitutes a software's composition, this guide specifically focuses on the quality of the “**SBOM Document”**. In this guide, **”SBOM Document”** is a structured artifact – typically formatted in JSON and based on specifications such as SPDX or CycloneDX – that is exchanged between software distributors and recipients. ---- -## 5. SBOM Quality Assessment and Improvement Measures +![][image1] +This guide, “OpenChain SBOM Document Quality Guide”, establishes a clear framework for document quality – centered on security assurance and license compliance – and providing actionable requirements to achieve it. +Specifically, documents are evaluated based on following two essential aspects: -This section highlights the challenges often encountered when generating and managing SBOMs, and introduces best practices for addressing them. These measures are designed to enhance the accuracy, consistency, and transparency of SBOM documents, as well as to improve the overall processes involved in handling them. +* Adequacy of Security Assurance + Assesses whether sufficient baseline information is provided to support an investigation that validates the software's security posture, even if, at the time of delivery, the document does not comprehensively cover all risks, vulnerabilities, or mitigation strategies. + * Effectiveness of License Compliance + Assesses whether the necessary licensing details and usage terms for each software component are properly captured to ensure compliance with relevant laws and regulations. -### 5.1 Ensuring Accurate and Consistent Information Descriptions + By adhering to this guide, stakeholders can ensure that the SBOM Documents exchanged within the software supply chain consistently meet high-quality standards. -#### 5.1.1 Issue Overview -Challenges exist in the inconsistent representation of information such as package names, versions, and supplier names across different companies and tools. Without unified standards, automatic analysis of SBOMs or vulnerability matching becomes challenging, leading to inaccuracies. +# -#### 5.1.2 Detailed Description -In many SBOM guides, the keys defining what should be included are explicitly specified, along with the corresponding values that should be written. However, since a precise format for these values is often not defined, issues can arise during practical implementation. +# 2\. Terms and Definitions {#2.-terms-and-definitions} -For example, the two SBOMs below use different package names - one as 'hello' and the other as 'hello 0.0.1'. This discrepancy is due to differences in the output formats of the tools used. -- [example7-bin.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example7/spdx2.2/example7-bin.spdx.json#L44) - ```"name": "hello",``` -- [hello-dist.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example12/spdx2.2/hello-dist.spdx.json#L56) - ```"name": "hello 0.0.1",``` +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 \[[RFC2119](https://www.ietf.org/rfc/rfc2119.txt)\] \[[RFC8174](https://www.ietf.org/rfc/rfc8174.txt)\] when, and only when, they appear in all capitals, as shown here. -Although verifying that these represent the same package is possible by comparing, for instance, their PURLs, the fact that different tools may write different values for the same key frequently leads to confusion and poses challenges to the smooth operation of SBOM management. +| Terms | Definitions | +| ----- | ----- | +| Data Format | Data Format means the data format of the information in the SBOM. Possible Data Formats include SPDX, Cyclone DX, SWID, or other proprietary formats. | +| Entity | Entity shall mean the legal entity (for profit, non profit, or natural person) that distributes software to third parties (e.g., other organizations or individuals). Entity does not include other group companies, or companies under common control of the Entity. | +| SBOM | A Software Bill of Materials (SBOM) is a formal record containing the details and supply chain relationships of various components used in building software. | +| SBOM Type | An SBOM can be of one of the following types: Design, Source, Build, Analyzed, Deployed, Runtime. The definition of these types can be found in [the CISA document](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf). | +| SPDX | SPDX (System Package Data Exchange) is the ISO standard ([ISO/IEC 5962:2021](https://www.iso.org/standard/81870.html)) for exchanging SBOM for a given software package, including associated license and copyright information. The standard was created by the Linux Foundation's [SPDX project](https://spdx.dev/). | +| CycloneDX | CycloneDX is the ECMA standard ([ECMA-424](https://ecma-international.org/publications-and-standards/standards/ecma-424/)) for a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction.The standard was created by the OWASP Foundation, which is a nonprofit foundation for improving software security. | +| OpenChain Specification ISO/IEC 5230:2020 | [ISO/IEC 5230:2020](https://www.iso.org/standard/81039.html) is an international standard that specifies the key requirements of a quality open source license compliance program in order to provide a benchmark that builds trust between organizations exchanging software solutions that incorporate open source software. The OpenChain standard is produced by [the OpenChain project](https://www.openchainproject.org/) of the Linux Foundation. | +| OpenChain Specification ISO/IEC 18974:2023 | [ISO/IEC MO 18974:2023](https://www.iso.org/standard/86450.html) is an international standard from the OpenChain Project that provides requirements for open source software security assurance. It aims to improve software supply chain confidence by managing publicly known security vulnerabilities. Organizations can demonstrate compliance through self-certification or audits. | +| Transitive dependencies | Transitive dependencies are all components that are necessary for the software to run. They include any dependency of the package that is not a direct dependency. | +| Package URL(PURL) | Package URL (PURL) is a de facto standard to uniquely identify software packages. | +| SBOM Document | A Software Bill of Materials (SBOM) document is the output of SBOM information in formats like JSON or YAML for the purpose of accurate information transfer between organizations. | +| File Format | File Format means the format of SBOM Document. Possible File Formats include JSON, YAML, Excel Sheet etc. | +| Software Package | A software package is a distributable unit that can consist of a single software component, such as code or a library, or a bundle of related components, including configuration files. It may also include information about dependencies and versioning, making installation, updates, and integration with other systems more efficient. This packaging approach helps streamline software development and maintenance processes. | -#### 5.1.3 Improvement Measures -- Organizations involved in the software supply chain shall agree to document values - such as purl - that uniquely identify a package. -- A standardized notation rule based on industry standards or internal guidelines shall be formulated, and concrete examples (e.g., format examples using regular expressions) shall be widely shared among the organizations involved in the software supply chain. -- Verification tools shall be shared among the organizations in the software supply chain, and a mechanism shall be established to check whether the following items - crucial for package identification and prone to inconsistent notation—comply with the established rules: - - Package name - - Package version - - Package supplier name - - Package source - - Presence of purl +# -#### 5.1.4 Evaluation Methods -- Randomly check whether each documented item adheres to the standardized notation rules, and evaluate the compliance rate. +# 3\. Guidelines to Enhance SBOM Document Quality {#3.-guidelines-to-enhance-sbom-document-quality} -#### 5.1.5 Risks and Considerations -- If the documentation rules are inadequately defined or overly complex, there is a risk of misclassification due to incomplete handling of exceptional cases or unique notations. -- If the rules deviate from actual operational practices, there is a risk of misclassification resulting from either insufficient or excessively stringent checks. -- It should be noted that complete automation of tools and processes is challenging; therefore, final checks and exception handling will require manual review. +Chapter 3 defines the criteria by which the OpenChain SBOM Document Quality Guide recognizes an SBOM Document as high-quality. -### 5.2 Standardization and Normalization of Component Granularity +## 3.1. Data Format {#3.1.-data-format} -#### 5.2.1 Issue Overview -SBOMs are expected to include components at two levels: file and package. -While it presents no issue if the granularity of these components is consistent throughout the supply chain, as complexity increases, there is a higher likelihood that SBOMs exchanged within the supply chain will vary in their component granularity. Regardless of whether an SBOM is provided as a single merged file or as multiple files, the challenge is to describe dependencies consistently when SBOMs with different granularities coexist in the supply chain. +An SBOM Document SHALL be provided in a machine‑processable format that enables automated processing by organizations, customers, and regulatory or supervisory authorities. +The use of internationally recognized formats such as SPDX® or CycloneDX is therefore considered mandatory for such purposes. -#### 5.2.2 Detailed Description -A simplified scenario involving three parties: ```Vendor```, ```Maker```, and ```User```. +### 3.1.1 Verification and reference material {#3.1.1-verification-and-reference-material} -- Preconditions - 1. ```Vendor``` provides ```App A``` to ```Maker``` as both a binary and an SBOM. - 2. ```Maker``` provides ```Product X```, which includes ```App A``` and the other OSS, along with an SBOM, to ```User```. - 3. ```App A``` depends on the other OSS used in ```Product X``` provided by ```Maker```. +SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) , [https://tools.spdx.org/app/validate/](https://tools.spdx.org/app/validate/) +CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) , [https://github.com/CycloneDX/sbom-utility](https://github.com/CycloneDX/sbom-utility) -Under these conditions, the combinations of granularity for the components in ```App A```’s SBOM - whether at the binary file level or binary package level - and the granularity at which ```Maker``` generates the final ```Product X```’s SBOM (as binary file or binary package) are summarized in the table below. +### 3.1.2 Rationale {#3.1.2-rationale} -| | | ```Maker```'s SBOM Provided to ```User```
(File Level) | ```Maker```'s SBOM Provided to ```User```
(Package Level) | -| :-- | :-- | :-- | :-- | -| ```Vendor```'s SBOM for ```App A``` (File Level) | **Component Granularity: File** | File level | Convert the File Level information regarding other OSS dependencies of ```App A``` into Package level. And convert the Package level information for ```App A``` into File level. | -| ```Vendor```'s SBOM for ```App A``` (Package level) | **Component Granularity: Package** | Decompose ```App A``` package into files (File level) | Package level | +To ensure simplified handling and streamlining of tooling and competences in the software supply chain, both for suppliers and consumers of software, SBOM Documents shall employ a format generally recognized as the standard specification for SBOMs as standardized. By harmonizing the use of this standard SBOM Data Format in an organization's external interfaces, the reduction in complexity leads to fewer errors and, as a result, improved the document quality. -As shown in the table, while each case is feasible, the workload for ```Maker``` varies depending on the combination. Because different approaches are necessary to handle the discrepancies in component granularity between SBOMs, addressing the issue becomes challenging without explicit granularity information. -Although alternative methods might be employed in a simple supply chain scenario like this example even if the SBOM lacks granularity details, as the supply chain becomes more complex, including granularity information within the SBOM becomes essential. +## 3.2 Elements to be included {#3.2-elements-to-be-included} -#### 5.2.3 Improvement Measures -- Ensure that the granularity of the components is clearly indicated, thereby enabling appropriate handling based on that granularity. -- In practice, the specifications of the SBOM document format clearly distinguish between packages and files, so there is no issue. However, the granularity of components should be identifiable even before reaching the top-level component. +An SBOM Document SHALL include all elements defined in this chapter, which the OpenChain SBOM Document Quality Guide considers indicative of high quality. -#### 5.2.4 Evaluation Methods -- Validate via automated or manual reviews that the granularity metadata is consistently present and properly formatted across SBOMs. +SBOMfdxs Document Information -#### 5.2.5 Risks and Considerations -- There is a potential for issues when linking with vulnerability information. For example, if component granularity is mixed, it may not be possible to automatically identify the corresponding vulnerability information, leading to concerns over increased manual effort and time. +* Data Format Version + Include the SBOM Document format and version to ensure tool interoperability. +* License for the SBOM Document +* Unique ID for the SBOM Document + Include a global unique identifier in the SBOM Document to represent the exchanged SBOM Document. The specification for this unique value varies depending on the Data Format; + For example, CycloneDX uses 'serialNumber' (as part of a BOM-Link: urn:cdx:{serialNumber}/{version}), SPDX v3 uses a globally unique 'SPDXID' for the SpdxDocument, and SPDX v2.x uses a combination of 'DocumentNamespace' and 'SPDXID' to ensure global uniqueness. +* Creation information for the SBOM Document + It is essential to include the details of who created the SBOM Document and when, as this information is necessary for contacting the responsible entities in case of issues. + * Author of SBOM Document + If permitted by the respective Data Format specifications, the creator’s information should ideally contain a valid email address or a URL for a contact form to ensure they are reachable. + * Creation Date and Time of SBOM Document + * Generation Context + In an SBOM Document, element values specifying the timing and method of its creation SHOULD be included, as these details are crucial for vulnerability management. Therefore, including the generation context such as [SBOM Types defined by CISA](https://www.cisa.gov/resources-tools/resources/types-software-bill-materials-sbom) in the document can enhance its overall quality. However, since a standardized element for generation context may not exist, harmonizing their usage across the supply chain is essential. -### 5.3 Complementing Source Information and Enhancing Transparency +Software Package information -#### 5.3.1 Issue Overview -When only binaries and an SBOM are distributed, the lack of detailed source information (e.g., source file lists, hash values, and license data) reduces transparency and complicates vulnerability assessments. +* Information that can uniquely identify a software package + For accurate license compliance and vulnerability assessment, it is essential to correctly identify each software package. The document shall include the following elements to ensure proper identification: + * Package Name + * Package Version + * Details regarding the package identifiers, such as the [SoftWare Hash IDentifiers (SWHID)](https://www.swhid.org/), the [Package-URL (PURL)](https://github.com/package-url/purl-spec), [CPE name](https://nvd.nist.gov/products/cpe), [gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid) or the URL of the package distribution site, indicating where the corresponding software package can be obtained. -#### 5.3.2 Detailed Description +It is also important for both the supplier and the recipient to agree on which fields are most effective for identifying software packages within the SBOM document. -#### 5.3.3 Improvement Measures +* Package Supplier information + This element should contain contact details for the supplier of the package. It is desirable to include a valid email address or a URL to a contact form, ensuring that inquiries about the package can be addressed promptly. +* Package Hash value + Each Software Package listed in the SBOM Document should include at least one corresponding hash value from the distributed component. This is necessary to verify that the particular component is indeed present in the distribution. The hash algorithm must be chosen from those specified in the respective Data Format and used to calculate the hash of the corresponding source code or binary component. +* Proprietary Software indicator + For proprietary software, elements like Package Name and Package Version may be custom-defined. However, the SBOM Document should clearly indicate the software is proprietary \- for example, using package comments or a purl \- and should include Package Supplier information to facilitate inquiries. -#### 5.3.4 Evaluation Methods +License information -#### 5.3.5 Risks and Considerations +* License declared in the Software Package + The SBOM Document shall include the license information declared by the distributed package. The declared license SHALL utilize standardized identifiers, for example, [the SPDX License Expressions](https://spdx.org/licenses/), to ensure clarity and consistency. + For proprietary licenses, which are often custom-defined, please provide the contact information for inquiries along with the previously mentioned Proprietary Software indicator. +* License concluded by the Package Distributor + The SBOM Document should include the license determined by the package distributor. For example, when a package is dual-licensed, the relationship with other packages may dictate which license applies. In addition, considering both the declared license and the overall software structure, the distributor must conclude the license for distribution. It is recommended that the distributor include such element in the SBOM Document. If the appropriate license cannot be concluded \- and if allowed by the applicable specifications \- the element may either be omitted or marked as a ‘known unknown’, using a placeholder such as ‘NOASSERTION’ in SPDX document. -### 5.4 Strengthening Vulnerability Integration and Risk Management +Relationship information -#### 5.4.1 Issue Overview -Accurate identification and mapping of vulnerabilities is critical; however, inconsistent or incomplete component details and dependency relationships in SBOMs can lead to ineffective vulnerability management. +* As specified by NTIA SBOM Minimum Elements, the document must specify the primary component of the top level Software Package and containment relationships, indicating that one component contains another. + For more practical details, please refer to Section “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)”. -#### 5.4.2 Detailed Description +Mandatory information required by Specifications and Guidelines +When the SBOM document is used for legal or regulatory compliance purposes, the following requirements MUST be strictly observed. -#### 5.4.3 Improvement Measures +* Other mandatory Elements as specified in each Data Format + Include all Elements that are mandatory for each Data Format. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown’. + Since each Entity typically processes the SBOM Document using different tools, including these required Elements enhances interoperability and ultimately improves the quality of SBOM Documents across the entire supply chain. + Refer to [“6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines”](#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) for more details. -#### 5.4.4 Evaluation Methods +* Other mandatory Elements as specified by the applicable specifications and guidelines that each Entity conforms + Include all Elements that are mandatory for each specification and guideline to which each Entity conforms. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown'. + When a unified specification across the entire supply chain is not mandated, it is important to clearly indicate which specification the SBOM Document conforms to. This improves the document’s quality by explicitly defining the compliance requirements. -#### 5.4.5 Risks and Considerations +### 3.2.1 Verification and reference material {#3.2.1-verification-and-reference-material} -### 5.5 Enhanced Information Integration and Collaboration Between Upstream and Downstream +The Minimum Elements For a Software Bill of Materials(SBOM) : [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) +2025 Minimum Elements for a Software Bill of Materials (SBOM): [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) +SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) +CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) +SWHID: [https://www.swhid.org/](https://www.swhid.org/) +PURL: [https://github.com/package-url/purl-spec](https://github.com/package-url/purl-spec) -#### 5.5.1 Issue Overview -Discrepancies between SBOMs provided by upstream vendors and those generated internally by integrators can lead to misalignment and integration challenges. +### 3.2.2 Rationale {#3.2.2-rationale} -#### 5.5.2 Detailed Description +Clearly defining across the entire supply chain which elements, such as SBOM Document Creation information and Package information details, must be included and distributed helps prevent gaps in the distributed data. Furthermore, clarifying the expected values for each element reduces ambiguous language and inter-tool variations. -#### 5.5.3 Improvement Measures +## 3.3 File Format {#3.3-file-format} -#### 5.5.4 Evaluation Methods +An SBOM document SHALL be in a machine-processable format, such as those supported by SCA tools. In addition, to facilitate manual review (e.g., for license verification), the document SHOULD be provided in, or be easily convertible to, a human-readable format. -#### 5.5.5 Risks and Considerations +### 3.3.1 Verification and reference material {#3.3.1-verification-and-reference-material} -### 5.6 Establishing a Tamper Detection and Change Management System +XML 1.0: [https://www.w3.org/TR/xml/](https://www.w3.org/TR/xml/) +JSON-LD 1.1: [https://www.w3.org/TR/json-ld11/](https://www.w3.org/TR/json-ld11/) +ECMA-404: The JSON data interchange syntax: [https://ecma-international.org/publications-and-standards/standards/ecma-404/](https://ecma-international.org/publications-and-standards/standards/ecma-404/) +YAML™: [https://yaml.org/spec/](https://yaml.org/spec/) -#### 5.6.1 Issue Overview -Unauthenticated changes or tampering with SBOM data can compromise its integrity, undermining risk assessments and quality assurance efforts. +For other formats, please refer to the respective specifications. -#### 5.6.2 Detailed Description +### 3.3.2 Rationale {#3.3.2-rationale} -#### 5.6.3 Improvement Measures +As noted in NTIA SBOM Minimum Elements, when SBOM Documents are exchanged across the supply chain, they must be provided in a machine-processable standard format to ensure interoperability among the various tools used by different entities. At the same time, since SBOM Documents may also be reviewed manually (for example, checking license information), it is equally important that the document is available in, or can be easily converted to, a human-readable format. -#### 5.6.4 Evaluation Methods +## 3.4 Timing of SBOM Document delivery {#3.4-timing-of-sbom-document-delivery} -#### 5.6.5 Risks and Considerations +The SBOM Document SHALL be available no later than at the time of the delivery of the software (in either binary or source form). -### 5.7 Clarifying the Scope of Descriptions and Defining Accountability +### 3.4.1 Verification and reference material {#3.4.1-verification-and-reference-material} -#### 5.7.1 Issue Overview -Ambiguities in what information should be included (e.g., source code, binaries, firmware, hardware details) and lack of clear assignment of responsibility for data entries can lead to gaps in SBOM quality. +The Minimum Elements For a Software Bill of Materials(SBOM), “Distribution and Delivery”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) -#### 5.7.2 Detailed Description +### 3.4.2 Rationale {#3.4.2-rationale} -#### 5.7.3 Improvement Measures +An SBOM Document SHOULD be available no later than at the delivery of the software to ensure that the receiving entity can ingest the software and its SBOM. -#### 5.7.4 Evaluation Methods +## 3.5 SBOM Document Scope {#3.5-sbom-document-scope} -#### 5.7.5 Risks and Considerations +The SBOM SHALL contain all open source software that is delivered with the product. The SBOM SHOULD contain all commercial components. +If some components are either not included or ambiguous, they SHALL be reported as “Known Unknowns”. When reporting “Known Unknowns”, the SBOM Document SHOULD distinguish between two categories: -### 5.8 Unified Expression of Inter-Component Relationships +1. Genuinely Unknown: Information that is not available at the time of SBOM creation (e.g., a transitive dependency whose details cannot be determined). +2. Intentionally Withheld: Information that exists but is deliberately omitted (e.g., proprietary component details subject to confidentiality agreements). -#### 5.8.1 Issue Overview -Inconsistent depiction of relationships between components (e.g., dependency, containment, derivation) may hinder accurate automated analysis and risk assessment. +Clearly labeling the reason for omission helps downstream recipients assess risk accurately and take appropriate action. +Refer to the “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)” for more details. + +### 3.5.1 Verification and reference material {#3.5.1-verification-and-reference-material} + +The Minimum Elements For a Software Bill of Materials(SBOM), “Known Unknowns”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) + +### 3.5.2 Rationale {#3.5.2-rationale} + +It might not be possible, advisable or feasible to have the commercial component information in the SBOM Document. However, the SBOM Document should convey as complete information as possible. + +## 3.6 SBOM Document Verification {#3.6-sbom-document-verification} + +A digital signature of the SBOM Document SHOULD be provided in order to guarantee its integrity. + +### 3.6.1 Verification and reference material {#3.6.1-verification-and-reference-material} + +Sigstore: [https://www.sigstore.dev/](https://www.sigstore.dev/) + +### 3.6.2 Rationale {#3.6.2-rationale} + +While the need to attach a digital signature to the SBOM Document for ensuring its integrity is currently under discussion, few practical implementations exist. Consequently, this topic will be revisited in the future, taking into account the associated costs and practical considerations. + +## 3.7 SBOM Document Confidentiality {#3.7-sbom-document-confidentiality} + +Contents of the SBOM Document may be subject to confidentiality agreements. Appropriate access controls SHOULD be implemented as necessary. However, confidentiality agreements and access controls SHALL NOT prevent a recipient from redistributing the SBOM Document along with the applicable software components. Use of the Traffic Light Protocol (TLP) as implemented by CycloneDX 1.7 is a sensible approach for managing this need. + +### 3.7.1 Verification and reference material {#3.7.1-verification-and-reference-material} + +The Minimum Elements For a Software Bill of Materials(SBOM), “Access Control”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) + +### 3.7.2 Rationale {#3.7.2-rationale} + +Information related to proprietary software may be subject to confidentiality agreements and thus cannot always be public. In such cases, it is acceptable either to restrict access solely to authorized entities within the supply chain or to substitute the information with "Known Unknowns." +However, when these components are distributed through complex supply chains, confidentiality agreements and access controls SHALL NOT restrict SBOM Document redistribution, thereby preventing the loss of critical information during the distribution. + +# 4\. Conformant Notice {#4.-conformant-notice} + +You MAY use the following statement to indicate that the software components you distribute are accompanied by SBOM Document conforming to the OpenChain SBOM Document Quality Guide: + +**“This software is provided with SBOM Document defined as high quality by the OpenChain SBOM Quality Guide, which is available at [https://github.com/OpenChain-Project/SBOM-wg/XXX](https://github.com/OpenChain-Project/SBOM-wg/tree/main/Cross-Industry-SBOM-Quality-Guide)**” + +# 5\. Common SBOM Document Quality Issues and Improvement Measures {#5.-common-sbom-document-quality-issues-and-improvement-measures} + +This section highlights the challenges often encountered when generating and managing SBOM Document, and introduces best practices for addressing them. These measures are designed to enhance the accuracy, consistency, and transparency of SBOM Document, as well as to improve the overall processes involved in handling them. + +## 5.1 Ensuring Accurate and Consistent “Value” Information {#5.1-ensuring-accurate-and-consistent-“value”-information} + +### 5.1.1 Issue Overview {#5.1.1-issue-overview} + +Challenges exist in the inconsistent representation of information such as package names, versions, and supplier names across different companies and tools. Without unified standards, automatic analysis of SBOM Document or vulnerability matching becomes challenging, leading to inaccuracies. + +### 5.1.2 Detailed Description {#5.1.2-detailed-description} + +In many SBOM guides and standards, the element ‘keys’ defining what should be included are explicitly specified along with the corresponding ‘value’ ranges and representation methods. However, since a precise format for these values is often not defined, issues can arise during practical implementation. + +For example, the two SBOMs below use different package names \- one as 'hello' and the other as 'hello 0.0.1'. This discrepancy is due to differences in the output formats of the tools used. + +* [example7-bin.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example7/spdx2.2/example7-bin.spdx.json#L44) + "name": "hello", +* [hello-dist.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example12/spdx2.2/hello-dist.spdx.json#L56) + "name": "hello 0.0.1", + +Although verifying that these represent the same package is possible – for example, by comparing their PURLs – the fact that different tools may output different values for the same element name frequently leads to confusion and poses challenges to the smooth operation of SBOM management. + +### 5.1.3 Improvement Measures {#5.1.3-improvement-measures} + +* The SBOM Document shall include the items documented in "[3.2 SBOM Elements](#3.2-elements-to-be-included) \- Package information, Information that can uniquely identify a software package”, ensuring their consistent use throughout the entire supply chain. +* Additionally, since the identifiers used to uniquely identify a package may differ depending on the entity distributing the SBOM Document, it is necessary to also provide information on which combination of elements and corresponding values should be used to accurately identify the software package. + +### 5.1.4 Risks and Considerations {#5.1.4-risks-and-considerations} + +* If the documentation rules are inadequately defined or overly complex, there is a risk of misclassification due to incomplete handling of exceptional cases or unique notations. +* If the rules deviate from actual operational practices, there is a risk of misclassification resulting from either insufficient or excessively stringent checks. +* It should be noted that complete automation of tools and processes is challenging; therefore, final checks and exception handling will require manual review. + +## 5.2 Standardization and Normalization of Component Granularity {#5.2-standardization-and-normalization-of-component-granularity} + +### 5.2.1 Issue Overview {#5.2.1-issue-overview} + +In SBOM terminology, 'granularity' refers to the level of detail at which software components are described — primarily either at the file level or the package level. When SBOM Documents exchanged across the supply chain use different levels of granularity, it becomes difficult to describe and interpret dependency relationships consistently. + +This is especially true in complex supply chains where the entity that ultimately creates the SBOM cannot affect the entire supply chain. + +### 5.2.2 Detailed Description {#5.2.2-detailed-description} + +Consider a simplified three-party scenario: **Vendor1** (a component supplier), **Maker1** (a product manufacturer), and **User1** (an end user). If **Vendor1** supplies a file-level SBOM but **Maker1** requires a package-level SBOM, **Maker1** must perform the conversion. +The reverse situation creates the same burden. Such conversion requires a full review of the SBOM, increasing workload for the receiving entity. +The assumptions are as follows: + +* **Vendor1** provides ‘application A‘ binary along with SBOM Document to **Maker1** +* **Maker1** supplies ‘product X‘ (which includes application A and other OSS) along with SBOM Document to **User1** +* ‘application A‘ depends on the OSS used in product X. + +Under these conditions, the following table summarizes the possible combinations of component granularity in the SBOM Document. + +Table 5.2.2 + +| | | SBOM Document for ‘product X’ to User1 | SBOM Document for ‘product X’ to User1 | +| :---- | :---- | :---- | :---- | +| | component granularity | file-level | package-level | +| SBOM Document for ‘application A’ from **Vendor1** | file-level | All dependency shall be recorded and provided at the file-level. | **Maker1** needs to convert file-level information to package-level for application A. | +| SBOM Document for ‘application A’ from **Vendor1** | package-level | **Maker1** needs to decompose package-level information and convert them to file-level. | All dependency shall be recorded and provided at the package-level. | + +Differences in component granularity within SBOM Document require a full review to determine its granularity level, leading to an increased workload for the integrating entity. + +### 5.2.3 Improvement Measures {#5.2.3-improvement-measures} + +* When creating an SBOM, explicitly state within the document whether it is at the file level or the package level.Where the requesting party is able to specify the required + granularity level, this should be agreed upon in advance. + * If the SBOM requestor can specify the granularity, it should. However, in the case of a complex supply chain, there may be situations where the specification from the requester cannot affect the entire supply chain. +* Define explicit granularity elements in future versions of the Data format specifications to clarify whether the information is at the file or package level. + +### 5.2.4 Risks and Considerations {#5.2.4-risks-and-considerations} + +* There is a potential for issues when linking with vulnerability information. For example, if component granularity is mixed, it may not be possible to automatically identify the corresponding vulnerability information, leading to concerns over increased manual effort and time. + +## 5.3 Complementing Source Code Information and Enhancing Transparency {#5.3-complementing-source-code-information-and-enhancing-transparency} -#### 5.8.2 Detailed Description +### 5.3.1 Issue Overview {#5.3.1-issue-overview} -#### 5.8.3 Improvement Measures +Software is often distributed in binary form (compiled executables). If the corresponding source code is not recorded in the SBOM Document, it becomes difficult to: -#### 5.8.4 Evaluation Methods +* Verify that the appropriate license terms have been correctly applied +* Assess whether known vulnerabilities affect the exact source code used, or whether they have already been remediated -#### 5.8.5 Risks and Considerations + Including source code information in the SBOM Document significantly improves transparency and traceability throughout the software supply chain. -### 5.9 Capturing Dependencies and Issues in Package Retrieval Methods +### 5.3.2 Detailed Description {#5.3.2-detailed-description} -#### 5.9.1 Issue Overview -Disparities between dependencies extracted directly from source code versus those derived from package management systems can lead to redundant or erroneous information. +Adhering to "[3.2 SBOM Elements](#3.2-elements-to-be-included) – Package information, Information that can uniquely identify a software package" can sometimes allow you to locate source code in repositories like GitHub. However, when creating binary components, patches are often applied for customization or to fix vulnerabilities and bugs. In such cases, it becomes challenging to pinpoint the exact source code used. Furthermore, even for the same component and version, differences in SBOM types can lead to discrepancies: Source SBOMs do not provide the additional build information, while Build SBOMs include redundant details that are absent from the delivered binary component. Therefore, it is necessary to retain the exact source code information used during the build that is included in the binary component. -#### 5.9.2 Detailed Description +### 5.3.3 Improvement Measures {#5.3.3-improvement-measures} -#### 5.9.3 Improvement Measures +To improve supply chain transparency, the SBOM Document author can attach source code information for binary components as follows: -#### 5.9.4 Evaluation Methods +* Add the source code information for a binary component as a separate source code component in the SBOM Document and manage its details. For example, SPDX allows linking binary components and source code components using relationships such as GENERATED\_FROM, DESCENDANT\_OF, or CONTAINS (see also Section 5.8). +* CycloneDX provides a “pedigree” attribute for holding source code details, allowing the SBOM Document to include direct source code and patch information for the binary component. -#### 5.9.5 Risks and Considerations +The source code information should include, when available: -### 5.10 Insufficient Interoperability and Flexibility Among Tools +* The source URL (this may be the URL of a tar.xz file or a version control system URL). +* A hash value of the source code, with a clear indication of what the hash covers and at which level it was computed. Specifically: + * For archive files (e.g., .tar.xz): provide the hash algorithm (e.g., SHA-512) and confirm that the hash applies to the archive file as a whole, not to individual files within it. + * For version control systems: provide the commit hash, which unambiguously identifies the exact revision of the source tree. + * Alternatively, a SWHID (Software Heritage Identifier) may be used, as it encodes both the object type and scope explicitly. -#### 5.10.1 Issue Overview -Different SBOM generation and analysis tools, such as ORT (OSS Review Toolkit), FOSSology, or ScanCode, may produce outputs with variations that complicate integration in a unified processing workflow. +In all cases, the hash entry should specify: (1) the hash algorithm, (2) the hash value, and (3) the scope of the hash (e.g., archive-level, file-level, or commit-level), so that recipients can reliably reproduce and verify the hash. -#### 5.10.2 Detailed Description +* If modifications were made during the build process, corresponding patch information should be included alongside the source code details. -#### 5.10.3 Improvement Measures +### 5.3.4 Risks and Considerations {#5.3.4-risks-and-considerations} + +Verifying the validity of the source code information attached by the SBOM Document provider to binary components is challenging for SBOM Document recipients. +One potential method of verification is for the recipient to rebuild the binary and confirm that it matches. However, to do so, the SBOM Document provider must supply additional build environment information and ensure that the build is reproducible. + +## 5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance {#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance} + +### 5.4.1 Issue Overview {#5.4.1-issue-overview} + +SBOM is expected to enhance vulnerability handling and license compliance by providing: + +* Component identification information that can be cross-referenced with vulnerability databases or license databases to determine if a vulnerability or a license problem exists +* Supplier information for reporting to remediate found such problems +* Information of inter-component dependencies to assess how a vulnerability in one component might affect others or a license conflicts among their components + +However, these elements are not always captured accurately or comprehensively, leading to: + +* Inconsistent naming and identifier usage that hampers effective correlation with vulnerability or license data +* Inadequateness or ambiguity of supplier information reducing the ability to address vulnerability and license problems +* Incomplete dependency of inter-component relationships inducing oversight of cross-component impacts from the problems + +### 5.4.2 Detailed Description {#5.4.2-detailed-description} + +1. When the identification relies on component names and version numbers, inconsistencies such as label variations (as highlighted in [Section 5.1](#5.1-ensuring-accurate-and-consistent-“value”-information)) can occur, leading to missed detection of vulnerabilities or licenses of the components. Even the inclusion of unique identifiers like PURLs or CPE names does not guarantee a match in vulnerability databases or license databases, since those identifiers may not be present there. +2. SBOM Document generated by automated tools often fall short in providing thorough supplier information. The supplier fields may be omitted or described in a way that does not clearly identify the organization or individual responsible – for instance, sometimes only a name is provided without accompanying contact information such as an email address. This lack of precise supplier information complicates reporting of vulnerability and license problems and their follow-up actions. +3. The completeness of inter-component dependency information depends heavily on the tools, settings, and the technologies (programming languages or development environments) used. This can result in an incomplete mapping of dependency relationships, which in turn may lead to an underestimation of how vulnerabilities in one component can impact others, and overlook a license conflict between interdependent components, within the software product. + +This detailed breakdown underscores that despite SBOM Document’s potential in improving vulnerability handling and license compliance, issues with inconsistent component identification and incomplete data often limit its effectiveness. + +### 5.4.3 Improvement Measures {#5.4.3-improvement-measures} + +1. Refer to Section 5.1 and use the naming conventions employed by vulnerability databases such as Open Source Vulnerabilities (OSV) and National Vulnerability Database (NVD) to record the component name, and include the corresponding unique software identifiers (e.g., a PURL for OSV or a CPE name for NVD) within the component information. Furthermore, include as much information as possible that is recommended for inclusion in the SBOM, such as the supplier name or hash value to be referenced when component names are identical. +2. Ensure that the supplier information identifies a real, publicly recognized entity or individual by verifying its existence and providing clear contact details such as the name, a valid email address, or a URL. +3. Utilize tools that can extract inter-component dependency information from package managers to generate a comprehensive SBOM Document, and when possible, use build tools capable of producing a Build SBOM according to CISA’s SBOM Type Classification. + + +### 5.4.4 Risks and Considerations {#5.4.4-risks-and-considerations} + +1. More kinds of SBOM information does not always improve the comprehensiveness of vulnerability and licensing problem detection, since (set of) information in the SBOM used to identify components and algorithm used to match those components against vulnerability and licensing databases depends on a tool for them. Moreover, dynamically loaded components at runtime may not be captured in the SBOM, which further compromises the accuracy of vulnerability and license correlation. +2. Since a component's supplier may change over time due to mergers, business closures, or shifts in support responsibilities, it is essential to verify and update supplier information on a regular basis. +3. Automatically extracted dependency information, especially when derived from static analysis or less comprehensive techniques rather than robust build tools, may not accurately capture the actual runtime inter-component relationships, particularly in cases where components are dynamically loaded, leading to gaps in the overall depiction of dependencies within the SBOM Document. + +## 5.5 Establishing a Tamper Detection and Change Management System {#5.5-establishing-a-tamper-detection-and-change-management-system} + +### 5.5.1 Issue Overview {#5.5.1-issue-overview} + +In SBOM operations, the SBOM Document may be updated on a different schedule than the provided software itself, and its content may contain errors. However, there is currently no sufficient mechanism to detect modifications to the SBOM Document, making it difficult to guarantee consistency with the software. + +### 5.5.2 Detailed Description {#5.5.2-detailed-description} + +* Manual modifications leading to data inconsistencies + When the SBOM Document is later edited or supplemented by hand, the resulting document may no longer match the original software configuration, risking unintended changes such as the addition of unneeded component information. +* Lack of version control causing opaque modification history + Without a system to record changes, it becomes impossible to trace who modified the SBOM Document, when, why, or how, making it difficult to distinguish between intentional tampering and routine updates, and preventing rollback to previous, trusted versions. +* Inconsistent formats and missing information + When SBOM Documents are automatically generated by multiple tools, differences in format and content can result in the loss of critical details – such as dependency information – during integration or editing, potentially leading to incomplete security assessments. + +### 5.5.3 Improvement Measures {#5.5.3-improvement-measures} + +* Unique identification and digital signatures + Every SBOM Document, regardless of format, should carry a unique identifier that is distinct from any digital signature. Upon generation, a digital signature or hash value should be immediately appended to enable later detection of any modifications. +* Change history management + SBOM Documents should be treated as immutable. Any modification should result in the creation of a new SBOM Document with a new unique identifier, rather than overwriting the existing one. For example, where supported by the format, relationships such as AMENDED\_BY or ANCESTOR\_OF in SPDX should be used to link the updated document to its previous version. All changes should be recorded and tracked using a version control system. +* Automated verification + Implement tools that automatically check the integrity of digital signatures or hash values. +* Automated monitoring + Establish a tamper-detection process that regularly verifies signatures and issues alerts when abnormalities are detected. +* Update and redistribution policies + Formalize procedures for regularly updating the SBOM Documents, reapplying signatures, and automatically redistributing the revised document. Any distribution constraints applicable to the SBOM Document should be explicitly identified and communicated to recipients as part of these procedures. +* Audit and review framework + Complement automated measures with periodic reviews, log audits, and manual final verifications. + +### 5.5.4 Risks and Considerations {#5.5.4-risks-and-considerations} + +* Key management risks + Be alert to the leakage or expiration of signing keys and certificates; implement proper key management and revocation procedures. +* Increased operational burden + Introducing new processes may necessitate changes to development environments and incur additional team training costs. +* Inter-tool compatibility issues + Differences in SBOM tool formats can compromise the consistency of hash values and signatures. +* Minimizing manual intervention + Maximize automation to eliminate human errors, limiting manual verification to the minimum required. + +## + +## 5.6 Clarifying the Scope of Descriptions and Defining Accountability {#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability} + +### 5.6.1 Issue Overview {#5.6.1-issue-overview} + +SBOM documents largely rely on the provider's discretion, resulting in inconsistent comprehensiveness and accuracy of the required information. Consequently, essential data may be missing across the software supply chain, increasing the risk of confusion in managing security and license compliance. + +### 5.6.2 Detailed Description {#5.6.2-detailed-description} + +Various guidelines and specifications exist, yet the criteria for including dependent components in an SBOM and the level of detail required for each component remain unclear. + +* Only a limited set of necessary details, such as the scope of software dependencies and version information, may be included. +* It is often unclear who is accountable for each component, as contact information and management responsibilities are not clearly defined. This lack of clarity hampers rapid response when issues arise. + +Consequently, incomplete information within the SBOM can prevent a full understanding of vulnerabilities and license-related risks across the entire software supply chain, potentially impeding effective security measures. + +### 5.6.3 Improvement Measures {#5.6.3-improvement-measures} + +* Establish clear, standardized criteria for the items that need to be included in an SBOM Document across the entire software supply chain, with particular emphasis on clarifying the scope of dependencies. +* Clearly define accountability for each item by including specific responsible individuals and contact details within the document. + +When considering the software supply chain, the supplier field should be treated as the primary field for identifying the party accountable for the component, as it most directly represents the entity responsible for its distribution and support across each tier of the supply chain. + +When recording contact information, note that available fields differ between formats. In SPDX, the relevant fields are `supplier` and `originator`, while in CycloneDX, `supplier`, `manufacturer`, and `authors` are available. Among these, the `supplier` field should be prioritized in both formats, as it most clearly indicates the party bearing accountability for the component at each point in the supply chain. The `originator` field in SPDX and the `manufacturer` field in CycloneDX may be used to record the entity that originally created the component, which may differ from the supplier in cases involving repackaging or redistribution through multiple supply chain tiers. + +Where the existing fields are insufficient to clearly express who holds accountability across the supply chain, for example when distinguishing between legal responsibility and technical contact at different tiers, a Comment field should be used as a supplement to explicitly state the accountable party and the nature of their responsibility. + +This approach will enable effective information sharing and rapid response when issues arise. Following diagrams are the software supply chain as an illustrative example. + +![][image2] +*Fig.5-7.1 Entire software supply chain* + +![][image3] +*Fig.5-7.2 Three entities for “App-A SBOM Document” provided to ”User”.* + +“Entity-B” is generally responsible for direct vulnerability response and OSS license compliance for “User”. There is no requirement to provide “User” with the contact details of "Entity-A" and "Entity-C"; however, "Entity-B" must know the proper contact information for "Entity-A" and "Entity-C". Consequently, the SBOM Document provided by "Entity-A" and "Entity-C" must include their respective appropriate contact details. + +![][image4] +*Fig.5-7.3 Independent SBOM Document Creation by Entity-A and Entity-C* + +Furthermore, if 'Entity-B' is aware that 'App-A' has a dynamic dependency on 'Lib-C.so' but does not know from whom 'Lib-C.so' is actually distributed, it is essential that the SBOM Document for 'App-A' explicitly indicates this dependency. Additionally, the SBOM Document for "App-A" must clearly indicate that its distribution does not include "Lib-C.so" and that detailed information, such as the version number, about "Lib-C.so" remains unavailable, classifying it as "Known Unknown". +![][image5] +*Fig.5-7.4 “Known Unknown” for Dynamic runtime dependencies* + +### 5.6.4 Risks and Considerations {#5.6.4-risks-and-considerations} + +* Delays in updating the SBOM Documents in response to software version upgrades or changes in dependencies may result in decisions being made based on outdated information. +* A lack of uniform criteria across the supply chain can lead to inconsistencies among SBOM Documents, causing confusion. +* If the responsible parties or contact information are not clearly specified or are recorded incorrectly, the ability to respond swiftly during issues may be compromised, thereby increasing security risks. + +## 5.7 Unified Expression of Component Relationships {#5.7-unified-expression-of-component-relationships} + +### 5.7.1 Issue Overview {#5.7.1-issue-overview} + +Inconsistent depiction of relationships between components (e.g., dependency, containment, derivation) may hinder accurate automated analysis and risk assessment. -#### 5.10.4 Evaluation Methods +### 5.7.2 Detailed Description {#5.7.2-detailed-description} -#### 5.10.5 Risks and Considerations +SBOM is used to list not only the direct software components but also the libraries, development tools, and developers as SBOM elements, and to describe the relationships among them. However, due to the varying complexity and scale of software, several challenges arise in describing these relationships: -### 5.11 Tool Maintenance and Community Collaboration +1. The method for describing relationships between components (e.g., depends, contains, generates) varies significantly, and the selected notation differs among individuals, leading to confusion. +2. The notations used are ambiguous, as a single keyword may be applied to different relationships. This ambiguity causes interpretation differences between providers and recipients, potentially impacting risk assessment. -#### 5.11.1 Issue Overview -Inconsistent maintenance, updates, and community support for SBOM generation and analysis tools can undermine long-term reliability and compatibility. +### 5.7.3 Improvement Measures {#5.7.3-improvement-measures} -#### 5.11.2 Detailed Description +Although various keywords may be used to describe relationships, it is recommended that the following primary relationships be consistently included in the SBOM Document and uniformly defined across the entire supply chain. -#### 5.11.3 Improvement Measures +1. Keywords for describing the current state of a component + 1. “contains” / ”composition-assemblies” + Indicates that a component includes or is composed of another. + 2. “dependsOn” / “composition-dependencies” + Indicates that a component depends on or requires another. +2. Keywords for describing the origin of a component + 1. “generatedFrom” / “components-pedigree” + Indicates that a component was generated (replicated, modified, or built) from another. -#### 5.11.4 Evaluation Methods +### 5.7.4 Risks and Considerations {#5.7.4-risks-and-considerations} -#### 5.11.5 Risks and Considerations +These recommendations allow the inclusion of additional relationship keywords alongside the primary relationships, provided all terms are coordinated in advance to avoid confusion. ---- -## 6. Guide Administration and Management +## 5.8 Interoperability and Flexibility Among Tools {#5.8-interoperability-and-flexibility-among-tools} -This section describes the processes for maintaining and updating the Quality Guide itself, ensuring that it remains relevant as industry standards and technologies evolve. +### 5.8.1 Issue Overview {#5.8.1-issue-overview} -### 6.1 Guide Update Process +Different SBOM generation and analysis tools, such as ORT (OSS Review Toolkit), FOSSology, or ScanCode etc., may produce outputs with variations that complicate integration in a unified processing workflow. +Furthermore, optional fields such as “comment” may carry information critical to specific operational contexts, for example, build options or provenance remarks agreed upon between supplier and recipient. However, such information is frequently lost when SBOM Documents are processed, merged, or transformed by tools. Without prior agreement between the supplier and recipient on which fields are to be preserved and how they are to be interpreted, relying on these fields for operational purposes can lead to inconsistencies and workflow failures. -- Define a cyclical review schedule to update the guide based on technological advances, industry feedback, and regulatory changes. -- Establish a review committee responsible for collecting feedback, evaluating proposed changes, and coordinating updates. +### 5.8.2 Detailed Description {#5.8.2-detailed-description} -### 6.2 Revision History +Many software tools designed for generating and managing SBOM Document are typically developed with interoperability in mind. However, in practical settings, there have been few comprehensive evaluations of the compatibility across these various tools, rendering their true degree of interoperability uncertain. +Moreover, even when compatibility exists, there is generally insufficient documentation on the integration process, which consequently forces users to resort to trial-and-error methods to achieve effective configurations. +Certain SBOM fields, such as Comment, are optional and intended to carry supplementary information. In practice, however, the content of these fields is often lost or discarded when SBOM Documents pass through tools for processing, merging, or format conversion. This problem is compounded by the fact that the meaning and intended use of such fields may vary between the supplier and the recipient. When a supplier records operationally significant information, such as license analysis notes, provenance remarks, or exception justifications, in a Comment field without prior agreement with the recipient, that information may be silently dropped or misinterpreted downstream. As a result, operational decisions that depend on such information can fail or produce inconsistent outcomes, particularly in multi-tier supply chains where SBOM Documents are handed off across organizational boundaries. -- Maintain detailed revision logs that document the changes made in each update, including dates, affected sections, and impact on SBOM quality requirements. -- Publish revision history alongside the guide to ensure transparency and traceability. +### 5.8.3 Improvement Measures {#5.8.3-improvement-measures} -## 7. References and Related Documents +When employing a mixed environment of tools for handling SBOM Documents, manual adjustments such as value conversions and schema modifications are often unavoidable. To alleviate these issues, it is effective to designate a primary format at the operational level, taking into account the following criteria: -- ISO/IEC 5962:2021 – SPDX® Specification -- [SPDX Specification V2.3](https://spdx.github.io/spdx-spec/v2.3/) -- [CycloneDX Documentation](https://cyclonedx.org/) -- NTIA SBOM Minimum Elements -- CISA SBOM Types Document – [CISA Document](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf) -- Relevant publications on SBOM quality improvement and vulnerability management +* Existing assets +* The extent of compatibility across a wide range of tools +* The proficiency of the personnel responsible ---- -## Appendix +SBOM Documents received from upstream sources should retain identifiers such as PURL and generator information. Format transition procedures should be standardized through configuration files and minimal sample setups, and syntactic validation (such as with JSON Schema) should be automated in continuous integration environments where possible. -### Appendix-1: SBOM Sample -A sample SBOM file in JSON format demonstrating compliance with this guide. -*Note: The sample should include complete component data, matching identifiers, and verified relationships as per SPDX or CycloneDX standards.* +For optional fields such as Comment, suppliers and recipients should establish prior agreement on which fields must be preserved during tool-based processing and how their content is to be interpreted, as such information is frequently lost during merging or format conversion. -### Appendix-2: Template for Quality Evaluation Items (Chapter 5) -The template below can be used to document items related to quality evaluation: +To identify and address interoperability gaps, it is strongly encouraged to produce SBOM Documents in both SPDX and CycloneDX formats using multiple tools and the latest version of each standard. A representative process would involve producing at least four SBOM Documents, with two tools each generating both a SPDX and a CycloneDX output. The resulting SBOM Documents should be systematically compared to identify discrepancies in field mapping, value representation, and the preservation of optional fields such as Comment. The findings from such comparisons should be documented and shared with the relevant tool development and standards communities to drive concrete improvements in interoperability. Looking ahead, tool developers, format stewards, and the wider SBOM community should engage in active dialogue to establish common interoperability requirements and resolve compatibility issues across supply chains. -``` -#### [Section Number] [Item Name] +### 5.8.4 Risks and Considerations {#5.8.4-risks-and-considerations} -##### [Section Number].1 Issue Overview -- Briefly describe the overall issue. +1. **Semantic Loss During Format Conversion** + Even when syntactic compatibility between SPDX and CycloneDX is achieved, information expressed in one format cannot always be accurately reproduced in the other due to structural differences in their respective fields. This risk is particularly pronounced for optional fields such as Comment, where information loss or unintended changes in meaning during format conversion cannot be fully eliminated. +2. **Maintaining Agreements Across Multi-tier Supply Chains** + Even when operational agreements are established with direct trading partners, there is no guarantee that equivalent agreements are maintained further upstream or downstream. The longer and more complex the supply chain, the more difficult it becomes to ensure consistent preservation and interpretation of fields across all parties involved. +3. **Keeping Pace with Evolving Specifications** + Both SPDX and CycloneDX specifications are subject to continuous revision. When tool implementations or organizational procedures fail to keep pace with these changes, interoperability issues are likely to recur. Even as community-level discussions on compatibility progress, whether each tool implements the resulting agreements promptly and accurately remains a separate concern, making ongoing validation and update cycles indispensable. -##### [Section Number].2 Detailed Description -- Provide background, impact, and clarification on the issue. +# -##### [Section Number].3 Improvement Measures -- List specific countermeasures (e.g., tool introduction, standardization of templates, process definition). +# 6\. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines {#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines} -##### [Section Number].4 Evaluation Methods -- Define both quantitative and qualitative evaluation criteria. +This chapter provides a comprehensive analysis of the compliance elements associated with various guidelines within the frameworks of SPDX and CycloneDX. It is organized into sections that detail each guideline's requirements, categorizing them as mandatory or recommended. For each guideline, the chapter outlines the key elements, including their names, associated data fields, and supplementary remarks. Emphasis is placed on establishing a clear mapping between the guideline elements and the corresponding data fields defined in SPDX and CycloneDX. This structured approach facilitates cross-referencing and ensures consistency in documenting compliance requirements across multiple frameworks. -##### [Section Number].5 Risks and Considerations -- Enumerate risks, exceptions handling, and any supplementary remarks. -``` +## 6.1 References {#6.1-references} + +* SPDX v2.2+ + [https://spdx.github.io/spdx-spec/v2.3/how-to-use/\#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx](https://spdx.github.io/spdx-spec/v2.3/how-to-use/#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx) +* SPDX v3.0 + [https://github.com/spdx/using/blob/main/docs/comply-with-norms.md\#satisfying-ntia-minimum-elements-for-an-sbom-using-spdx--us-executive-order-14028](https://github.com/spdx/using/blob/main/docs/comply-with-norms.md#satisfying-ntia-minimum-elements-for-an-sbom-using-spdx--us-executive-order-14028) +* CycloneDX v1.7 + [https://cyclonedx.org/guides/OWASP\_CycloneDX-Authoritative-Guide-to-SBOM-en.pdf](https://cyclonedx.org/guides/OWASP_CycloneDX-Authoritative-Guide-to-SBOM-en.pdf) +* NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) + [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) +* CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) + [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) +* BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 + “8.2 Mapping of the individual data fields”: Cyber Resilience Requirements for Manufacturers and Products \- Part 2: Software Bill of Materials (SBOM) Version 2.1.0 + [https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr03183/TR-03183\_node.html](https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr03183/TR-03183_node.html) +* OpenChain Telco SBOM Guide Version 1.1 + [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide\_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md) + +## + +## 6.2 Cross-Regulation Comparison Table {#heading} + +This table consolidates all element requirements from the four standards covered in this chapter. It enables implementers to identify which elements satisfy multiple regulations simultaneously and to design a single SBOM that meets all applicable obligations. + +| Category | Element | NTIA 2021 | CISA 2025 | BSI TR-03183 | OpenChain Telco Guide | Notes / Points of Attention | +| :---- | :---- | ----- | ----- | ----- | ----- | :---- | +| **SBOM Document Metadata** | **SBOM Author / Creator of SBOM** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | Different names across standards: 'Author of SBOM Data' (NTIA), 'SBOM Author' (CISA), 'Creator of the SBOM' (BSI). Contact details (email or URL) should be included where possible. | +| | **Timestamp** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | | +| | **Tool Name** | — | **SHALL** | — | **SHALL** | New mandatory field added in CISA 2025; absent from NTIA 2021\. Enables recipients to assess SBOM data quality and reproducibility. Tool version SHOULD also be recorded. | +| | **Generation Context / Lifecycle Phase** | ***SHOULD*** | **SHALL** | — | ***SHOULD*** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). Records whether the SBOM was generated before build, during build, or after build. BSI does not address this field explicitly. Build-time SBOMs are considered the most accurate. | +| | **Unique ID for SBOM Document** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | BSI names this 'SBOM-URI'. In CycloneDX a BOM-Link (urn:cdx:{serialNumber}/{version}) is used for cross-referencing. Must be globally unique. | +| | **License for the SBOM Document** | — | — | — | **SHALL** | Telco guide-specific: SPDX v2 requires the DataLicense field (CC0-1.0). Not addressed by NTIA, CISA, or BSI. | +| **Software Package Information** | **Software Producer / Supplier Name** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | CISA 2025 renamed 'Supplier Name' (NTIA) to 'Software Producer' to avoid confusion with distributors. BSI additionally requires a URL or email contact address (mandatory, not optional). | +| | **Component Creator / Originator** | — | — | **SHALL** | — | BSI-specific field. Distinguishes the entity that wrote the code from the entity that supplies/distributes it. Must include a URL or email address. Not present in NTIA or CISA. | +| | **Component Name** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | Naming conventions differ across vulnerability databases (OSV, NVD). Suppliers and recipients should agree on which naming convention to follow (see Section 5.1). | +| | **Component Version** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | | +| | **Software Identifiers (PURL / CPE / SWHID)** | **SHALL** | **SHALL** | **SHALL** | ***SHOULD*** | Different names: 'Other Unique Identifiers' (NTIA), 'Software Identifiers' (CISA). PURL is supported by OSV; CPE names are used by NVD. Recording both improves cross-database coverage. Telco recommends PURL specifically. BSI requires CPE, PURL, or SWID. | +| | **Component Hash** | ***SHOULD*** | **SHALL** | **SHALL** | ***SHOULD*** | Upgraded from SHOULD (NTIA) to SHALL (CISA 2025). BSI explicitly requires the hash of the deployable artifact (binary); source code hash is a separate optional field. SHA-256 or stronger is recommended. | +| | **Filename of the Component** | — | — | **SHALL** | — | BSI-specific. Mandatory for traceability of deployable artifacts. Not addressed by NTIA, CISA, or Telco. | +| | **Package Download / Distribution URL** | — | — | **SHALL** | **SHALL** | Required by both BSI and Telco, but not by NTIA or CISA. BSI also separately requires the URI of the deployable form of the component. | +| | **Source Code URI** | — | — | **SHALL** | — | BSI-specific. Enables traceability from binary back to source. Particularly important for CRA compliance and Open Source license verification. See also Section 5.3 on source code transparency. | +| | **File Type Properties (Executable / Archive / Structured)** | — | — | **SHALL** | — | BSI-specific. Classifies the type of each deployable artifact (executable binary, archive, or structured data such as container/firmware). Required for CRA-aligned artifact traceability. | +| **License Information** | **Declared License** | ***SHOULD*** | **SHALL** | **SHALL** | **SHALL** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). Use SPDX License Expressions for consistency. For proprietary licenses, include contact information alongside the Proprietary Software indicator. | +| | **Concluded License** | ***SHOULD*** | **SHALL** | **SHALL** | **SHALL** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). If the license cannot be determined, mark with 'NOASSERTION' rather than omitting the field. BSI calls this 'Distribution licenses'. | +| | **Effective Licence** | — | — | *MAY* | — | BSI-specific optional field. Records the license that effectively applies after considering dual-licensing, dependency relationships, and distribution context. Not addressed by other standards. | +| | **Copyright Text** | — | — | — | **SHALL** | Required by Telco guide (and mandatory in SPDX v2 format). Not required by NTIA, CISA, or BSI at the SBOM element level. | +| **Relationship Information** | **Dependency Relationship** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | All standards require this. NTIA/CISA: document must DESCRIBE at least one package and record CONTAINS relationships. BSI specifically requires 'contains' or 'dependsOn' relationship types. See Section 5.7 for guidance on unified relationship expressions. | +| | **Other Component Relationships** | ***SHOULD*** | — | ***SHOULD*** | — | NTIA recommends recording additional relationships such as GENERATES, ANCESTOR\_OF, and VARIANT\_OF. CISA and Telco do not address these. See Section 5.7 for recommended keywords. | + +## {#heading} + +## + +## 6.3 NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) {#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-(sbom)} + +### 6.3.1 Required Elements {#6.3.1-required-elements} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **Supplier Name** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.metadata.supplier bom.components\[\].supplier | +| **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | +| **SHALL** | **Version of the Component** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | +| **SHALL** | **Other Unique Identifiers** | (7.2)Package SPDX Identifier (6.5)SPDX Document Namespace (7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier Software/Classes/Package.packageUrl Core/Classes/Element.externalIdentifier | bom.components\[\].cpe, .purl, .swid | +| **SHALL** | **Dependency Relationship** | (11.1)Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | +| **SHALL** | **Author of SBOM Data** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | +| **SHALL** | **Timestamp** | (6.9)Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | +| ***SHOULD*** | **Hash of the Component** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | +| ***SHOULD*** | **Lifecycle Phase** | N/A → (6.10)CreatorComment (workaround) | Software/Sbom/sbomType | bom.metadata.lifecycles\[\] | +| ***SHOULD*** | **Other Component Relationships** | (11.1)GENERATES, ANCESTOR\_OF, VARIANT\_OF… | Core/Classes/Relationship (various types) | bom.components\[\].pedigree | +| ***SHOULD*** | **License Information** | (7.13)PackageLicenseConcluded (7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | + +### + +## 6.4 CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) {#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-(sbom)} + +### 6.4.1 Required Elements {#6.4.1-required-elements} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **SBOM Author** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | +| **SHALL** | **Software Producer** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.components\[\].supplier | +| **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | +| **SHALL** | **Component Version** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | +| **SHALL** | **Software Identifiers** | (7.2)Package SPDX Identifier (6.5)SPDX Document Namespace (7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier | bom.components\[\].cpe, .purl, .swid | +| **SHALL** | **Component Hash** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | +| **SHALL** | **License** | (7.13)PackageLicenseConcluded (7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | +| **SHALL** | **Dependency Relationship** | (11.1) Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | +| **SHALL** | **Tool Name** | (6.8) Creator: Tool keyword | Core/Tool | bom.metadata.tools | +| **SHALL** | **Timestamp** | (6.9) Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | +| **SHALL** | **Generation Context** | (6.9) Created → model-definition | Software/Sbom/sbomType (via model-definition) | bom.metadata.lifecycles\[\] | + +### 6.4.2 Table of Minimum Elements Data Fields {#6.4.2-table-of-minimum-elements-data-fields} + +| Data Field | Description | +| :---- | :---- | +| **SBOM Author** | The name of the entity that creates the SBOM data for this component. | +| **Software Producer** | The name of an entity that creates, defines, and identifies components. | +| **Component Name** | The name assigned by the Software Producer to a software component. | +| **Component Version** | Identifier used by the Software Producer to specify a change in software from a previously identified version. | +| **Software Identifiers** | Identifier(s) used to identify a component or serve as a look-up key for relevant databases. | +| **Component Hash** | The cryptographic value generated from taking the hash of the software component. | +| **License** | The license(s) under which the software component is made available. | +| **Dependency Relationship** | The relationship between two software components, specifically noting that Software X includes Component Y or that Component A is largely derived from Component B. | +| **Tool Name** | The name of the tool used by the SBOM Author to generate the SBOM. | +| **Timestamp** | Record of the date and time of the most recent update to the SBOM data. | +| **Generation Context** | The relative software lifecycle phase and data available at the time the Software Producer generated the SBOM (before build, during build, after build). | + +## 6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 {#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-(sbom)-version-2.1.0} + +### 6.5.1 Required Elements {#6.5.1-required-elements} + +TR-03182 version 2.1.0 does not allow SPDX v2. + +| Req. | Element Name | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | +| **SHALL** | **Creator of the SBOM** | Core/Classes/CreationInfo.createdBy | bom.metadata.manufacturer\[\].url XOR bom.metadata.manufacturer\[\].contact\[\].email | +| **SHALL** | **Timestamp** | Core/Classes/CreationInfo.created | bom.metadata.timestamp | +| **SHALL** | **Component creator** | Software/Classes/Package.originatedBy | bom.components\[\].manufacturer\[\].url XOR bom.components\[\].manufacturer\[\].contact\[\].email | +| **SHALL** | **Component name** | Software/Classes/Package.name | bom.components\[\].name (+ optionally .group) | +| **SHALL** | **Component version** | Software/Classes/Package.packageVersion | bom.components\[\].version | +| **SHALL** | **Filename of the component** | Software/Classes/File.name | bom.components\[\].properties\[name=bsi:component:filename\] | +| **SHALL** | **Dependencies on other components** | Core/Classes/Relationship (contains / dependsOn) | bom.components\[\].components bom.dependencies\[\] bom.compositions.assemblies\[\] / .dependencies\[\] | +| **SHALL** | **Distribution licenses** | Core/Classes/Relationship (hasConcludedLicense) | bom.components\[\].licenses\[\].expression \[acknowledgement=concluded\] | +| **SHALL** | **Hash value of deployable component** | Software/Classes/File.verifiedUsing | components\[\].externalReferences\[\].hashes\[\] \[type=distribution\] | +| **SHALL** | **Executable property** | Software/Classes/File.additionalPurpose=\[executable\] | bom.components\[\].properties\[name=bsi:component:executable\] | +| **SHALL** | **Archive property** | Software/Classes/File.additionalPurpose=\[archive\] | bom.components\[\].properties\[name=bsi:component:archive\] | +| **SHALL** | **Structured property** | Software/Classes/File.additionalPurpose=\[container|firmware\] | bom.components\[\].properties\[name=bsi:component:structured\] | +| **SHALL** | **SBOM-URI** | Software/Classes/Sbom.spdxId | bom.serialNumber (BOM-Link: urn:cdx:{serialNumber}/{version}) | +| **SHALL** | **Source code URI** | Software/Classes/SoftwareArtifact.externalRef (externalRefType=SourceArtifact) | bom.components\[\].externalReferences\[type=source-distribution\].url | +| **SHALL** | **URI of deployable form of component** | Software/Classes/File.externalRef (externalRefType=binaryArtifact) \[under discussion\] | bom.components\[\].externalReferences\[type=distribution\].url | +| **SHALL** | **Other unique identifiers** | Software/Classes/Package.externalIdentifiers (cpe22, cpe23, swid, packageURL) | bom.components\[\].cpe, .swid, .purl | +| **SHALL** | **Original licences (declared)** | Core/Classes/Relationship (hasDeclaredLicense) | bom.components\[\].licenses\[\].expression \[acknowledgement=declared\] | +| *MAY* | **Effective licence** | Core/Classes/Relationship (type=other, comment=hasEffectiveLicense) | bom.components\[\].properties\[name=bsi:component:effectiveLicense\] | +| *MAY* | **Hash value of source code** | Software/Classes/SoftwareArtifact.verifiedUsing \+ Relationship (generates) | bom.components.externalReferences\[\].hashes\[\] \[type=source-distribution\] | +| *MAY* | **URL of security.txt** | Software/Classes/Package.externalRef (externalRefType=securityOther) | bom.components\[\].externalReferences\[type=rfc-9116\].url | + +## + +## 6.6 OpenChain Telco SBOM Guide Version 1.1 {#6.6-openchain-telco-sbom-guide-version-1.1} + +### 6.6.1 Required Elements {#6.6.1-required-elements} + +The Telco SBOM Guide is primarily based on SPDX v2.2. SPDX v3.0 and CycloneDX equivalents are shown for reference only; they are not formally mandated by the Telco guide. Elements with no direct CycloneDX counterpart are marked with a dash (—). + +#### 6.6.1.1 Document Creation Information {#6.6.1.1-document-creation-information} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **SPDXVersion** | (6.1)SPDXVersion | Core/CreationInfo.specVersion | specVersion | +| **SHALL** | **DataLicense** | (6.2)DataLicense | Core/SpdxDocument.dataLicense | metadata.licenses | +| **SHALL** | **SPDXID (document)** | (6.3)SPDXID | Core/SpdxDocument.spdxId | serialNumber | +| **SHALL** | **DocumentName** | (6.4)DocumentName | Core/SpdxDocument.name | — | +| **SHALL** | **DocumentNamespace** | (6.5)SPDX Document Namespace | Core/SpdxDocument.nameSpaceMap | — | +| **SHALL** | **Creator: Organization \+ Tool** | (6.8)Creator: Organization, Tool | Core/CreationInfo.createdBy Core/CreationInfo.createdUsing | metadata.{component.manufacturer|authors} metadata.tools | +| **SHALL** | **Created** | (6.9)Created | Core/CreationInfo.created | metadata.timestamp | +| **SHALL** | **CreatorComment (SBOM Build Information)** | (6.10)CreatorComment | Core/CreationInfo.comment | metadata.lifecycles | + +#### 6.6.1.2 Package Information {#6.6.1.2-package-information} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **PackageName** | (7.1) PackageName | Software/Package.name | metadata.component.name components.name | +| **SHALL** | **SPDXID (package)** | (7.2) Package SPDX Identifier | Software/Package.spdxId | metadata.component.bom-ref components.bom-ref | +| **SHALL** | **PackageVersion** | (7.3) PackageVersion | Software/Package.packageVersion | metadata.component.version components.version | +| **SHALL** | **PackageSupplier** | (7.5) PackageSupplier | Software/Package.suppliedBy | metadata.component.supplier components.supplier | +| **SHALL** | **PackageDownloadLocation** | (7.7) PackageDownloadLocation | Software/Package.downloadLocation | metadata.component.externalReferences components.externalReferences | +| **SHALL** | **PackageLicenseConcluded** | (7.13) PackageLicenseConcluded | Relationship (hasConcludedLicense) | metadata.component.licenses\[\]{expression, acknowledgement=concluded} | +| **SHALL** | **PackageLicenseDeclared** | (7.15) PackageLicenseDeclared | Relationship (hasDeclaredLicense) | metadata.component.licenses\[\]{expression, acknowledgement=declared} | +| **SHALL** | **PackageCopyrightText** | (7.17) PackageCopyrightText | Software/Package.copyrightText | metadata.component.copyright components.copyright | +| **SHALL** | **Relationship: DESCRIBES \+ CONTAINS** | (11.1) Relationship: CONTAINS, DESCRIBES | Relationship (contains, describes) | components.components dependencies | +| ***SHOULD*** | **PackageChecksum** | (7.10) PackageChecksum | Software/Package.verifiedUsing | metadata.component.hashes components.hashes | +| ***SHOULD*** | **ExternalRef: PURL (PackageURL)** | (7.21) ExternalRef: PACKAGE-MANAGER purl | Software/Package/externalIdentifier (packageUrl) | purl | + +## Appendix.1 Acknowledgments {#appendix.1-acknowledgments} + +This list acknowledges those who have provided edits, feedback, and comments. The names are arranged in alphabetical order. +We extend our sincere gratitude to all contributors for their generous time, thoughtful insights, and continued dedication to improving this document. + +Akihiko Takahashi +Alberto Pianon +Alin Jerpelea +Anthony Harrison +Ayumi Watanabe +Fuminobu Takeyama +Gary O'Neall +Itaru Hosomi +Jari Koivisto +Kate Stewart +Kiyoshi Owada +Kouki Hama +Marc-Etienne Vargenau +Nobuyuki Tanaka +Norio Kobota +Philippe Ombredanne +Satoru Koizumi +Shane Coughlan +Tadayuki Osaki +Takashi NINJOUJI +Tsukasa Yobo +Vivek Kumar +Yoshiyuki Ito +Yosuke Hirano +Yumi Tomita +조명식 + +OpenChain Board members +OpenChain Telco Working Group + +## + +## Appendix.2 Version History {#appendix.2-version-history} + +2026/04/03 version: 2026.04.03 Release + +[image1]: +[image2]: +[image3]: +[image4]: +[image5]: \ No newline at end of file diff --git a/Cross-Industry-SBOM-Quality-Guide/en/README.md b/Cross-Industry-SBOM-Quality-Guide/en/README.md index a41d00e..92c8dea 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/README.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/README.md @@ -10,4 +10,6 @@ Such a guide would: In this folder you will find a copy of the brainstorm document. You can track the discussion via the OpenChain SBOM Study Group mailing list: -https://lists.openchainproject.org/g/sbom \ No newline at end of file +https://lists.openchainproject.org/g/sbom + +Illustration files referenced by `Cross-Industry-SBOM-Quality-Guide.md` are stored under `assets/images/sbom-document-quality-guide/` so that text changes and binary asset changes can be reviewed separately in GitHub. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/01-scope-and-sbom-document-quality-overview.png b/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/01-scope-and-sbom-document-quality-overview.png new file mode 100644 index 0000000000000000000000000000000000000000..2abaeff62452bf9819f7346c226f6dcbbff3d9dc GIT binary patch literal 14601 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 literal 0 HcmV?d00001 diff --git a/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-2-three-entities-for-app-a-sbom-document-provided-to-user.png b/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-2-three-entities-for-app-a-sbom-document-provided-to-user.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ff097c63abaf614a15700e06f48f6e4bfc76c4 GIT binary patch literal 50532 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 bI}{}Mv*4zPZ6K8b2PY$;_^wjiFyQ|K{rmOI literal 0 HcmV?d00001 diff --git a/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-3-independent-sbom-document-creation-by-entity-a-and-entity-c.png b/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-3-independent-sbom-document-creation-by-entity-a-and-entity-c.png new file mode 100644 index 0000000000000000000000000000000000000000..bd68e4c2c39db70cefc12efb658e4152b2011219 GIT binary patch literal 37198 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 V8TNFL$N1GM%JLd= Date: Wed, 20 May 2026 09:23:52 +0900 Subject: [PATCH 2/4] Split SBOM Quality Guide into chapter files Signed-off-by: Kouki Hama --- .../en/Cross-Industry-SBOM-Quality-Guide.md | 1046 ++--------------- .../en/README.md | 2 + .../en/chapters/00-preface.md | 11 + .../01-scope-and-sbom-document-quality.md | 16 + .../en/chapters/02-terms-and-definitions.md | 19 + ...elines-to-enhance-sbom-document-quality.md | 165 +++ .../en/chapters/04-conformant-notice.md | 5 + ...quality-issues-and-improvement-measures.md | 313 +++++ ...-relation-to-legislation-and-guidelines.md | 182 +++ .../en/chapters/appendix-1-acknowledgments.md | 34 + .../en/chapters/appendix-2-version-history.md | 3 + 11 files changed, 847 insertions(+), 949 deletions(-) create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/00-preface.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/01-scope-and-sbom-document-quality.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md create mode 100644 Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md diff --git a/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md b/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md index 484e584..be61101 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md @@ -1,955 +1,103 @@ -# - -# - -# - -# - -# - -# - -# - -# - -# - -# - # SBOM Document Quality Guide ## Compliance Management Guide for the Supply Chain An official guide published by the OpenChain Project ([www.openchainproject.org](http://www.openchainproject.org)) -Version: 2026.04.03 - -# **Table of Contents:** - -[0\. Preface](#0.-preface) - -[1\. Scope and SBOM Document Quality](#1.-scope-and-sbom-document-quality) - -[2\. Terms and Definitions](#2.-terms-and-definitions) - -[3\. Guidelines to Enhance SBOM Document Quality](#3.-guidelines-to-enhance-sbom-document-quality) - -[3.1. Data Format](#3.1.-data-format) - -[3.1.1 Verification and reference material](#3.1.1-verification-and-reference-material) - -[3.1.2 Rationale](#3.1.2-rationale) - -[3.2 Elements to be included](#3.2-elements-to-be-included) - -[3.2.1 Verification and reference material](#3.2.1-verification-and-reference-material) - -[3.2.2 Rationale](#3.2.2-rationale) - -[3.3 File Format](#3.3-file-format) - -[3.3.1 Verification and reference material](#3.3.1-verification-and-reference-material) - -[3.3.2 Rationale](#3.3.2-rationale) - -[3.4 Timing of SBOM Document delivery](#3.4-timing-of-sbom-document-delivery) - -[3.4.1 Verification and reference material](#3.4.1-verification-and-reference-material) - -[3.4.2 Rationale](#3.4.2-rationale) - -[3.5 SBOM Document Scope](#3.5-sbom-document-scope) - -[3.5.1 Verification and reference material](#3.5.1-verification-and-reference-material) - -[3.5.2 Rationale](#3.5.2-rationale) - -[3.6 SBOM Document Verification](#3.6-sbom-document-verification) - -[3.6.1 Verification and reference material](#3.6.1-verification-and-reference-material) - -[3.6.2 Rationale](#3.6.2-rationale) - -[3.7 SBOM Document Confidentiality](#3.7-sbom-document-confidentiality) - -[3.7.1 Verification and reference material](#3.7.1-verification-and-reference-material) - -[3.7.2 Rationale](#3.7.2-rationale) - -[4\. Conformant Notice](#4.-conformant-notice) - -[5\. Common SBOM Document Quality Issues and Improvement Measures](#5.-common-sbom-document-quality-issues-and-improvement-measures) - -[5.1 Ensuring Accurate and Consistent “Value” Information](#5.1-ensuring-accurate-and-consistent-“value”-information) - -[5.1.1 Issue Overview](#5.1.1-issue-overview) - -[5.1.2 Detailed Description](#5.1.2-detailed-description) - -[5.1.3 Improvement Measures](#5.1.3-improvement-measures) - -[5.1.4 Risks and Considerations](#5.1.4-risks-and-considerations) - -[5.2 Standardization and Normalization of Component Granularity](#5.2-standardization-and-normalization-of-component-granularity) - -[5.2.1 Issue Overview](#5.2.1-issue-overview) - -[5.2.2 Detailed Description](#5.2.2-detailed-description) - -[5.2.3 Improvement Measures](#5.2.3-improvement-measures) - -[5.2.4 Risks and Considerations](#5.2.4-risks-and-considerations) - -[5.3 Complementing Source Code Information and Enhancing Transparency](#5.3-complementing-source-code-information-and-enhancing-transparency) - -[5.3.1 Issue Overview](#5.3.1-issue-overview) - -[5.3.2 Detailed Description](#5.3.2-detailed-description) - -[5.3.3 Improvement Measures](#5.3.3-improvement-measures) - -[5.3.4 Risks and Considerations](#5.3.4-risks-and-considerations) - -[5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance](#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance) - -[5.4.1 Issue Overview](#5.4.1-issue-overview) - -[5.4.2 Detailed Description](#5.4.2-detailed-description) - -[5.4.3 Improvement Measures](#5.4.3-improvement-measures) - -[5.4.4 Risks and Considerations](#5.4.4-risks-and-considerations) - -[5.5 Establishing a Tamper Detection and Change Management System](#5.5-establishing-a-tamper-detection-and-change-management-system) - -[5.5.1 Issue Overview](#5.5.1-issue-overview) - -[5.5.2 Detailed Description](#5.5.2-detailed-description) - -[5.5.3 Improvement Measures](#5.5.3-improvement-measures) - -[5.5.4 Risks and Considerations](#5.5.4-risks-and-considerations) - -[5.6 Clarifying the Scope of Descriptions and Defining Accountability](#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability) - -[5.6.1 Issue Overview](#5.6.1-issue-overview) - -[5.6.2 Detailed Description](#5.6.2-detailed-description) - -[5.6.3 Improvement Measures](#5.6.3-improvement-measures) - -[5.6.4 Risks and Considerations](#5.6.4-risks-and-considerations) - -[5.7 Unified Expression of Component Relationships](#5.7-unified-expression-of-component-relationships) - -[5.7.1 Issue Overview](#5.7.1-issue-overview) - -[5.7.2 Detailed Description](#5.7.2-detailed-description) - -[5.7.3 Improvement Measures](#5.7.3-improvement-measures) - -[5.7.4 Risks and Considerations](#5.7.4-risks-and-considerations) - -[5.8 Interoperability and Flexibility Among Tools](#5.8-interoperability-and-flexibility-among-tools) - -[5.8.1 Issue Overview](#5.8.1-issue-overview) - -[5.8.2 Detailed Description](#5.8.2-detailed-description) - -[5.8.3 Improvement Measures](#5.8.3-improvement-measures) - -[5.8.4 Risks and Considerations](#5.8.4-risks-and-considerations) - -[6\. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines](#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) - -[6.1 References](#6.1-references) - -[6.2 Cross-Regulation Comparison Table](#heading) - -[6.3 NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM)](#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-\(sbom\)) - -[6.3.1 Required Elements](#6.3.1-required-elements) - -[6.4 CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM)](#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-\(sbom\)) - -[6.4.1 Required Elements](#6.4.1-required-elements) - -[6.4.2 Table of Minimum Elements Data Fields](#6.4.2-table-of-minimum-elements-data-fields) - -[6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0](#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-\(sbom\)-version-2.1.0) - -[6.5.1 Required Elements](#6.5.1-required-elements) - -[6.6 OpenChain Telco SBOM Guide Version 1.1](#6.6-openchain-telco-sbom-guide-version-1.1) - -[6.6.1 Required Elements](#6.6.1-required-elements) - -[6.6.1.1 Document Creation Information](#6.6.1.1-document-creation-information) - -[6.6.1.2 Package Information](#6.6.1.2-package-information) - -[Appendix.1 Acknowledgments](#appendix.1-acknowledgments) - -[Appendix.2 Version History](#appendix.2-version-history) - -# 0\. Preface {#0.-preface} - -The ”OpenChain SBOM Document Quality Guide” is a format-independent framework focused on the quality of the information contained within the document, such as its accuracy and integrity. It defines the essential quality requirements for achieving robust security assurance and license compliance, providing actionable steps to ensure the reliability of the content. -Key considerations and differences when adapting the Telco SBOM Guide to develop this guide: - -* **Compatibility**: This guide is designed for broad compatibility beyond the “OpenChain Telco SBOM Guide”. By conforming to this guide, an SBOM document not only meets the requirements of the “OpenChain Telco SBOM Guide” but also aligns with various other industry guidelines and regulatory standards. -* **Applicability**: This guide serves as a foundational quality standard applicable across all industries. Its language and requirements have been carefully refined to ensure universal relevance, making it a basic framework for any sector implementing SBOM Document. -* **Format Independence**: This guide is written to be independent of any specific SBOM Data format. -* **Quality Definition**: A new chapter discusses what constitutes a high-quality SBOM Document, explains its importance, and describes how such documents can be effectively utilized. -* **Best practices**: Guidance addressing various challenges in creating and managing SBOM Documents have been incorporated. -* **Practical Examples**: As part of these best practices, practical SBOM Document samples are provided in JSON format along with their corresponding schema. - -# - -# 1\. Scope and SBOM Document Quality {#1.-scope-and-sbom-document-quality} - -While the term **"SBOM"** generally refers to the information that constitutes a software's composition, this guide specifically focuses on the quality of the “**SBOM Document”**. In this guide, **”SBOM Document”** is a structured artifact – typically formatted in JSON and based on specifications such as SPDX or CycloneDX – that is exchanged between software distributors and recipients. - -![][image1] -This guide, “OpenChain SBOM Document Quality Guide”, establishes a clear framework for document quality – centered on security assurance and license compliance – and providing actionable requirements to achieve it. -Specifically, documents are evaluated based on following two essential aspects: - -* Adequacy of Security Assurance - Assesses whether sufficient baseline information is provided to support an investigation that validates the software's security posture, even if, at the time of delivery, the document does not comprehensively cover all risks, vulnerabilities, or mitigation strategies. - * Effectiveness of License Compliance - Assesses whether the necessary licensing details and usage terms for each software component are properly captured to ensure compliance with relevant laws and regulations. - - By adhering to this guide, stakeholders can ensure that the SBOM Documents exchanged within the software supply chain consistently meet high-quality standards. - -# - -# 2\. Terms and Definitions {#2.-terms-and-definitions} - -The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 \[[RFC2119](https://www.ietf.org/rfc/rfc2119.txt)\] \[[RFC8174](https://www.ietf.org/rfc/rfc8174.txt)\] when, and only when, they appear in all capitals, as shown here. - -| Terms | Definitions | -| ----- | ----- | -| Data Format | Data Format means the data format of the information in the SBOM. Possible Data Formats include SPDX, Cyclone DX, SWID, or other proprietary formats. | -| Entity | Entity shall mean the legal entity (for profit, non profit, or natural person) that distributes software to third parties (e.g., other organizations or individuals). Entity does not include other group companies, or companies under common control of the Entity. | -| SBOM | A Software Bill of Materials (SBOM) is a formal record containing the details and supply chain relationships of various components used in building software. | -| SBOM Type | An SBOM can be of one of the following types: Design, Source, Build, Analyzed, Deployed, Runtime. The definition of these types can be found in [the CISA document](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf). | -| SPDX | SPDX (System Package Data Exchange) is the ISO standard ([ISO/IEC 5962:2021](https://www.iso.org/standard/81870.html)) for exchanging SBOM for a given software package, including associated license and copyright information. The standard was created by the Linux Foundation's [SPDX project](https://spdx.dev/). | -| CycloneDX | CycloneDX is the ECMA standard ([ECMA-424](https://ecma-international.org/publications-and-standards/standards/ecma-424/)) for a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction.The standard was created by the OWASP Foundation, which is a nonprofit foundation for improving software security. | -| OpenChain Specification ISO/IEC 5230:2020 | [ISO/IEC 5230:2020](https://www.iso.org/standard/81039.html) is an international standard that specifies the key requirements of a quality open source license compliance program in order to provide a benchmark that builds trust between organizations exchanging software solutions that incorporate open source software. The OpenChain standard is produced by [the OpenChain project](https://www.openchainproject.org/) of the Linux Foundation. | -| OpenChain Specification ISO/IEC 18974:2023 | [ISO/IEC MO 18974:2023](https://www.iso.org/standard/86450.html) is an international standard from the OpenChain Project that provides requirements for open source software security assurance. It aims to improve software supply chain confidence by managing publicly known security vulnerabilities. Organizations can demonstrate compliance through self-certification or audits. | -| Transitive dependencies | Transitive dependencies are all components that are necessary for the software to run. They include any dependency of the package that is not a direct dependency. | -| Package URL(PURL) | Package URL (PURL) is a de facto standard to uniquely identify software packages. | -| SBOM Document | A Software Bill of Materials (SBOM) document is the output of SBOM information in formats like JSON or YAML for the purpose of accurate information transfer between organizations. | -| File Format | File Format means the format of SBOM Document. Possible File Formats include JSON, YAML, Excel Sheet etc. | -| Software Package | A software package is a distributable unit that can consist of a single software component, such as code or a library, or a bundle of related components, including configuration files. It may also include information about dependencies and versioning, making installation, updates, and integration with other systems more efficient. This packaging approach helps streamline software development and maintenance processes. | - -# - -# 3\. Guidelines to Enhance SBOM Document Quality {#3.-guidelines-to-enhance-sbom-document-quality} - -Chapter 3 defines the criteria by which the OpenChain SBOM Document Quality Guide recognizes an SBOM Document as high-quality. - -## 3.1. Data Format {#3.1.-data-format} - -An SBOM Document SHALL be provided in a machine‑processable format that enables automated processing by organizations, customers, and regulatory or supervisory authorities. -The use of internationally recognized formats such as SPDX® or CycloneDX is therefore considered mandatory for such purposes. - -### 3.1.1 Verification and reference material {#3.1.1-verification-and-reference-material} - -SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) , [https://tools.spdx.org/app/validate/](https://tools.spdx.org/app/validate/) -CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) , [https://github.com/CycloneDX/sbom-utility](https://github.com/CycloneDX/sbom-utility) - -### 3.1.2 Rationale {#3.1.2-rationale} - -To ensure simplified handling and streamlining of tooling and competences in the software supply chain, both for suppliers and consumers of software, SBOM Documents shall employ a format generally recognized as the standard specification for SBOMs as standardized. By harmonizing the use of this standard SBOM Data Format in an organization's external interfaces, the reduction in complexity leads to fewer errors and, as a result, improved the document quality. - -## 3.2 Elements to be included {#3.2-elements-to-be-included} - -An SBOM Document SHALL include all elements defined in this chapter, which the OpenChain SBOM Document Quality Guide considers indicative of high quality. - -SBOMfdxs Document Information - -* Data Format Version - Include the SBOM Document format and version to ensure tool interoperability. -* License for the SBOM Document -* Unique ID for the SBOM Document - Include a global unique identifier in the SBOM Document to represent the exchanged SBOM Document. The specification for this unique value varies depending on the Data Format; - For example, CycloneDX uses 'serialNumber' (as part of a BOM-Link: urn:cdx:{serialNumber}/{version}), SPDX v3 uses a globally unique 'SPDXID' for the SpdxDocument, and SPDX v2.x uses a combination of 'DocumentNamespace' and 'SPDXID' to ensure global uniqueness. -* Creation information for the SBOM Document - It is essential to include the details of who created the SBOM Document and when, as this information is necessary for contacting the responsible entities in case of issues. - * Author of SBOM Document - If permitted by the respective Data Format specifications, the creator’s information should ideally contain a valid email address or a URL for a contact form to ensure they are reachable. - * Creation Date and Time of SBOM Document - * Generation Context - In an SBOM Document, element values specifying the timing and method of its creation SHOULD be included, as these details are crucial for vulnerability management. Therefore, including the generation context such as [SBOM Types defined by CISA](https://www.cisa.gov/resources-tools/resources/types-software-bill-materials-sbom) in the document can enhance its overall quality. However, since a standardized element for generation context may not exist, harmonizing their usage across the supply chain is essential. - -Software Package information - -* Information that can uniquely identify a software package - For accurate license compliance and vulnerability assessment, it is essential to correctly identify each software package. The document shall include the following elements to ensure proper identification: - * Package Name - * Package Version - * Details regarding the package identifiers, such as the [SoftWare Hash IDentifiers (SWHID)](https://www.swhid.org/), the [Package-URL (PURL)](https://github.com/package-url/purl-spec), [CPE name](https://nvd.nist.gov/products/cpe), [gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid) or the URL of the package distribution site, indicating where the corresponding software package can be obtained. - -It is also important for both the supplier and the recipient to agree on which fields are most effective for identifying software packages within the SBOM document. - -* Package Supplier information - This element should contain contact details for the supplier of the package. It is desirable to include a valid email address or a URL to a contact form, ensuring that inquiries about the package can be addressed promptly. -* Package Hash value - Each Software Package listed in the SBOM Document should include at least one corresponding hash value from the distributed component. This is necessary to verify that the particular component is indeed present in the distribution. The hash algorithm must be chosen from those specified in the respective Data Format and used to calculate the hash of the corresponding source code or binary component. -* Proprietary Software indicator - For proprietary software, elements like Package Name and Package Version may be custom-defined. However, the SBOM Document should clearly indicate the software is proprietary \- for example, using package comments or a purl \- and should include Package Supplier information to facilitate inquiries. - -License information - -* License declared in the Software Package - The SBOM Document shall include the license information declared by the distributed package. The declared license SHALL utilize standardized identifiers, for example, [the SPDX License Expressions](https://spdx.org/licenses/), to ensure clarity and consistency. - For proprietary licenses, which are often custom-defined, please provide the contact information for inquiries along with the previously mentioned Proprietary Software indicator. -* License concluded by the Package Distributor - The SBOM Document should include the license determined by the package distributor. For example, when a package is dual-licensed, the relationship with other packages may dictate which license applies. In addition, considering both the declared license and the overall software structure, the distributor must conclude the license for distribution. It is recommended that the distributor include such element in the SBOM Document. If the appropriate license cannot be concluded \- and if allowed by the applicable specifications \- the element may either be omitted or marked as a ‘known unknown’, using a placeholder such as ‘NOASSERTION’ in SPDX document. - -Relationship information - -* As specified by NTIA SBOM Minimum Elements, the document must specify the primary component of the top level Software Package and containment relationships, indicating that one component contains another. - For more practical details, please refer to Section “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)”. - -Mandatory information required by Specifications and Guidelines -When the SBOM document is used for legal or regulatory compliance purposes, the following requirements MUST be strictly observed. - -* Other mandatory Elements as specified in each Data Format - Include all Elements that are mandatory for each Data Format. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown’. - Since each Entity typically processes the SBOM Document using different tools, including these required Elements enhances interoperability and ultimately improves the quality of SBOM Documents across the entire supply chain. - Refer to [“6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines”](#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) for more details. - -* Other mandatory Elements as specified by the applicable specifications and guidelines that each Entity conforms - Include all Elements that are mandatory for each specification and guideline to which each Entity conforms. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown'. - When a unified specification across the entire supply chain is not mandated, it is important to clearly indicate which specification the SBOM Document conforms to. This improves the document’s quality by explicitly defining the compliance requirements. - -### 3.2.1 Verification and reference material {#3.2.1-verification-and-reference-material} - -The Minimum Elements For a Software Bill of Materials(SBOM) : [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) -2025 Minimum Elements for a Software Bill of Materials (SBOM): [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) -SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) -CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) -SWHID: [https://www.swhid.org/](https://www.swhid.org/) -PURL: [https://github.com/package-url/purl-spec](https://github.com/package-url/purl-spec) - -### 3.2.2 Rationale {#3.2.2-rationale} - -Clearly defining across the entire supply chain which elements, such as SBOM Document Creation information and Package information details, must be included and distributed helps prevent gaps in the distributed data. Furthermore, clarifying the expected values for each element reduces ambiguous language and inter-tool variations. - -## 3.3 File Format {#3.3-file-format} - -An SBOM document SHALL be in a machine-processable format, such as those supported by SCA tools. In addition, to facilitate manual review (e.g., for license verification), the document SHOULD be provided in, or be easily convertible to, a human-readable format. - -### 3.3.1 Verification and reference material {#3.3.1-verification-and-reference-material} - -XML 1.0: [https://www.w3.org/TR/xml/](https://www.w3.org/TR/xml/) -JSON-LD 1.1: [https://www.w3.org/TR/json-ld11/](https://www.w3.org/TR/json-ld11/) -ECMA-404: The JSON data interchange syntax: [https://ecma-international.org/publications-and-standards/standards/ecma-404/](https://ecma-international.org/publications-and-standards/standards/ecma-404/) -YAML™: [https://yaml.org/spec/](https://yaml.org/spec/) - -For other formats, please refer to the respective specifications. - -### 3.3.2 Rationale {#3.3.2-rationale} - -As noted in NTIA SBOM Minimum Elements, when SBOM Documents are exchanged across the supply chain, they must be provided in a machine-processable standard format to ensure interoperability among the various tools used by different entities. At the same time, since SBOM Documents may also be reviewed manually (for example, checking license information), it is equally important that the document is available in, or can be easily converted to, a human-readable format. - -## 3.4 Timing of SBOM Document delivery {#3.4-timing-of-sbom-document-delivery} - -The SBOM Document SHALL be available no later than at the time of the delivery of the software (in either binary or source form). - -### 3.4.1 Verification and reference material {#3.4.1-verification-and-reference-material} - -The Minimum Elements For a Software Bill of Materials(SBOM), “Distribution and Delivery”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) - -### 3.4.2 Rationale {#3.4.2-rationale} - -An SBOM Document SHOULD be available no later than at the delivery of the software to ensure that the receiving entity can ingest the software and its SBOM. - -## 3.5 SBOM Document Scope {#3.5-sbom-document-scope} - -The SBOM SHALL contain all open source software that is delivered with the product. The SBOM SHOULD contain all commercial components. -If some components are either not included or ambiguous, they SHALL be reported as “Known Unknowns”. When reporting “Known Unknowns”, the SBOM Document SHOULD distinguish between two categories: - -1. Genuinely Unknown: Information that is not available at the time of SBOM creation (e.g., a transitive dependency whose details cannot be determined). -2. Intentionally Withheld: Information that exists but is deliberately omitted (e.g., proprietary component details subject to confidentiality agreements). - -Clearly labeling the reason for omission helps downstream recipients assess risk accurately and take appropriate action. -Refer to the “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)” for more details. - -### 3.5.1 Verification and reference material {#3.5.1-verification-and-reference-material} - -The Minimum Elements For a Software Bill of Materials(SBOM), “Known Unknowns”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) - -### 3.5.2 Rationale {#3.5.2-rationale} - -It might not be possible, advisable or feasible to have the commercial component information in the SBOM Document. However, the SBOM Document should convey as complete information as possible. - -## 3.6 SBOM Document Verification {#3.6-sbom-document-verification} - -A digital signature of the SBOM Document SHOULD be provided in order to guarantee its integrity. - -### 3.6.1 Verification and reference material {#3.6.1-verification-and-reference-material} - -Sigstore: [https://www.sigstore.dev/](https://www.sigstore.dev/) - -### 3.6.2 Rationale {#3.6.2-rationale} - -While the need to attach a digital signature to the SBOM Document for ensuring its integrity is currently under discussion, few practical implementations exist. Consequently, this topic will be revisited in the future, taking into account the associated costs and practical considerations. - -## 3.7 SBOM Document Confidentiality {#3.7-sbom-document-confidentiality} - -Contents of the SBOM Document may be subject to confidentiality agreements. Appropriate access controls SHOULD be implemented as necessary. However, confidentiality agreements and access controls SHALL NOT prevent a recipient from redistributing the SBOM Document along with the applicable software components. Use of the Traffic Light Protocol (TLP) as implemented by CycloneDX 1.7 is a sensible approach for managing this need. - -### 3.7.1 Verification and reference material {#3.7.1-verification-and-reference-material} - -The Minimum Elements For a Software Bill of Materials(SBOM), “Access Control”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) - -### 3.7.2 Rationale {#3.7.2-rationale} - -Information related to proprietary software may be subject to confidentiality agreements and thus cannot always be public. In such cases, it is acceptable either to restrict access solely to authorized entities within the supply chain or to substitute the information with "Known Unknowns." -However, when these components are distributed through complex supply chains, confidentiality agreements and access controls SHALL NOT restrict SBOM Document redistribution, thereby preventing the loss of critical information during the distribution. - -# 4\. Conformant Notice {#4.-conformant-notice} - -You MAY use the following statement to indicate that the software components you distribute are accompanied by SBOM Document conforming to the OpenChain SBOM Document Quality Guide: - -**“This software is provided with SBOM Document defined as high quality by the OpenChain SBOM Quality Guide, which is available at [https://github.com/OpenChain-Project/SBOM-wg/XXX](https://github.com/OpenChain-Project/SBOM-wg/tree/main/Cross-Industry-SBOM-Quality-Guide)**” - -# 5\. Common SBOM Document Quality Issues and Improvement Measures {#5.-common-sbom-document-quality-issues-and-improvement-measures} - -This section highlights the challenges often encountered when generating and managing SBOM Document, and introduces best practices for addressing them. These measures are designed to enhance the accuracy, consistency, and transparency of SBOM Document, as well as to improve the overall processes involved in handling them. - -## 5.1 Ensuring Accurate and Consistent “Value” Information {#5.1-ensuring-accurate-and-consistent-“value”-information} - -### 5.1.1 Issue Overview {#5.1.1-issue-overview} - -Challenges exist in the inconsistent representation of information such as package names, versions, and supplier names across different companies and tools. Without unified standards, automatic analysis of SBOM Document or vulnerability matching becomes challenging, leading to inaccuracies. - -### 5.1.2 Detailed Description {#5.1.2-detailed-description} - -In many SBOM guides and standards, the element ‘keys’ defining what should be included are explicitly specified along with the corresponding ‘value’ ranges and representation methods. However, since a precise format for these values is often not defined, issues can arise during practical implementation. - -For example, the two SBOMs below use different package names \- one as 'hello' and the other as 'hello 0.0.1'. This discrepancy is due to differences in the output formats of the tools used. - -* [example7-bin.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example7/spdx2.2/example7-bin.spdx.json#L44) - "name": "hello", -* [hello-dist.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example12/spdx2.2/hello-dist.spdx.json#L56) - "name": "hello 0.0.1", - -Although verifying that these represent the same package is possible – for example, by comparing their PURLs – the fact that different tools may output different values for the same element name frequently leads to confusion and poses challenges to the smooth operation of SBOM management. - -### 5.1.3 Improvement Measures {#5.1.3-improvement-measures} - -* The SBOM Document shall include the items documented in "[3.2 SBOM Elements](#3.2-elements-to-be-included) \- Package information, Information that can uniquely identify a software package”, ensuring their consistent use throughout the entire supply chain. -* Additionally, since the identifiers used to uniquely identify a package may differ depending on the entity distributing the SBOM Document, it is necessary to also provide information on which combination of elements and corresponding values should be used to accurately identify the software package. - -### 5.1.4 Risks and Considerations {#5.1.4-risks-and-considerations} - -* If the documentation rules are inadequately defined or overly complex, there is a risk of misclassification due to incomplete handling of exceptional cases or unique notations. -* If the rules deviate from actual operational practices, there is a risk of misclassification resulting from either insufficient or excessively stringent checks. -* It should be noted that complete automation of tools and processes is challenging; therefore, final checks and exception handling will require manual review. - -## 5.2 Standardization and Normalization of Component Granularity {#5.2-standardization-and-normalization-of-component-granularity} - -### 5.2.1 Issue Overview {#5.2.1-issue-overview} - -In SBOM terminology, 'granularity' refers to the level of detail at which software components are described — primarily either at the file level or the package level. When SBOM Documents exchanged across the supply chain use different levels of granularity, it becomes difficult to describe and interpret dependency relationships consistently. - -This is especially true in complex supply chains where the entity that ultimately creates the SBOM cannot affect the entire supply chain. - -### 5.2.2 Detailed Description {#5.2.2-detailed-description} - -Consider a simplified three-party scenario: **Vendor1** (a component supplier), **Maker1** (a product manufacturer), and **User1** (an end user). If **Vendor1** supplies a file-level SBOM but **Maker1** requires a package-level SBOM, **Maker1** must perform the conversion. -The reverse situation creates the same burden. Such conversion requires a full review of the SBOM, increasing workload for the receiving entity. -The assumptions are as follows: - -* **Vendor1** provides ‘application A‘ binary along with SBOM Document to **Maker1** -* **Maker1** supplies ‘product X‘ (which includes application A and other OSS) along with SBOM Document to **User1** -* ‘application A‘ depends on the OSS used in product X. - -Under these conditions, the following table summarizes the possible combinations of component granularity in the SBOM Document. - -Table 5.2.2 - -| | | SBOM Document for ‘product X’ to User1 | SBOM Document for ‘product X’ to User1 | -| :---- | :---- | :---- | :---- | -| | component granularity | file-level | package-level | -| SBOM Document for ‘application A’ from **Vendor1** | file-level | All dependency shall be recorded and provided at the file-level. | **Maker1** needs to convert file-level information to package-level for application A. | -| SBOM Document for ‘application A’ from **Vendor1** | package-level | **Maker1** needs to decompose package-level information and convert them to file-level. | All dependency shall be recorded and provided at the package-level. | - -Differences in component granularity within SBOM Document require a full review to determine its granularity level, leading to an increased workload for the integrating entity. - -### 5.2.3 Improvement Measures {#5.2.3-improvement-measures} - -* When creating an SBOM, explicitly state within the document whether it is at the file level or the package level.Where the requesting party is able to specify the required - granularity level, this should be agreed upon in advance. - * If the SBOM requestor can specify the granularity, it should. However, in the case of a complex supply chain, there may be situations where the specification from the requester cannot affect the entire supply chain. -* Define explicit granularity elements in future versions of the Data format specifications to clarify whether the information is at the file or package level. - -### 5.2.4 Risks and Considerations {#5.2.4-risks-and-considerations} - -* There is a potential for issues when linking with vulnerability information. For example, if component granularity is mixed, it may not be possible to automatically identify the corresponding vulnerability information, leading to concerns over increased manual effort and time. - -## 5.3 Complementing Source Code Information and Enhancing Transparency {#5.3-complementing-source-code-information-and-enhancing-transparency} - -### 5.3.1 Issue Overview {#5.3.1-issue-overview} - -Software is often distributed in binary form (compiled executables). If the corresponding source code is not recorded in the SBOM Document, it becomes difficult to: - -* Verify that the appropriate license terms have been correctly applied -* Assess whether known vulnerabilities affect the exact source code used, or whether they have already been remediated - - Including source code information in the SBOM Document significantly improves transparency and traceability throughout the software supply chain. - -### 5.3.2 Detailed Description {#5.3.2-detailed-description} - -Adhering to "[3.2 SBOM Elements](#3.2-elements-to-be-included) – Package information, Information that can uniquely identify a software package" can sometimes allow you to locate source code in repositories like GitHub. However, when creating binary components, patches are often applied for customization or to fix vulnerabilities and bugs. In such cases, it becomes challenging to pinpoint the exact source code used. Furthermore, even for the same component and version, differences in SBOM types can lead to discrepancies: Source SBOMs do not provide the additional build information, while Build SBOMs include redundant details that are absent from the delivered binary component. Therefore, it is necessary to retain the exact source code information used during the build that is included in the binary component. - -### 5.3.3 Improvement Measures {#5.3.3-improvement-measures} - -To improve supply chain transparency, the SBOM Document author can attach source code information for binary components as follows: - -* Add the source code information for a binary component as a separate source code component in the SBOM Document and manage its details. For example, SPDX allows linking binary components and source code components using relationships such as GENERATED\_FROM, DESCENDANT\_OF, or CONTAINS (see also Section 5.8). -* CycloneDX provides a “pedigree” attribute for holding source code details, allowing the SBOM Document to include direct source code and patch information for the binary component. - -The source code information should include, when available: - -* The source URL (this may be the URL of a tar.xz file or a version control system URL). -* A hash value of the source code, with a clear indication of what the hash covers and at which level it was computed. Specifically: - * For archive files (e.g., .tar.xz): provide the hash algorithm (e.g., SHA-512) and confirm that the hash applies to the archive file as a whole, not to individual files within it. - * For version control systems: provide the commit hash, which unambiguously identifies the exact revision of the source tree. - * Alternatively, a SWHID (Software Heritage Identifier) may be used, as it encodes both the object type and scope explicitly. - -In all cases, the hash entry should specify: (1) the hash algorithm, (2) the hash value, and (3) the scope of the hash (e.g., archive-level, file-level, or commit-level), so that recipients can reliably reproduce and verify the hash. - -* If modifications were made during the build process, corresponding patch information should be included alongside the source code details. - -### 5.3.4 Risks and Considerations {#5.3.4-risks-and-considerations} - -Verifying the validity of the source code information attached by the SBOM Document provider to binary components is challenging for SBOM Document recipients. -One potential method of verification is for the recipient to rebuild the binary and confirm that it matches. However, to do so, the SBOM Document provider must supply additional build environment information and ensure that the build is reproducible. - -## 5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance {#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance} - -### 5.4.1 Issue Overview {#5.4.1-issue-overview} - -SBOM is expected to enhance vulnerability handling and license compliance by providing: - -* Component identification information that can be cross-referenced with vulnerability databases or license databases to determine if a vulnerability or a license problem exists -* Supplier information for reporting to remediate found such problems -* Information of inter-component dependencies to assess how a vulnerability in one component might affect others or a license conflicts among their components - -However, these elements are not always captured accurately or comprehensively, leading to: - -* Inconsistent naming and identifier usage that hampers effective correlation with vulnerability or license data -* Inadequateness or ambiguity of supplier information reducing the ability to address vulnerability and license problems -* Incomplete dependency of inter-component relationships inducing oversight of cross-component impacts from the problems - -### 5.4.2 Detailed Description {#5.4.2-detailed-description} - -1. When the identification relies on component names and version numbers, inconsistencies such as label variations (as highlighted in [Section 5.1](#5.1-ensuring-accurate-and-consistent-“value”-information)) can occur, leading to missed detection of vulnerabilities or licenses of the components. Even the inclusion of unique identifiers like PURLs or CPE names does not guarantee a match in vulnerability databases or license databases, since those identifiers may not be present there. -2. SBOM Document generated by automated tools often fall short in providing thorough supplier information. The supplier fields may be omitted or described in a way that does not clearly identify the organization or individual responsible – for instance, sometimes only a name is provided without accompanying contact information such as an email address. This lack of precise supplier information complicates reporting of vulnerability and license problems and their follow-up actions. -3. The completeness of inter-component dependency information depends heavily on the tools, settings, and the technologies (programming languages or development environments) used. This can result in an incomplete mapping of dependency relationships, which in turn may lead to an underestimation of how vulnerabilities in one component can impact others, and overlook a license conflict between interdependent components, within the software product. - -This detailed breakdown underscores that despite SBOM Document’s potential in improving vulnerability handling and license compliance, issues with inconsistent component identification and incomplete data often limit its effectiveness. - -### 5.4.3 Improvement Measures {#5.4.3-improvement-measures} - -1. Refer to Section 5.1 and use the naming conventions employed by vulnerability databases such as Open Source Vulnerabilities (OSV) and National Vulnerability Database (NVD) to record the component name, and include the corresponding unique software identifiers (e.g., a PURL for OSV or a CPE name for NVD) within the component information. Furthermore, include as much information as possible that is recommended for inclusion in the SBOM, such as the supplier name or hash value to be referenced when component names are identical. -2. Ensure that the supplier information identifies a real, publicly recognized entity or individual by verifying its existence and providing clear contact details such as the name, a valid email address, or a URL. -3. Utilize tools that can extract inter-component dependency information from package managers to generate a comprehensive SBOM Document, and when possible, use build tools capable of producing a Build SBOM according to CISA’s SBOM Type Classification. - - -### 5.4.4 Risks and Considerations {#5.4.4-risks-and-considerations} - -1. More kinds of SBOM information does not always improve the comprehensiveness of vulnerability and licensing problem detection, since (set of) information in the SBOM used to identify components and algorithm used to match those components against vulnerability and licensing databases depends on a tool for them. Moreover, dynamically loaded components at runtime may not be captured in the SBOM, which further compromises the accuracy of vulnerability and license correlation. -2. Since a component's supplier may change over time due to mergers, business closures, or shifts in support responsibilities, it is essential to verify and update supplier information on a regular basis. -3. Automatically extracted dependency information, especially when derived from static analysis or less comprehensive techniques rather than robust build tools, may not accurately capture the actual runtime inter-component relationships, particularly in cases where components are dynamically loaded, leading to gaps in the overall depiction of dependencies within the SBOM Document. - -## 5.5 Establishing a Tamper Detection and Change Management System {#5.5-establishing-a-tamper-detection-and-change-management-system} - -### 5.5.1 Issue Overview {#5.5.1-issue-overview} - -In SBOM operations, the SBOM Document may be updated on a different schedule than the provided software itself, and its content may contain errors. However, there is currently no sufficient mechanism to detect modifications to the SBOM Document, making it difficult to guarantee consistency with the software. - -### 5.5.2 Detailed Description {#5.5.2-detailed-description} - -* Manual modifications leading to data inconsistencies - When the SBOM Document is later edited or supplemented by hand, the resulting document may no longer match the original software configuration, risking unintended changes such as the addition of unneeded component information. -* Lack of version control causing opaque modification history - Without a system to record changes, it becomes impossible to trace who modified the SBOM Document, when, why, or how, making it difficult to distinguish between intentional tampering and routine updates, and preventing rollback to previous, trusted versions. -* Inconsistent formats and missing information - When SBOM Documents are automatically generated by multiple tools, differences in format and content can result in the loss of critical details – such as dependency information – during integration or editing, potentially leading to incomplete security assessments. - -### 5.5.3 Improvement Measures {#5.5.3-improvement-measures} - -* Unique identification and digital signatures - Every SBOM Document, regardless of format, should carry a unique identifier that is distinct from any digital signature. Upon generation, a digital signature or hash value should be immediately appended to enable later detection of any modifications. -* Change history management - SBOM Documents should be treated as immutable. Any modification should result in the creation of a new SBOM Document with a new unique identifier, rather than overwriting the existing one. For example, where supported by the format, relationships such as AMENDED\_BY or ANCESTOR\_OF in SPDX should be used to link the updated document to its previous version. All changes should be recorded and tracked using a version control system. -* Automated verification - Implement tools that automatically check the integrity of digital signatures or hash values. -* Automated monitoring - Establish a tamper-detection process that regularly verifies signatures and issues alerts when abnormalities are detected. -* Update and redistribution policies - Formalize procedures for regularly updating the SBOM Documents, reapplying signatures, and automatically redistributing the revised document. Any distribution constraints applicable to the SBOM Document should be explicitly identified and communicated to recipients as part of these procedures. -* Audit and review framework - Complement automated measures with periodic reviews, log audits, and manual final verifications. - -### 5.5.4 Risks and Considerations {#5.5.4-risks-and-considerations} - -* Key management risks - Be alert to the leakage or expiration of signing keys and certificates; implement proper key management and revocation procedures. -* Increased operational burden - Introducing new processes may necessitate changes to development environments and incur additional team training costs. -* Inter-tool compatibility issues - Differences in SBOM tool formats can compromise the consistency of hash values and signatures. -* Minimizing manual intervention - Maximize automation to eliminate human errors, limiting manual verification to the minimum required. - -## - -## 5.6 Clarifying the Scope of Descriptions and Defining Accountability {#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability} - -### 5.6.1 Issue Overview {#5.6.1-issue-overview} - -SBOM documents largely rely on the provider's discretion, resulting in inconsistent comprehensiveness and accuracy of the required information. Consequently, essential data may be missing across the software supply chain, increasing the risk of confusion in managing security and license compliance. - -### 5.6.2 Detailed Description {#5.6.2-detailed-description} - -Various guidelines and specifications exist, yet the criteria for including dependent components in an SBOM and the level of detail required for each component remain unclear. - -* Only a limited set of necessary details, such as the scope of software dependencies and version information, may be included. -* It is often unclear who is accountable for each component, as contact information and management responsibilities are not clearly defined. This lack of clarity hampers rapid response when issues arise. - -Consequently, incomplete information within the SBOM can prevent a full understanding of vulnerabilities and license-related risks across the entire software supply chain, potentially impeding effective security measures. - -### 5.6.3 Improvement Measures {#5.6.3-improvement-measures} - -* Establish clear, standardized criteria for the items that need to be included in an SBOM Document across the entire software supply chain, with particular emphasis on clarifying the scope of dependencies. -* Clearly define accountability for each item by including specific responsible individuals and contact details within the document. - -When considering the software supply chain, the supplier field should be treated as the primary field for identifying the party accountable for the component, as it most directly represents the entity responsible for its distribution and support across each tier of the supply chain. - -When recording contact information, note that available fields differ between formats. In SPDX, the relevant fields are `supplier` and `originator`, while in CycloneDX, `supplier`, `manufacturer`, and `authors` are available. Among these, the `supplier` field should be prioritized in both formats, as it most clearly indicates the party bearing accountability for the component at each point in the supply chain. The `originator` field in SPDX and the `manufacturer` field in CycloneDX may be used to record the entity that originally created the component, which may differ from the supplier in cases involving repackaging or redistribution through multiple supply chain tiers. - -Where the existing fields are insufficient to clearly express who holds accountability across the supply chain, for example when distinguishing between legal responsibility and technical contact at different tiers, a Comment field should be used as a supplement to explicitly state the accountable party and the nature of their responsibility. - -This approach will enable effective information sharing and rapid response when issues arise. Following diagrams are the software supply chain as an illustrative example. - -![][image2] -*Fig.5-7.1 Entire software supply chain* - -![][image3] -*Fig.5-7.2 Three entities for “App-A SBOM Document” provided to ”User”.* - -“Entity-B” is generally responsible for direct vulnerability response and OSS license compliance for “User”. There is no requirement to provide “User” with the contact details of "Entity-A" and "Entity-C"; however, "Entity-B" must know the proper contact information for "Entity-A" and "Entity-C". Consequently, the SBOM Document provided by "Entity-A" and "Entity-C" must include their respective appropriate contact details. - -![][image4] -*Fig.5-7.3 Independent SBOM Document Creation by Entity-A and Entity-C* - -Furthermore, if 'Entity-B' is aware that 'App-A' has a dynamic dependency on 'Lib-C.so' but does not know from whom 'Lib-C.so' is actually distributed, it is essential that the SBOM Document for 'App-A' explicitly indicates this dependency. Additionally, the SBOM Document for "App-A" must clearly indicate that its distribution does not include "Lib-C.so" and that detailed information, such as the version number, about "Lib-C.so" remains unavailable, classifying it as "Known Unknown". -![][image5] -*Fig.5-7.4 “Known Unknown” for Dynamic runtime dependencies* - -### 5.6.4 Risks and Considerations {#5.6.4-risks-and-considerations} - -* Delays in updating the SBOM Documents in response to software version upgrades or changes in dependencies may result in decisions being made based on outdated information. -* A lack of uniform criteria across the supply chain can lead to inconsistencies among SBOM Documents, causing confusion. -* If the responsible parties or contact information are not clearly specified or are recorded incorrectly, the ability to respond swiftly during issues may be compromised, thereby increasing security risks. - -## 5.7 Unified Expression of Component Relationships {#5.7-unified-expression-of-component-relationships} - -### 5.7.1 Issue Overview {#5.7.1-issue-overview} - -Inconsistent depiction of relationships between components (e.g., dependency, containment, derivation) may hinder accurate automated analysis and risk assessment. - -### 5.7.2 Detailed Description {#5.7.2-detailed-description} - -SBOM is used to list not only the direct software components but also the libraries, development tools, and developers as SBOM elements, and to describe the relationships among them. However, due to the varying complexity and scale of software, several challenges arise in describing these relationships: - -1. The method for describing relationships between components (e.g., depends, contains, generates) varies significantly, and the selected notation differs among individuals, leading to confusion. -2. The notations used are ambiguous, as a single keyword may be applied to different relationships. This ambiguity causes interpretation differences between providers and recipients, potentially impacting risk assessment. - -### 5.7.3 Improvement Measures {#5.7.3-improvement-measures} - -Although various keywords may be used to describe relationships, it is recommended that the following primary relationships be consistently included in the SBOM Document and uniformly defined across the entire supply chain. - -1. Keywords for describing the current state of a component - 1. “contains” / ”composition-assemblies” - Indicates that a component includes or is composed of another. - 2. “dependsOn” / “composition-dependencies” - Indicates that a component depends on or requires another. -2. Keywords for describing the origin of a component - 1. “generatedFrom” / “components-pedigree” - Indicates that a component was generated (replicated, modified, or built) from another. - -### 5.7.4 Risks and Considerations {#5.7.4-risks-and-considerations} - -These recommendations allow the inclusion of additional relationship keywords alongside the primary relationships, provided all terms are coordinated in advance to avoid confusion. - -## 5.8 Interoperability and Flexibility Among Tools {#5.8-interoperability-and-flexibility-among-tools} - -### 5.8.1 Issue Overview {#5.8.1-issue-overview} - -Different SBOM generation and analysis tools, such as ORT (OSS Review Toolkit), FOSSology, or ScanCode etc., may produce outputs with variations that complicate integration in a unified processing workflow. -Furthermore, optional fields such as “comment” may carry information critical to specific operational contexts, for example, build options or provenance remarks agreed upon between supplier and recipient. However, such information is frequently lost when SBOM Documents are processed, merged, or transformed by tools. Without prior agreement between the supplier and recipient on which fields are to be preserved and how they are to be interpreted, relying on these fields for operational purposes can lead to inconsistencies and workflow failures. - -### 5.8.2 Detailed Description {#5.8.2-detailed-description} - -Many software tools designed for generating and managing SBOM Document are typically developed with interoperability in mind. However, in practical settings, there have been few comprehensive evaluations of the compatibility across these various tools, rendering their true degree of interoperability uncertain. -Moreover, even when compatibility exists, there is generally insufficient documentation on the integration process, which consequently forces users to resort to trial-and-error methods to achieve effective configurations. -Certain SBOM fields, such as Comment, are optional and intended to carry supplementary information. In practice, however, the content of these fields is often lost or discarded when SBOM Documents pass through tools for processing, merging, or format conversion. This problem is compounded by the fact that the meaning and intended use of such fields may vary between the supplier and the recipient. When a supplier records operationally significant information, such as license analysis notes, provenance remarks, or exception justifications, in a Comment field without prior agreement with the recipient, that information may be silently dropped or misinterpreted downstream. As a result, operational decisions that depend on such information can fail or produce inconsistent outcomes, particularly in multi-tier supply chains where SBOM Documents are handed off across organizational boundaries. - -### 5.8.3 Improvement Measures {#5.8.3-improvement-measures} - -When employing a mixed environment of tools for handling SBOM Documents, manual adjustments such as value conversions and schema modifications are often unavoidable. To alleviate these issues, it is effective to designate a primary format at the operational level, taking into account the following criteria: - -* Existing assets -* The extent of compatibility across a wide range of tools -* The proficiency of the personnel responsible - -SBOM Documents received from upstream sources should retain identifiers such as PURL and generator information. Format transition procedures should be standardized through configuration files and minimal sample setups, and syntactic validation (such as with JSON Schema) should be automated in continuous integration environments where possible. - -For optional fields such as Comment, suppliers and recipients should establish prior agreement on which fields must be preserved during tool-based processing and how their content is to be interpreted, as such information is frequently lost during merging or format conversion. - -To identify and address interoperability gaps, it is strongly encouraged to produce SBOM Documents in both SPDX and CycloneDX formats using multiple tools and the latest version of each standard. A representative process would involve producing at least four SBOM Documents, with two tools each generating both a SPDX and a CycloneDX output. The resulting SBOM Documents should be systematically compared to identify discrepancies in field mapping, value representation, and the preservation of optional fields such as Comment. The findings from such comparisons should be documented and shared with the relevant tool development and standards communities to drive concrete improvements in interoperability. Looking ahead, tool developers, format stewards, and the wider SBOM community should engage in active dialogue to establish common interoperability requirements and resolve compatibility issues across supply chains. - -### 5.8.4 Risks and Considerations {#5.8.4-risks-and-considerations} - -1. **Semantic Loss During Format Conversion** - Even when syntactic compatibility between SPDX and CycloneDX is achieved, information expressed in one format cannot always be accurately reproduced in the other due to structural differences in their respective fields. This risk is particularly pronounced for optional fields such as Comment, where information loss or unintended changes in meaning during format conversion cannot be fully eliminated. -2. **Maintaining Agreements Across Multi-tier Supply Chains** - Even when operational agreements are established with direct trading partners, there is no guarantee that equivalent agreements are maintained further upstream or downstream. The longer and more complex the supply chain, the more difficult it becomes to ensure consistent preservation and interpretation of fields across all parties involved. -3. **Keeping Pace with Evolving Specifications** - Both SPDX and CycloneDX specifications are subject to continuous revision. When tool implementations or organizational procedures fail to keep pace with these changes, interoperability issues are likely to recur. Even as community-level discussions on compatibility progress, whether each tool implements the resulting agreements promptly and accurately remains a separate concern, making ongoing validation and update cycles indispensable. - -# - -# 6\. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines {#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines} - -This chapter provides a comprehensive analysis of the compliance elements associated with various guidelines within the frameworks of SPDX and CycloneDX. It is organized into sections that detail each guideline's requirements, categorizing them as mandatory or recommended. For each guideline, the chapter outlines the key elements, including their names, associated data fields, and supplementary remarks. Emphasis is placed on establishing a clear mapping between the guideline elements and the corresponding data fields defined in SPDX and CycloneDX. This structured approach facilitates cross-referencing and ensures consistency in documenting compliance requirements across multiple frameworks. - -## 6.1 References {#6.1-references} - -* SPDX v2.2+ - [https://spdx.github.io/spdx-spec/v2.3/how-to-use/\#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx](https://spdx.github.io/spdx-spec/v2.3/how-to-use/#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx) -* SPDX v3.0 - [https://github.com/spdx/using/blob/main/docs/comply-with-norms.md\#satisfying-ntia-minimum-elements-for-an-sbom-using-spdx--us-executive-order-14028](https://github.com/spdx/using/blob/main/docs/comply-with-norms.md#satisfying-ntia-minimum-elements-for-an-sbom-using-spdx--us-executive-order-14028) -* CycloneDX v1.7 - [https://cyclonedx.org/guides/OWASP\_CycloneDX-Authoritative-Guide-to-SBOM-en.pdf](https://cyclonedx.org/guides/OWASP_CycloneDX-Authoritative-Guide-to-SBOM-en.pdf) -* NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) - [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) -* CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) - [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) -* BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 - “8.2 Mapping of the individual data fields”: Cyber Resilience Requirements for Manufacturers and Products \- Part 2: Software Bill of Materials (SBOM) Version 2.1.0 - [https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr03183/TR-03183\_node.html](https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr03183/TR-03183_node.html) -* OpenChain Telco SBOM Guide Version 1.1 - [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide\_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md) - -## - -## 6.2 Cross-Regulation Comparison Table {#heading} - -This table consolidates all element requirements from the four standards covered in this chapter. It enables implementers to identify which elements satisfy multiple regulations simultaneously and to design a single SBOM that meets all applicable obligations. - -| Category | Element | NTIA 2021 | CISA 2025 | BSI TR-03183 | OpenChain Telco Guide | Notes / Points of Attention | -| :---- | :---- | ----- | ----- | ----- | ----- | :---- | -| **SBOM Document Metadata** | **SBOM Author / Creator of SBOM** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | Different names across standards: 'Author of SBOM Data' (NTIA), 'SBOM Author' (CISA), 'Creator of the SBOM' (BSI). Contact details (email or URL) should be included where possible. | -| | **Timestamp** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | | -| | **Tool Name** | — | **SHALL** | — | **SHALL** | New mandatory field added in CISA 2025; absent from NTIA 2021\. Enables recipients to assess SBOM data quality and reproducibility. Tool version SHOULD also be recorded. | -| | **Generation Context / Lifecycle Phase** | ***SHOULD*** | **SHALL** | — | ***SHOULD*** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). Records whether the SBOM was generated before build, during build, or after build. BSI does not address this field explicitly. Build-time SBOMs are considered the most accurate. | -| | **Unique ID for SBOM Document** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | BSI names this 'SBOM-URI'. In CycloneDX a BOM-Link (urn:cdx:{serialNumber}/{version}) is used for cross-referencing. Must be globally unique. | -| | **License for the SBOM Document** | — | — | — | **SHALL** | Telco guide-specific: SPDX v2 requires the DataLicense field (CC0-1.0). Not addressed by NTIA, CISA, or BSI. | -| **Software Package Information** | **Software Producer / Supplier Name** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | CISA 2025 renamed 'Supplier Name' (NTIA) to 'Software Producer' to avoid confusion with distributors. BSI additionally requires a URL or email contact address (mandatory, not optional). | -| | **Component Creator / Originator** | — | — | **SHALL** | — | BSI-specific field. Distinguishes the entity that wrote the code from the entity that supplies/distributes it. Must include a URL or email address. Not present in NTIA or CISA. | -| | **Component Name** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | Naming conventions differ across vulnerability databases (OSV, NVD). Suppliers and recipients should agree on which naming convention to follow (see Section 5.1). | -| | **Component Version** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | | -| | **Software Identifiers (PURL / CPE / SWHID)** | **SHALL** | **SHALL** | **SHALL** | ***SHOULD*** | Different names: 'Other Unique Identifiers' (NTIA), 'Software Identifiers' (CISA). PURL is supported by OSV; CPE names are used by NVD. Recording both improves cross-database coverage. Telco recommends PURL specifically. BSI requires CPE, PURL, or SWID. | -| | **Component Hash** | ***SHOULD*** | **SHALL** | **SHALL** | ***SHOULD*** | Upgraded from SHOULD (NTIA) to SHALL (CISA 2025). BSI explicitly requires the hash of the deployable artifact (binary); source code hash is a separate optional field. SHA-256 or stronger is recommended. | -| | **Filename of the Component** | — | — | **SHALL** | — | BSI-specific. Mandatory for traceability of deployable artifacts. Not addressed by NTIA, CISA, or Telco. | -| | **Package Download / Distribution URL** | — | — | **SHALL** | **SHALL** | Required by both BSI and Telco, but not by NTIA or CISA. BSI also separately requires the URI of the deployable form of the component. | -| | **Source Code URI** | — | — | **SHALL** | — | BSI-specific. Enables traceability from binary back to source. Particularly important for CRA compliance and Open Source license verification. See also Section 5.3 on source code transparency. | -| | **File Type Properties (Executable / Archive / Structured)** | — | — | **SHALL** | — | BSI-specific. Classifies the type of each deployable artifact (executable binary, archive, or structured data such as container/firmware). Required for CRA-aligned artifact traceability. | -| **License Information** | **Declared License** | ***SHOULD*** | **SHALL** | **SHALL** | **SHALL** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). Use SPDX License Expressions for consistency. For proprietary licenses, include contact information alongside the Proprietary Software indicator. | -| | **Concluded License** | ***SHOULD*** | **SHALL** | **SHALL** | **SHALL** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). If the license cannot be determined, mark with 'NOASSERTION' rather than omitting the field. BSI calls this 'Distribution licenses'. | -| | **Effective Licence** | — | — | *MAY* | — | BSI-specific optional field. Records the license that effectively applies after considering dual-licensing, dependency relationships, and distribution context. Not addressed by other standards. | -| | **Copyright Text** | — | — | — | **SHALL** | Required by Telco guide (and mandatory in SPDX v2 format). Not required by NTIA, CISA, or BSI at the SBOM element level. | -| **Relationship Information** | **Dependency Relationship** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | All standards require this. NTIA/CISA: document must DESCRIBE at least one package and record CONTAINS relationships. BSI specifically requires 'contains' or 'dependsOn' relationship types. See Section 5.7 for guidance on unified relationship expressions. | -| | **Other Component Relationships** | ***SHOULD*** | — | ***SHOULD*** | — | NTIA recommends recording additional relationships such as GENERATES, ANCESTOR\_OF, and VARIANT\_OF. CISA and Telco do not address these. See Section 5.7 for recommended keywords. | - -## {#heading} - -## - -## 6.3 NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) {#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-(sbom)} - -### 6.3.1 Required Elements {#6.3.1-required-elements} - -| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | -| ----- | :---- | :---- | :---- | :---- | -| **SHALL** | **Supplier Name** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.metadata.supplier bom.components\[\].supplier | -| **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | -| **SHALL** | **Version of the Component** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | -| **SHALL** | **Other Unique Identifiers** | (7.2)Package SPDX Identifier (6.5)SPDX Document Namespace (7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier Software/Classes/Package.packageUrl Core/Classes/Element.externalIdentifier | bom.components\[\].cpe, .purl, .swid | -| **SHALL** | **Dependency Relationship** | (11.1)Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | -| **SHALL** | **Author of SBOM Data** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | -| **SHALL** | **Timestamp** | (6.9)Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | -| ***SHOULD*** | **Hash of the Component** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | -| ***SHOULD*** | **Lifecycle Phase** | N/A → (6.10)CreatorComment (workaround) | Software/Sbom/sbomType | bom.metadata.lifecycles\[\] | -| ***SHOULD*** | **Other Component Relationships** | (11.1)GENERATES, ANCESTOR\_OF, VARIANT\_OF… | Core/Classes/Relationship (various types) | bom.components\[\].pedigree | -| ***SHOULD*** | **License Information** | (7.13)PackageLicenseConcluded (7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | - -### - -## 6.4 CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) {#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-(sbom)} - -### 6.4.1 Required Elements {#6.4.1-required-elements} - -| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | -| ----- | :---- | :---- | :---- | :---- | -| **SHALL** | **SBOM Author** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | -| **SHALL** | **Software Producer** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.components\[\].supplier | -| **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | -| **SHALL** | **Component Version** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | -| **SHALL** | **Software Identifiers** | (7.2)Package SPDX Identifier (6.5)SPDX Document Namespace (7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier | bom.components\[\].cpe, .purl, .swid | -| **SHALL** | **Component Hash** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | -| **SHALL** | **License** | (7.13)PackageLicenseConcluded (7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | -| **SHALL** | **Dependency Relationship** | (11.1) Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | -| **SHALL** | **Tool Name** | (6.8) Creator: Tool keyword | Core/Tool | bom.metadata.tools | -| **SHALL** | **Timestamp** | (6.9) Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | -| **SHALL** | **Generation Context** | (6.9) Created → model-definition | Software/Sbom/sbomType (via model-definition) | bom.metadata.lifecycles\[\] | - -### 6.4.2 Table of Minimum Elements Data Fields {#6.4.2-table-of-minimum-elements-data-fields} - -| Data Field | Description | -| :---- | :---- | -| **SBOM Author** | The name of the entity that creates the SBOM data for this component. | -| **Software Producer** | The name of an entity that creates, defines, and identifies components. | -| **Component Name** | The name assigned by the Software Producer to a software component. | -| **Component Version** | Identifier used by the Software Producer to specify a change in software from a previously identified version. | -| **Software Identifiers** | Identifier(s) used to identify a component or serve as a look-up key for relevant databases. | -| **Component Hash** | The cryptographic value generated from taking the hash of the software component. | -| **License** | The license(s) under which the software component is made available. | -| **Dependency Relationship** | The relationship between two software components, specifically noting that Software X includes Component Y or that Component A is largely derived from Component B. | -| **Tool Name** | The name of the tool used by the SBOM Author to generate the SBOM. | -| **Timestamp** | Record of the date and time of the most recent update to the SBOM data. | -| **Generation Context** | The relative software lifecycle phase and data available at the time the Software Producer generated the SBOM (before build, during build, after build). | - -## 6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 {#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-(sbom)-version-2.1.0} - -### 6.5.1 Required Elements {#6.5.1-required-elements} - -TR-03182 version 2.1.0 does not allow SPDX v2. - -| Req. | Element Name | SPDX v3.0 | CycloneDX v1.7 | -| ----- | :---- | :---- | :---- | -| **SHALL** | **Creator of the SBOM** | Core/Classes/CreationInfo.createdBy | bom.metadata.manufacturer\[\].url XOR bom.metadata.manufacturer\[\].contact\[\].email | -| **SHALL** | **Timestamp** | Core/Classes/CreationInfo.created | bom.metadata.timestamp | -| **SHALL** | **Component creator** | Software/Classes/Package.originatedBy | bom.components\[\].manufacturer\[\].url XOR bom.components\[\].manufacturer\[\].contact\[\].email | -| **SHALL** | **Component name** | Software/Classes/Package.name | bom.components\[\].name (+ optionally .group) | -| **SHALL** | **Component version** | Software/Classes/Package.packageVersion | bom.components\[\].version | -| **SHALL** | **Filename of the component** | Software/Classes/File.name | bom.components\[\].properties\[name=bsi:component:filename\] | -| **SHALL** | **Dependencies on other components** | Core/Classes/Relationship (contains / dependsOn) | bom.components\[\].components bom.dependencies\[\] bom.compositions.assemblies\[\] / .dependencies\[\] | -| **SHALL** | **Distribution licenses** | Core/Classes/Relationship (hasConcludedLicense) | bom.components\[\].licenses\[\].expression \[acknowledgement=concluded\] | -| **SHALL** | **Hash value of deployable component** | Software/Classes/File.verifiedUsing | components\[\].externalReferences\[\].hashes\[\] \[type=distribution\] | -| **SHALL** | **Executable property** | Software/Classes/File.additionalPurpose=\[executable\] | bom.components\[\].properties\[name=bsi:component:executable\] | -| **SHALL** | **Archive property** | Software/Classes/File.additionalPurpose=\[archive\] | bom.components\[\].properties\[name=bsi:component:archive\] | -| **SHALL** | **Structured property** | Software/Classes/File.additionalPurpose=\[container|firmware\] | bom.components\[\].properties\[name=bsi:component:structured\] | -| **SHALL** | **SBOM-URI** | Software/Classes/Sbom.spdxId | bom.serialNumber (BOM-Link: urn:cdx:{serialNumber}/{version}) | -| **SHALL** | **Source code URI** | Software/Classes/SoftwareArtifact.externalRef (externalRefType=SourceArtifact) | bom.components\[\].externalReferences\[type=source-distribution\].url | -| **SHALL** | **URI of deployable form of component** | Software/Classes/File.externalRef (externalRefType=binaryArtifact) \[under discussion\] | bom.components\[\].externalReferences\[type=distribution\].url | -| **SHALL** | **Other unique identifiers** | Software/Classes/Package.externalIdentifiers (cpe22, cpe23, swid, packageURL) | bom.components\[\].cpe, .swid, .purl | -| **SHALL** | **Original licences (declared)** | Core/Classes/Relationship (hasDeclaredLicense) | bom.components\[\].licenses\[\].expression \[acknowledgement=declared\] | -| *MAY* | **Effective licence** | Core/Classes/Relationship (type=other, comment=hasEffectiveLicense) | bom.components\[\].properties\[name=bsi:component:effectiveLicense\] | -| *MAY* | **Hash value of source code** | Software/Classes/SoftwareArtifact.verifiedUsing \+ Relationship (generates) | bom.components.externalReferences\[\].hashes\[\] \[type=source-distribution\] | -| *MAY* | **URL of security.txt** | Software/Classes/Package.externalRef (externalRefType=securityOther) | bom.components\[\].externalReferences\[type=rfc-9116\].url | - -## - -## 6.6 OpenChain Telco SBOM Guide Version 1.1 {#6.6-openchain-telco-sbom-guide-version-1.1} - -### 6.6.1 Required Elements {#6.6.1-required-elements} - -The Telco SBOM Guide is primarily based on SPDX v2.2. SPDX v3.0 and CycloneDX equivalents are shown for reference only; they are not formally mandated by the Telco guide. Elements with no direct CycloneDX counterpart are marked with a dash (—). - -#### 6.6.1.1 Document Creation Information {#6.6.1.1-document-creation-information} - -| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | -| ----- | :---- | :---- | :---- | :---- | -| **SHALL** | **SPDXVersion** | (6.1)SPDXVersion | Core/CreationInfo.specVersion | specVersion | -| **SHALL** | **DataLicense** | (6.2)DataLicense | Core/SpdxDocument.dataLicense | metadata.licenses | -| **SHALL** | **SPDXID (document)** | (6.3)SPDXID | Core/SpdxDocument.spdxId | serialNumber | -| **SHALL** | **DocumentName** | (6.4)DocumentName | Core/SpdxDocument.name | — | -| **SHALL** | **DocumentNamespace** | (6.5)SPDX Document Namespace | Core/SpdxDocument.nameSpaceMap | — | -| **SHALL** | **Creator: Organization \+ Tool** | (6.8)Creator: Organization, Tool | Core/CreationInfo.createdBy Core/CreationInfo.createdUsing | metadata.{component.manufacturer|authors} metadata.tools | -| **SHALL** | **Created** | (6.9)Created | Core/CreationInfo.created | metadata.timestamp | -| **SHALL** | **CreatorComment (SBOM Build Information)** | (6.10)CreatorComment | Core/CreationInfo.comment | metadata.lifecycles | - -#### 6.6.1.2 Package Information {#6.6.1.2-package-information} - -| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | -| ----- | :---- | :---- | :---- | :---- | -| **SHALL** | **PackageName** | (7.1) PackageName | Software/Package.name | metadata.component.name components.name | -| **SHALL** | **SPDXID (package)** | (7.2) Package SPDX Identifier | Software/Package.spdxId | metadata.component.bom-ref components.bom-ref | -| **SHALL** | **PackageVersion** | (7.3) PackageVersion | Software/Package.packageVersion | metadata.component.version components.version | -| **SHALL** | **PackageSupplier** | (7.5) PackageSupplier | Software/Package.suppliedBy | metadata.component.supplier components.supplier | -| **SHALL** | **PackageDownloadLocation** | (7.7) PackageDownloadLocation | Software/Package.downloadLocation | metadata.component.externalReferences components.externalReferences | -| **SHALL** | **PackageLicenseConcluded** | (7.13) PackageLicenseConcluded | Relationship (hasConcludedLicense) | metadata.component.licenses\[\]{expression, acknowledgement=concluded} | -| **SHALL** | **PackageLicenseDeclared** | (7.15) PackageLicenseDeclared | Relationship (hasDeclaredLicense) | metadata.component.licenses\[\]{expression, acknowledgement=declared} | -| **SHALL** | **PackageCopyrightText** | (7.17) PackageCopyrightText | Software/Package.copyrightText | metadata.component.copyright components.copyright | -| **SHALL** | **Relationship: DESCRIBES \+ CONTAINS** | (11.1) Relationship: CONTAINS, DESCRIBES | Relationship (contains, describes) | components.components dependencies | -| ***SHOULD*** | **PackageChecksum** | (7.10) PackageChecksum | Software/Package.verifiedUsing | metadata.component.hashes components.hashes | -| ***SHOULD*** | **ExternalRef: PURL (PackageURL)** | (7.21) ExternalRef: PACKAGE-MANAGER purl | Software/Package/externalIdentifier (packageUrl) | purl | - -## Appendix.1 Acknowledgments {#appendix.1-acknowledgments} - -This list acknowledges those who have provided edits, feedback, and comments. The names are arranged in alphabetical order. -We extend our sincere gratitude to all contributors for their generous time, thoughtful insights, and continued dedication to improving this document. - -Akihiko Takahashi -Alberto Pianon -Alin Jerpelea -Anthony Harrison -Ayumi Watanabe -Fuminobu Takeyama -Gary O'Neall -Itaru Hosomi -Jari Koivisto -Kate Stewart -Kiyoshi Owada -Kouki Hama -Marc-Etienne Vargenau -Nobuyuki Tanaka -Norio Kobota -Philippe Ombredanne -Satoru Koizumi -Shane Coughlan -Tadayuki Osaki -Takashi NINJOUJI -Tsukasa Yobo -Vivek Kumar -Yoshiyuki Ito -Yosuke Hirano -Yumi Tomita -조명식 - -OpenChain Board members -OpenChain Telco Working Group - -## - -## Appendix.2 Version History {#appendix.2-version-history} - -2026/04/03 version: 2026.04.03 Release - -[image1]: -[image2]: -[image3]: -[image4]: -[image5]: \ No newline at end of file +Version: 2026.04.03 + +## Table of Contents + +This document is split by chapter. Use the links below to open each chapter or appendix. + +- [0. Preface](chapters/00-preface.md#0.-preface) + +- [1. Scope and SBOM Document Quality](chapters/01-scope-and-sbom-document-quality.md#1.-scope-and-sbom-document-quality) + +- [2. Terms and Definitions](chapters/02-terms-and-definitions.md#2.-terms-and-definitions) + +- [3. Guidelines to Enhance SBOM Document Quality](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.-guidelines-to-enhance-sbom-document-quality) + - [3.1. Data Format](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.1.-data-format) + - [3.1.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.1.1-verification-and-reference-material) + - [3.1.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.1.2-rationale) + - [3.2 Elements to be included](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.2-elements-to-be-included) + - [3.2.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.2.1-verification-and-reference-material) + - [3.2.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.2.2-rationale) + - [3.3 File Format](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.3-file-format) + - [3.3.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.3.1-verification-and-reference-material) + - [3.3.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.3.2-rationale) + - [3.4 Timing of SBOM Document delivery](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.4-timing-of-sbom-document-delivery) + - [3.4.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.4.1-verification-and-reference-material) + - [3.4.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.4.2-rationale) + - [3.5 SBOM Document Scope](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.5-sbom-document-scope) + - [3.5.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.5.1-verification-and-reference-material) + - [3.5.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.5.2-rationale) + - [3.6 SBOM Document Verification](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.6-sbom-document-verification) + - [3.6.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.6.1-verification-and-reference-material) + - [3.6.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.6.2-rationale) + - [3.7 SBOM Document Confidentiality](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.7-sbom-document-confidentiality) + - [3.7.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.7.1-verification-and-reference-material) + - [3.7.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.7.2-rationale) + +- [4. Conformant Notice](chapters/04-conformant-notice.md#4.-conformant-notice) + +- [5. Common SBOM Document Quality Issues and Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.-common-sbom-document-quality-issues-and-improvement-measures) + - [5.1 Ensuring Accurate and Consistent “Value” Information](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1-ensuring-accurate-and-consistent-“value”-information) + - [5.1.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.1-issue-overview) + - [5.1.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.2-detailed-description) + - [5.1.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.3-improvement-measures) + - [5.1.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.4-risks-and-considerations) + - [5.2 Standardization and Normalization of Component Granularity](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2-standardization-and-normalization-of-component-granularity) + - [5.2.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.1-issue-overview) + - [5.2.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.2-detailed-description) + - [5.2.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.3-improvement-measures) + - [5.2.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.4-risks-and-considerations) + - [5.3 Complementing Source Code Information and Enhancing Transparency](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3-complementing-source-code-information-and-enhancing-transparency) + - [5.3.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.1-issue-overview) + - [5.3.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.2-detailed-description) + - [5.3.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.3-improvement-measures) + - [5.3.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.4-risks-and-considerations) + - [5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance) + - [5.4.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.1-issue-overview) + - [5.4.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.2-detailed-description) + - [5.4.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.3-improvement-measures) + - [5.4.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.4-risks-and-considerations) + - [5.5 Establishing a Tamper Detection and Change Management System](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5-establishing-a-tamper-detection-and-change-management-system) + - [5.5.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.1-issue-overview) + - [5.5.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.2-detailed-description) + - [5.5.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.3-improvement-measures) + - [5.5.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.4-risks-and-considerations) + - [5.6 Clarifying the Scope of Descriptions and Defining Accountability](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability) + - [5.6.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.1-issue-overview) + - [5.6.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.2-detailed-description) + - [5.6.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.3-improvement-measures) + - [5.6.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.4-risks-and-considerations) + - [5.7 Unified Expression of Component Relationships](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7-unified-expression-of-component-relationships) + - [5.7.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.1-issue-overview) + - [5.7.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.2-detailed-description) + - [5.7.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.3-improvement-measures) + - [5.7.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.4-risks-and-considerations) + - [5.8 Interoperability and Flexibility Among Tools](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8-interoperability-and-flexibility-among-tools) + - [5.8.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.1-issue-overview) + - [5.8.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.2-detailed-description) + - [5.8.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.3-improvement-measures) + - [5.8.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.4-risks-and-considerations) + +- [6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) + - [6.1 References](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.1-references) + - [6.2 Cross-Regulation Comparison Table](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#heading) + - [6.3 NTIA - The Minimum Elements For a Software Bill of Materials (SBOM)](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-%28sbom%29) + - [6.3.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.3.1-required-elements) + - [6.4 CISA - 2025 Minimum Elements for a Software Bill of Materials (SBOM)](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-%28sbom%29) + - [6.4.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.4.1-required-elements) + - [6.4.2 Table of Minimum Elements Data Fields](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.4.2-table-of-minimum-elements-data-fields) + - [6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-%28sbom%29-version-2.1.0) + - [6.5.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.5.1-required-elements) + - [6.6 OpenChain Telco SBOM Guide Version 1.1](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6-openchain-telco-sbom-guide-version-1.1) + - [6.6.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6.1-required-elements) + - [6.6.1.1 Document Creation Information](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6.1.1-document-creation-information) + - [6.6.1.2 Package Information](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6.1.2-package-information) + +- [Appendix.1 Acknowledgments](chapters/appendix-1-acknowledgments.md#appendix.1-acknowledgments) + +- [Appendix.2 Version History](chapters/appendix-2-version-history.md#appendix.2-version-history) diff --git a/Cross-Industry-SBOM-Quality-Guide/en/README.md b/Cross-Industry-SBOM-Quality-Guide/en/README.md index 92c8dea..3de196b 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/README.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/README.md @@ -13,3 +13,5 @@ You can track the discussion via the OpenChain SBOM Study Group mailing list: https://lists.openchainproject.org/g/sbom Illustration files referenced by `Cross-Industry-SBOM-Quality-Guide.md` are stored under `assets/images/sbom-document-quality-guide/` so that text changes and binary asset changes can be reviewed separately in GitHub. + +The guide entry point is `Cross-Industry-SBOM-Quality-Guide.md`. The body of the guide is split by chapter under `chapters/` to make review and maintenance easier. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/00-preface.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/00-preface.md new file mode 100644 index 0000000..6a2428a --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/00-preface.md @@ -0,0 +1,11 @@ +# 0\. Preface {#0.-preface} + +The ”OpenChain SBOM Document Quality Guide” is a format-independent framework focused on the quality of the information contained within the document, such as its accuracy and integrity. It defines the essential quality requirements for achieving robust security assurance and license compliance, providing actionable steps to ensure the reliability of the content. +Key considerations and differences when adapting the Telco SBOM Guide to develop this guide: + +* **Compatibility**: This guide is designed for broad compatibility beyond the “OpenChain Telco SBOM Guide”. By conforming to this guide, an SBOM document not only meets the requirements of the “OpenChain Telco SBOM Guide” but also aligns with various other industry guidelines and regulatory standards. +* **Applicability**: This guide serves as a foundational quality standard applicable across all industries. Its language and requirements have been carefully refined to ensure universal relevance, making it a basic framework for any sector implementing SBOM Document. +* **Format Independence**: This guide is written to be independent of any specific SBOM Data format. +* **Quality Definition**: A new chapter discusses what constitutes a high-quality SBOM Document, explains its importance, and describes how such documents can be effectively utilized. +* **Best practices**: Guidance addressing various challenges in creating and managing SBOM Documents have been incorporated. +* **Practical Examples**: As part of these best practices, practical SBOM Document samples are provided in JSON format along with their corresponding schema. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/01-scope-and-sbom-document-quality.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/01-scope-and-sbom-document-quality.md new file mode 100644 index 0000000..454aa93 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/01-scope-and-sbom-document-quality.md @@ -0,0 +1,16 @@ +# 1\. Scope and SBOM Document Quality {#1.-scope-and-sbom-document-quality} + +While the term **"SBOM"** generally refers to the information that constitutes a software's composition, this guide specifically focuses on the quality of the “**SBOM Document”**. In this guide, **”SBOM Document”** is a structured artifact – typically formatted in JSON and based on specifications such as SPDX or CycloneDX – that is exchanged between software distributors and recipients. + +![][image1] +This guide, “OpenChain SBOM Document Quality Guide”, establishes a clear framework for document quality – centered on security assurance and license compliance – and providing actionable requirements to achieve it. +Specifically, documents are evaluated based on following two essential aspects: + +* Adequacy of Security Assurance + Assesses whether sufficient baseline information is provided to support an investigation that validates the software's security posture, even if, at the time of delivery, the document does not comprehensively cover all risks, vulnerabilities, or mitigation strategies. + * Effectiveness of License Compliance + Assesses whether the necessary licensing details and usage terms for each software component are properly captured to ensure compliance with relevant laws and regulations. + + By adhering to this guide, stakeholders can ensure that the SBOM Documents exchanged within the software supply chain consistently meet high-quality standards. + +[image1]: <../assets/images/sbom-document-quality-guide/01-scope-and-sbom-document-quality-overview.png> diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md new file mode 100644 index 0000000..21bf32f --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md @@ -0,0 +1,19 @@ +# 2\. Terms and Definitions {#2.-terms-and-definitions} + +The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 \[[RFC2119](https://www.ietf.org/rfc/rfc2119.txt)\] \[[RFC8174](https://www.ietf.org/rfc/rfc8174.txt)\] when, and only when, they appear in all capitals, as shown here. + +| Terms | Definitions | +| ----- | ----- | +| Data Format | Data Format means the data format of the information in the SBOM. Possible Data Formats include SPDX, Cyclone DX, SWID, or other proprietary formats. | +| Entity | Entity shall mean the legal entity (for profit, non profit, or natural person) that distributes software to third parties (e.g., other organizations or individuals). Entity does not include other group companies, or companies under common control of the Entity. | +| SBOM | A Software Bill of Materials (SBOM) is a formal record containing the details and supply chain relationships of various components used in building software. | +| SBOM Type | An SBOM can be of one of the following types: Design, Source, Build, Analyzed, Deployed, Runtime. The definition of these types can be found in [the CISA document](https://www.cisa.gov/sites/default/files/2023-04/sbom-types-document-508c.pdf). | +| SPDX | SPDX (System Package Data Exchange) is the ISO standard ([ISO/IEC 5962:2021](https://www.iso.org/standard/81870.html)) for exchanging SBOM for a given software package, including associated license and copyright information. The standard was created by the Linux Foundation's [SPDX project](https://spdx.dev/). | +| CycloneDX | CycloneDX is the ECMA standard ([ECMA-424](https://ecma-international.org/publications-and-standards/standards/ecma-424/)) for a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction.The standard was created by the OWASP Foundation, which is a nonprofit foundation for improving software security. | +| OpenChain Specification ISO/IEC 5230:2020 | [ISO/IEC 5230:2020](https://www.iso.org/standard/81039.html) is an international standard that specifies the key requirements of a quality open source license compliance program in order to provide a benchmark that builds trust between organizations exchanging software solutions that incorporate open source software. The OpenChain standard is produced by [the OpenChain project](https://www.openchainproject.org/) of the Linux Foundation. | +| OpenChain Specification ISO/IEC 18974:2023 | [ISO/IEC MO 18974:2023](https://www.iso.org/standard/86450.html) is an international standard from the OpenChain Project that provides requirements for open source software security assurance. It aims to improve software supply chain confidence by managing publicly known security vulnerabilities. Organizations can demonstrate compliance through self-certification or audits. | +| Transitive dependencies | Transitive dependencies are all components that are necessary for the software to run. They include any dependency of the package that is not a direct dependency. | +| Package URL(PURL) | Package URL (PURL) is a de facto standard to uniquely identify software packages. | +| SBOM Document | A Software Bill of Materials (SBOM) document is the output of SBOM information in formats like JSON or YAML for the purpose of accurate information transfer between organizations. | +| File Format | File Format means the format of SBOM Document. Possible File Formats include JSON, YAML, Excel Sheet etc. | +| Software Package | A software package is a distributable unit that can consist of a single software component, such as code or a library, or a bundle of related components, including configuration files. It may also include information about dependencies and versioning, making installation, updates, and integration with other systems more efficient. This packaging approach helps streamline software development and maintenance processes. | diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md new file mode 100644 index 0000000..99bf889 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md @@ -0,0 +1,165 @@ +# 3\. Guidelines to Enhance SBOM Document Quality {#3.-guidelines-to-enhance-sbom-document-quality} + +Chapter 3 defines the criteria by which the OpenChain SBOM Document Quality Guide recognizes an SBOM Document as high-quality. + +## 3.1. Data Format {#3.1.-data-format} + +An SBOM Document SHALL be provided in a machine‑processable format that enables automated processing by organizations, customers, and regulatory or supervisory authorities. +The use of internationally recognized formats such as SPDX® or CycloneDX is therefore considered mandatory for such purposes. + +### 3.1.1 Verification and reference material {#3.1.1-verification-and-reference-material} + +SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) , [https://tools.spdx.org/app/validate/](https://tools.spdx.org/app/validate/) +CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) , [https://github.com/CycloneDX/sbom-utility](https://github.com/CycloneDX/sbom-utility) + +### 3.1.2 Rationale {#3.1.2-rationale} + +To ensure simplified handling and streamlining of tooling and competences in the software supply chain, both for suppliers and consumers of software, SBOM Documents shall employ a format generally recognized as the standard specification for SBOMs as standardized. By harmonizing the use of this standard SBOM Data Format in an organization's external interfaces, the reduction in complexity leads to fewer errors and, as a result, improved the document quality. + +## 3.2 Elements to be included {#3.2-elements-to-be-included} + +An SBOM Document SHALL include all elements defined in this chapter, which the OpenChain SBOM Document Quality Guide considers indicative of high quality. + +SBOMfdxs Document Information + +* Data Format Version + Include the SBOM Document format and version to ensure tool interoperability. +* License for the SBOM Document +* Unique ID for the SBOM Document + Include a global unique identifier in the SBOM Document to represent the exchanged SBOM Document. The specification for this unique value varies depending on the Data Format; + For example, CycloneDX uses 'serialNumber' (as part of a BOM-Link: urn:cdx:{serialNumber}/{version}), SPDX v3 uses a globally unique 'SPDXID' for the SpdxDocument, and SPDX v2.x uses a combination of 'DocumentNamespace' and 'SPDXID' to ensure global uniqueness. +* Creation information for the SBOM Document + It is essential to include the details of who created the SBOM Document and when, as this information is necessary for contacting the responsible entities in case of issues. + * Author of SBOM Document + If permitted by the respective Data Format specifications, the creator’s information should ideally contain a valid email address or a URL for a contact form to ensure they are reachable. + * Creation Date and Time of SBOM Document + * Generation Context + In an SBOM Document, element values specifying the timing and method of its creation SHOULD be included, as these details are crucial for vulnerability management. Therefore, including the generation context such as [SBOM Types defined by CISA](https://www.cisa.gov/resources-tools/resources/types-software-bill-materials-sbom) in the document can enhance its overall quality. However, since a standardized element for generation context may not exist, harmonizing their usage across the supply chain is essential. + +Software Package information + +* Information that can uniquely identify a software package + For accurate license compliance and vulnerability assessment, it is essential to correctly identify each software package. The document shall include the following elements to ensure proper identification: + * Package Name + * Package Version + * Details regarding the package identifiers, such as the [SoftWare Hash IDentifiers (SWHID)](https://www.swhid.org/), the [Package-URL (PURL)](https://github.com/package-url/purl-spec), [CPE name](https://nvd.nist.gov/products/cpe), [gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid) or the URL of the package distribution site, indicating where the corresponding software package can be obtained. + +It is also important for both the supplier and the recipient to agree on which fields are most effective for identifying software packages within the SBOM document. + +* Package Supplier information + This element should contain contact details for the supplier of the package. It is desirable to include a valid email address or a URL to a contact form, ensuring that inquiries about the package can be addressed promptly. +* Package Hash value + Each Software Package listed in the SBOM Document should include at least one corresponding hash value from the distributed component. This is necessary to verify that the particular component is indeed present in the distribution. The hash algorithm must be chosen from those specified in the respective Data Format and used to calculate the hash of the corresponding source code or binary component. +* Proprietary Software indicator + For proprietary software, elements like Package Name and Package Version may be custom-defined. However, the SBOM Document should clearly indicate the software is proprietary \- for example, using package comments or a purl \- and should include Package Supplier information to facilitate inquiries. + +License information + +* License declared in the Software Package + The SBOM Document shall include the license information declared by the distributed package. The declared license SHALL utilize standardized identifiers, for example, [the SPDX License Expressions](https://spdx.org/licenses/), to ensure clarity and consistency. + For proprietary licenses, which are often custom-defined, please provide the contact information for inquiries along with the previously mentioned Proprietary Software indicator. +* License concluded by the Package Distributor + The SBOM Document should include the license determined by the package distributor. For example, when a package is dual-licensed, the relationship with other packages may dictate which license applies. In addition, considering both the declared license and the overall software structure, the distributor must conclude the license for distribution. It is recommended that the distributor include such element in the SBOM Document. If the appropriate license cannot be concluded \- and if allowed by the applicable specifications \- the element may either be omitted or marked as a ‘known unknown’, using a placeholder such as ‘NOASSERTION’ in SPDX document. + +Relationship information + +* As specified by NTIA SBOM Minimum Elements, the document must specify the primary component of the top level Software Package and containment relationships, indicating that one component contains another. + For more practical details, please refer to Section “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)”. + +Mandatory information required by Specifications and Guidelines +When the SBOM document is used for legal or regulatory compliance purposes, the following requirements MUST be strictly observed. + +* Other mandatory Elements as specified in each Data Format + Include all Elements that are mandatory for each Data Format. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown’. + Since each Entity typically processes the SBOM Document using different tools, including these required Elements enhances interoperability and ultimately improves the quality of SBOM Documents across the entire supply chain. + Refer to [“6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines”](06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) for more details. + +* Other mandatory Elements as specified by the applicable specifications and guidelines that each Entity conforms + Include all Elements that are mandatory for each specification and guideline to which each Entity conforms. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown'. + When a unified specification across the entire supply chain is not mandated, it is important to clearly indicate which specification the SBOM Document conforms to. This improves the document’s quality by explicitly defining the compliance requirements. + +### 3.2.1 Verification and reference material {#3.2.1-verification-and-reference-material} + +The Minimum Elements For a Software Bill of Materials(SBOM) : [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) +2025 Minimum Elements for a Software Bill of Materials (SBOM): [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) +SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) +CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) +SWHID: [https://www.swhid.org/](https://www.swhid.org/) +PURL: [https://github.com/package-url/purl-spec](https://github.com/package-url/purl-spec) + +### 3.2.2 Rationale {#3.2.2-rationale} + +Clearly defining across the entire supply chain which elements, such as SBOM Document Creation information and Package information details, must be included and distributed helps prevent gaps in the distributed data. Furthermore, clarifying the expected values for each element reduces ambiguous language and inter-tool variations. + +## 3.3 File Format {#3.3-file-format} + +An SBOM document SHALL be in a machine-processable format, such as those supported by SCA tools. In addition, to facilitate manual review (e.g., for license verification), the document SHOULD be provided in, or be easily convertible to, a human-readable format. + +### 3.3.1 Verification and reference material {#3.3.1-verification-and-reference-material} + +XML 1.0: [https://www.w3.org/TR/xml/](https://www.w3.org/TR/xml/) +JSON-LD 1.1: [https://www.w3.org/TR/json-ld11/](https://www.w3.org/TR/json-ld11/) +ECMA-404: The JSON data interchange syntax: [https://ecma-international.org/publications-and-standards/standards/ecma-404/](https://ecma-international.org/publications-and-standards/standards/ecma-404/) +YAML™: [https://yaml.org/spec/](https://yaml.org/spec/) + +For other formats, please refer to the respective specifications. + +### 3.3.2 Rationale {#3.3.2-rationale} + +As noted in NTIA SBOM Minimum Elements, when SBOM Documents are exchanged across the supply chain, they must be provided in a machine-processable standard format to ensure interoperability among the various tools used by different entities. At the same time, since SBOM Documents may also be reviewed manually (for example, checking license information), it is equally important that the document is available in, or can be easily converted to, a human-readable format. + +## 3.4 Timing of SBOM Document delivery {#3.4-timing-of-sbom-document-delivery} + +The SBOM Document SHALL be available no later than at the time of the delivery of the software (in either binary or source form). + +### 3.4.1 Verification and reference material {#3.4.1-verification-and-reference-material} + +The Minimum Elements For a Software Bill of Materials(SBOM), “Distribution and Delivery”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) + +### 3.4.2 Rationale {#3.4.2-rationale} + +An SBOM Document SHOULD be available no later than at the delivery of the software to ensure that the receiving entity can ingest the software and its SBOM. + +## 3.5 SBOM Document Scope {#3.5-sbom-document-scope} + +The SBOM SHALL contain all open source software that is delivered with the product. The SBOM SHOULD contain all commercial components. +If some components are either not included or ambiguous, they SHALL be reported as “Known Unknowns”. When reporting “Known Unknowns”, the SBOM Document SHOULD distinguish between two categories: + +1. Genuinely Unknown: Information that is not available at the time of SBOM creation (e.g., a transitive dependency whose details cannot be determined). +2. Intentionally Withheld: Information that exists but is deliberately omitted (e.g., proprietary component details subject to confidentiality agreements). + +Clearly labeling the reason for omission helps downstream recipients assess risk accurately and take appropriate action. +Refer to the “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)” for more details. + +### 3.5.1 Verification and reference material {#3.5.1-verification-and-reference-material} + +The Minimum Elements For a Software Bill of Materials(SBOM), “Known Unknowns”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) + +### 3.5.2 Rationale {#3.5.2-rationale} + +It might not be possible, advisable or feasible to have the commercial component information in the SBOM Document. However, the SBOM Document should convey as complete information as possible. + +## 3.6 SBOM Document Verification {#3.6-sbom-document-verification} + +A digital signature of the SBOM Document SHOULD be provided in order to guarantee its integrity. + +### 3.6.1 Verification and reference material {#3.6.1-verification-and-reference-material} + +Sigstore: [https://www.sigstore.dev/](https://www.sigstore.dev/) + +### 3.6.2 Rationale {#3.6.2-rationale} + +While the need to attach a digital signature to the SBOM Document for ensuring its integrity is currently under discussion, few practical implementations exist. Consequently, this topic will be revisited in the future, taking into account the associated costs and practical considerations. + +## 3.7 SBOM Document Confidentiality {#3.7-sbom-document-confidentiality} + +Contents of the SBOM Document may be subject to confidentiality agreements. Appropriate access controls SHOULD be implemented as necessary. However, confidentiality agreements and access controls SHALL NOT prevent a recipient from redistributing the SBOM Document along with the applicable software components. Use of the Traffic Light Protocol (TLP) as implemented by CycloneDX 1.7 is a sensible approach for managing this need. + +### 3.7.1 Verification and reference material {#3.7.1-verification-and-reference-material} + +The Minimum Elements For a Software Bill of Materials(SBOM), “Access Control”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) + +### 3.7.2 Rationale {#3.7.2-rationale} + +Information related to proprietary software may be subject to confidentiality agreements and thus cannot always be public. In such cases, it is acceptable either to restrict access solely to authorized entities within the supply chain or to substitute the information with "Known Unknowns." +However, when these components are distributed through complex supply chains, confidentiality agreements and access controls SHALL NOT restrict SBOM Document redistribution, thereby preventing the loss of critical information during the distribution. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md new file mode 100644 index 0000000..91edd01 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md @@ -0,0 +1,5 @@ +# 4\. Conformant Notice {#4.-conformant-notice} + +You MAY use the following statement to indicate that the software components you distribute are accompanied by SBOM Document conforming to the OpenChain SBOM Document Quality Guide: + +**“This software is provided with SBOM Document defined as high quality by the OpenChain SBOM Quality Guide, which is available at [https://github.com/OpenChain-Project/SBOM-wg/XXX](https://github.com/OpenChain-Project/SBOM-wg/tree/main/Cross-Industry-SBOM-Quality-Guide)**” diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md new file mode 100644 index 0000000..7722899 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md @@ -0,0 +1,313 @@ +# 5\. Common SBOM Document Quality Issues and Improvement Measures {#5.-common-sbom-document-quality-issues-and-improvement-measures} + +This section highlights the challenges often encountered when generating and managing SBOM Document, and introduces best practices for addressing them. These measures are designed to enhance the accuracy, consistency, and transparency of SBOM Document, as well as to improve the overall processes involved in handling them. + +## 5.1 Ensuring Accurate and Consistent “Value” Information {#5.1-ensuring-accurate-and-consistent-“value”-information} + +### 5.1.1 Issue Overview {#5.1.1-issue-overview} + +Challenges exist in the inconsistent representation of information such as package names, versions, and supplier names across different companies and tools. Without unified standards, automatic analysis of SBOM Document or vulnerability matching becomes challenging, leading to inaccuracies. + +### 5.1.2 Detailed Description {#5.1.2-detailed-description} + +In many SBOM guides and standards, the element ‘keys’ defining what should be included are explicitly specified along with the corresponding ‘value’ ranges and representation methods. However, since a precise format for these values is often not defined, issues can arise during practical implementation. + +For example, the two SBOMs below use different package names \- one as 'hello' and the other as 'hello 0.0.1'. This discrepancy is due to differences in the output formats of the tools used. + +* [example7-bin.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example7/spdx2.2/example7-bin.spdx.json#L44) + "name": "hello", +* [hello-dist.spdx.json](https://github.com/spdx/spdx-examples/blob/master/software/example12/spdx2.2/hello-dist.spdx.json#L56) + "name": "hello 0.0.1", + +Although verifying that these represent the same package is possible – for example, by comparing their PURLs – the fact that different tools may output different values for the same element name frequently leads to confusion and poses challenges to the smooth operation of SBOM management. + +### 5.1.3 Improvement Measures {#5.1.3-improvement-measures} + +* The SBOM Document shall include the items documented in "[3.2 SBOM Elements](03-guidelines-to-enhance-sbom-document-quality.md#3.2-elements-to-be-included) \- Package information, Information that can uniquely identify a software package”, ensuring their consistent use throughout the entire supply chain. +* Additionally, since the identifiers used to uniquely identify a package may differ depending on the entity distributing the SBOM Document, it is necessary to also provide information on which combination of elements and corresponding values should be used to accurately identify the software package. + +### 5.1.4 Risks and Considerations {#5.1.4-risks-and-considerations} + +* If the documentation rules are inadequately defined or overly complex, there is a risk of misclassification due to incomplete handling of exceptional cases or unique notations. +* If the rules deviate from actual operational practices, there is a risk of misclassification resulting from either insufficient or excessively stringent checks. +* It should be noted that complete automation of tools and processes is challenging; therefore, final checks and exception handling will require manual review. + +## 5.2 Standardization and Normalization of Component Granularity {#5.2-standardization-and-normalization-of-component-granularity} + +### 5.2.1 Issue Overview {#5.2.1-issue-overview} + +In SBOM terminology, 'granularity' refers to the level of detail at which software components are described — primarily either at the file level or the package level. When SBOM Documents exchanged across the supply chain use different levels of granularity, it becomes difficult to describe and interpret dependency relationships consistently. + +This is especially true in complex supply chains where the entity that ultimately creates the SBOM cannot affect the entire supply chain. + +### 5.2.2 Detailed Description {#5.2.2-detailed-description} + +Consider a simplified three-party scenario: **Vendor1** (a component supplier), **Maker1** (a product manufacturer), and **User1** (an end user). If **Vendor1** supplies a file-level SBOM but **Maker1** requires a package-level SBOM, **Maker1** must perform the conversion. +The reverse situation creates the same burden. Such conversion requires a full review of the SBOM, increasing workload for the receiving entity. +The assumptions are as follows: + +* **Vendor1** provides ‘application A‘ binary along with SBOM Document to **Maker1** +* **Maker1** supplies ‘product X‘ (which includes application A and other OSS) along with SBOM Document to **User1** +* ‘application A‘ depends on the OSS used in product X. + +Under these conditions, the following table summarizes the possible combinations of component granularity in the SBOM Document. + +Table 5.2.2 + +| | | SBOM Document for ‘product X’ to User1 | SBOM Document for ‘product X’ to User1 | +| :---- | :---- | :---- | :---- | +| | component granularity | file-level | package-level | +| SBOM Document for ‘application A’ from **Vendor1** | file-level | All dependency shall be recorded and provided at the file-level. | **Maker1** needs to convert file-level information to package-level for application A. | +| SBOM Document for ‘application A’ from **Vendor1** | package-level | **Maker1** needs to decompose package-level information and convert them to file-level. | All dependency shall be recorded and provided at the package-level. | + +Differences in component granularity within SBOM Document require a full review to determine its granularity level, leading to an increased workload for the integrating entity. + +### 5.2.3 Improvement Measures {#5.2.3-improvement-measures} + +* When creating an SBOM, explicitly state within the document whether it is at the file level or the package level.Where the requesting party is able to specify the required + granularity level, this should be agreed upon in advance. + * If the SBOM requestor can specify the granularity, it should. However, in the case of a complex supply chain, there may be situations where the specification from the requester cannot affect the entire supply chain. +* Define explicit granularity elements in future versions of the Data format specifications to clarify whether the information is at the file or package level. + +### 5.2.4 Risks and Considerations {#5.2.4-risks-and-considerations} + +* There is a potential for issues when linking with vulnerability information. For example, if component granularity is mixed, it may not be possible to automatically identify the corresponding vulnerability information, leading to concerns over increased manual effort and time. + +## 5.3 Complementing Source Code Information and Enhancing Transparency {#5.3-complementing-source-code-information-and-enhancing-transparency} + +### 5.3.1 Issue Overview {#5.3.1-issue-overview} + +Software is often distributed in binary form (compiled executables). If the corresponding source code is not recorded in the SBOM Document, it becomes difficult to: + +* Verify that the appropriate license terms have been correctly applied +* Assess whether known vulnerabilities affect the exact source code used, or whether they have already been remediated + + Including source code information in the SBOM Document significantly improves transparency and traceability throughout the software supply chain. + +### 5.3.2 Detailed Description {#5.3.2-detailed-description} + +Adhering to "[3.2 SBOM Elements](03-guidelines-to-enhance-sbom-document-quality.md#3.2-elements-to-be-included) – Package information, Information that can uniquely identify a software package" can sometimes allow you to locate source code in repositories like GitHub. However, when creating binary components, patches are often applied for customization or to fix vulnerabilities and bugs. In such cases, it becomes challenging to pinpoint the exact source code used. Furthermore, even for the same component and version, differences in SBOM types can lead to discrepancies: Source SBOMs do not provide the additional build information, while Build SBOMs include redundant details that are absent from the delivered binary component. Therefore, it is necessary to retain the exact source code information used during the build that is included in the binary component. + +### 5.3.3 Improvement Measures {#5.3.3-improvement-measures} + +To improve supply chain transparency, the SBOM Document author can attach source code information for binary components as follows: + +* Add the source code information for a binary component as a separate source code component in the SBOM Document and manage its details. For example, SPDX allows linking binary components and source code components using relationships such as GENERATED\_FROM, DESCENDANT\_OF, or CONTAINS (see also Section 5.8). +* CycloneDX provides a “pedigree” attribute for holding source code details, allowing the SBOM Document to include direct source code and patch information for the binary component. + +The source code information should include, when available: + +* The source URL (this may be the URL of a tar.xz file or a version control system URL). +* A hash value of the source code, with a clear indication of what the hash covers and at which level it was computed. Specifically: + * For archive files (e.g., .tar.xz): provide the hash algorithm (e.g., SHA-512) and confirm that the hash applies to the archive file as a whole, not to individual files within it. + * For version control systems: provide the commit hash, which unambiguously identifies the exact revision of the source tree. + * Alternatively, a SWHID (Software Heritage Identifier) may be used, as it encodes both the object type and scope explicitly. + +In all cases, the hash entry should specify: (1) the hash algorithm, (2) the hash value, and (3) the scope of the hash (e.g., archive-level, file-level, or commit-level), so that recipients can reliably reproduce and verify the hash. + +* If modifications were made during the build process, corresponding patch information should be included alongside the source code details. + +### 5.3.4 Risks and Considerations {#5.3.4-risks-and-considerations} + +Verifying the validity of the source code information attached by the SBOM Document provider to binary components is challenging for SBOM Document recipients. +One potential method of verification is for the recipient to rebuild the binary and confirm that it matches. However, to do so, the SBOM Document provider must supply additional build environment information and ensure that the build is reproducible. + +## 5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance {#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance} + +### 5.4.1 Issue Overview {#5.4.1-issue-overview} + +SBOM is expected to enhance vulnerability handling and license compliance by providing: + +* Component identification information that can be cross-referenced with vulnerability databases or license databases to determine if a vulnerability or a license problem exists +* Supplier information for reporting to remediate found such problems +* Information of inter-component dependencies to assess how a vulnerability in one component might affect others or a license conflicts among their components + +However, these elements are not always captured accurately or comprehensively, leading to: + +* Inconsistent naming and identifier usage that hampers effective correlation with vulnerability or license data +* Inadequateness or ambiguity of supplier information reducing the ability to address vulnerability and license problems +* Incomplete dependency of inter-component relationships inducing oversight of cross-component impacts from the problems + +### 5.4.2 Detailed Description {#5.4.2-detailed-description} + +1. When the identification relies on component names and version numbers, inconsistencies such as label variations (as highlighted in [Section 5.1](#5.1-ensuring-accurate-and-consistent-“value”-information)) can occur, leading to missed detection of vulnerabilities or licenses of the components. Even the inclusion of unique identifiers like PURLs or CPE names does not guarantee a match in vulnerability databases or license databases, since those identifiers may not be present there. +2. SBOM Document generated by automated tools often fall short in providing thorough supplier information. The supplier fields may be omitted or described in a way that does not clearly identify the organization or individual responsible – for instance, sometimes only a name is provided without accompanying contact information such as an email address. This lack of precise supplier information complicates reporting of vulnerability and license problems and their follow-up actions. +3. The completeness of inter-component dependency information depends heavily on the tools, settings, and the technologies (programming languages or development environments) used. This can result in an incomplete mapping of dependency relationships, which in turn may lead to an underestimation of how vulnerabilities in one component can impact others, and overlook a license conflict between interdependent components, within the software product. + +This detailed breakdown underscores that despite SBOM Document’s potential in improving vulnerability handling and license compliance, issues with inconsistent component identification and incomplete data often limit its effectiveness. + +### 5.4.3 Improvement Measures {#5.4.3-improvement-measures} + +1. Refer to Section 5.1 and use the naming conventions employed by vulnerability databases such as Open Source Vulnerabilities (OSV) and National Vulnerability Database (NVD) to record the component name, and include the corresponding unique software identifiers (e.g., a PURL for OSV or a CPE name for NVD) within the component information. Furthermore, include as much information as possible that is recommended for inclusion in the SBOM, such as the supplier name or hash value to be referenced when component names are identical. +2. Ensure that the supplier information identifies a real, publicly recognized entity or individual by verifying its existence and providing clear contact details such as the name, a valid email address, or a URL. +3. Utilize tools that can extract inter-component dependency information from package managers to generate a comprehensive SBOM Document, and when possible, use build tools capable of producing a Build SBOM according to CISA’s SBOM Type Classification. + + +### 5.4.4 Risks and Considerations {#5.4.4-risks-and-considerations} + +1. More kinds of SBOM information does not always improve the comprehensiveness of vulnerability and licensing problem detection, since (set of) information in the SBOM used to identify components and algorithm used to match those components against vulnerability and licensing databases depends on a tool for them. Moreover, dynamically loaded components at runtime may not be captured in the SBOM, which further compromises the accuracy of vulnerability and license correlation. +2. Since a component's supplier may change over time due to mergers, business closures, or shifts in support responsibilities, it is essential to verify and update supplier information on a regular basis. +3. Automatically extracted dependency information, especially when derived from static analysis or less comprehensive techniques rather than robust build tools, may not accurately capture the actual runtime inter-component relationships, particularly in cases where components are dynamically loaded, leading to gaps in the overall depiction of dependencies within the SBOM Document. + +## 5.5 Establishing a Tamper Detection and Change Management System {#5.5-establishing-a-tamper-detection-and-change-management-system} + +### 5.5.1 Issue Overview {#5.5.1-issue-overview} + +In SBOM operations, the SBOM Document may be updated on a different schedule than the provided software itself, and its content may contain errors. However, there is currently no sufficient mechanism to detect modifications to the SBOM Document, making it difficult to guarantee consistency with the software. + +### 5.5.2 Detailed Description {#5.5.2-detailed-description} + +* Manual modifications leading to data inconsistencies + When the SBOM Document is later edited or supplemented by hand, the resulting document may no longer match the original software configuration, risking unintended changes such as the addition of unneeded component information. +* Lack of version control causing opaque modification history + Without a system to record changes, it becomes impossible to trace who modified the SBOM Document, when, why, or how, making it difficult to distinguish between intentional tampering and routine updates, and preventing rollback to previous, trusted versions. +* Inconsistent formats and missing information + When SBOM Documents are automatically generated by multiple tools, differences in format and content can result in the loss of critical details – such as dependency information – during integration or editing, potentially leading to incomplete security assessments. + +### 5.5.3 Improvement Measures {#5.5.3-improvement-measures} + +* Unique identification and digital signatures + Every SBOM Document, regardless of format, should carry a unique identifier that is distinct from any digital signature. Upon generation, a digital signature or hash value should be immediately appended to enable later detection of any modifications. +* Change history management + SBOM Documents should be treated as immutable. Any modification should result in the creation of a new SBOM Document with a new unique identifier, rather than overwriting the existing one. For example, where supported by the format, relationships such as AMENDED\_BY or ANCESTOR\_OF in SPDX should be used to link the updated document to its previous version. All changes should be recorded and tracked using a version control system. +* Automated verification + Implement tools that automatically check the integrity of digital signatures or hash values. +* Automated monitoring + Establish a tamper-detection process that regularly verifies signatures and issues alerts when abnormalities are detected. +* Update and redistribution policies + Formalize procedures for regularly updating the SBOM Documents, reapplying signatures, and automatically redistributing the revised document. Any distribution constraints applicable to the SBOM Document should be explicitly identified and communicated to recipients as part of these procedures. +* Audit and review framework + Complement automated measures with periodic reviews, log audits, and manual final verifications. + +### 5.5.4 Risks and Considerations {#5.5.4-risks-and-considerations} + +* Key management risks + Be alert to the leakage or expiration of signing keys and certificates; implement proper key management and revocation procedures. +* Increased operational burden + Introducing new processes may necessitate changes to development environments and incur additional team training costs. +* Inter-tool compatibility issues + Differences in SBOM tool formats can compromise the consistency of hash values and signatures. +* Minimizing manual intervention + Maximize automation to eliminate human errors, limiting manual verification to the minimum required. + +## + +## 5.6 Clarifying the Scope of Descriptions and Defining Accountability {#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability} + +### 5.6.1 Issue Overview {#5.6.1-issue-overview} + +SBOM documents largely rely on the provider's discretion, resulting in inconsistent comprehensiveness and accuracy of the required information. Consequently, essential data may be missing across the software supply chain, increasing the risk of confusion in managing security and license compliance. + +### 5.6.2 Detailed Description {#5.6.2-detailed-description} + +Various guidelines and specifications exist, yet the criteria for including dependent components in an SBOM and the level of detail required for each component remain unclear. + +* Only a limited set of necessary details, such as the scope of software dependencies and version information, may be included. +* It is often unclear who is accountable for each component, as contact information and management responsibilities are not clearly defined. This lack of clarity hampers rapid response when issues arise. + +Consequently, incomplete information within the SBOM can prevent a full understanding of vulnerabilities and license-related risks across the entire software supply chain, potentially impeding effective security measures. + +### 5.6.3 Improvement Measures {#5.6.3-improvement-measures} + +* Establish clear, standardized criteria for the items that need to be included in an SBOM Document across the entire software supply chain, with particular emphasis on clarifying the scope of dependencies. +* Clearly define accountability for each item by including specific responsible individuals and contact details within the document. + +When considering the software supply chain, the supplier field should be treated as the primary field for identifying the party accountable for the component, as it most directly represents the entity responsible for its distribution and support across each tier of the supply chain. + +When recording contact information, note that available fields differ between formats. In SPDX, the relevant fields are `supplier` and `originator`, while in CycloneDX, `supplier`, `manufacturer`, and `authors` are available. Among these, the `supplier` field should be prioritized in both formats, as it most clearly indicates the party bearing accountability for the component at each point in the supply chain. The `originator` field in SPDX and the `manufacturer` field in CycloneDX may be used to record the entity that originally created the component, which may differ from the supplier in cases involving repackaging or redistribution through multiple supply chain tiers. + +Where the existing fields are insufficient to clearly express who holds accountability across the supply chain, for example when distinguishing between legal responsibility and technical contact at different tiers, a Comment field should be used as a supplement to explicitly state the accountable party and the nature of their responsibility. + +This approach will enable effective information sharing and rapid response when issues arise. Following diagrams are the software supply chain as an illustrative example. + +![][image2] +*Fig.5-7.1 Entire software supply chain* + +![][image3] +*Fig.5-7.2 Three entities for “App-A SBOM Document” provided to ”User”.* + +“Entity-B” is generally responsible for direct vulnerability response and OSS license compliance for “User”. There is no requirement to provide “User” with the contact details of "Entity-A" and "Entity-C"; however, "Entity-B" must know the proper contact information for "Entity-A" and "Entity-C". Consequently, the SBOM Document provided by "Entity-A" and "Entity-C" must include their respective appropriate contact details. + +![][image4] +*Fig.5-7.3 Independent SBOM Document Creation by Entity-A and Entity-C* + +Furthermore, if 'Entity-B' is aware that 'App-A' has a dynamic dependency on 'Lib-C.so' but does not know from whom 'Lib-C.so' is actually distributed, it is essential that the SBOM Document for 'App-A' explicitly indicates this dependency. Additionally, the SBOM Document for "App-A" must clearly indicate that its distribution does not include "Lib-C.so" and that detailed information, such as the version number, about "Lib-C.so" remains unavailable, classifying it as "Known Unknown". +![][image5] +*Fig.5-7.4 “Known Unknown” for Dynamic runtime dependencies* + +### 5.6.4 Risks and Considerations {#5.6.4-risks-and-considerations} + +* Delays in updating the SBOM Documents in response to software version upgrades or changes in dependencies may result in decisions being made based on outdated information. +* A lack of uniform criteria across the supply chain can lead to inconsistencies among SBOM Documents, causing confusion. +* If the responsible parties or contact information are not clearly specified or are recorded incorrectly, the ability to respond swiftly during issues may be compromised, thereby increasing security risks. + +## 5.7 Unified Expression of Component Relationships {#5.7-unified-expression-of-component-relationships} + +### 5.7.1 Issue Overview {#5.7.1-issue-overview} + +Inconsistent depiction of relationships between components (e.g., dependency, containment, derivation) may hinder accurate automated analysis and risk assessment. + +### 5.7.2 Detailed Description {#5.7.2-detailed-description} + +SBOM is used to list not only the direct software components but also the libraries, development tools, and developers as SBOM elements, and to describe the relationships among them. However, due to the varying complexity and scale of software, several challenges arise in describing these relationships: + +1. The method for describing relationships between components (e.g., depends, contains, generates) varies significantly, and the selected notation differs among individuals, leading to confusion. +2. The notations used are ambiguous, as a single keyword may be applied to different relationships. This ambiguity causes interpretation differences between providers and recipients, potentially impacting risk assessment. + +### 5.7.3 Improvement Measures {#5.7.3-improvement-measures} + +Although various keywords may be used to describe relationships, it is recommended that the following primary relationships be consistently included in the SBOM Document and uniformly defined across the entire supply chain. + +1. Keywords for describing the current state of a component + 1. “contains” / ”composition-assemblies” + Indicates that a component includes or is composed of another. + 2. “dependsOn” / “composition-dependencies” + Indicates that a component depends on or requires another. +2. Keywords for describing the origin of a component + 1. “generatedFrom” / “components-pedigree” + Indicates that a component was generated (replicated, modified, or built) from another. + +### 5.7.4 Risks and Considerations {#5.7.4-risks-and-considerations} + +These recommendations allow the inclusion of additional relationship keywords alongside the primary relationships, provided all terms are coordinated in advance to avoid confusion. + +## 5.8 Interoperability and Flexibility Among Tools {#5.8-interoperability-and-flexibility-among-tools} + +### 5.8.1 Issue Overview {#5.8.1-issue-overview} + +Different SBOM generation and analysis tools, such as ORT (OSS Review Toolkit), FOSSology, or ScanCode etc., may produce outputs with variations that complicate integration in a unified processing workflow. +Furthermore, optional fields such as “comment” may carry information critical to specific operational contexts, for example, build options or provenance remarks agreed upon between supplier and recipient. However, such information is frequently lost when SBOM Documents are processed, merged, or transformed by tools. Without prior agreement between the supplier and recipient on which fields are to be preserved and how they are to be interpreted, relying on these fields for operational purposes can lead to inconsistencies and workflow failures. + +### 5.8.2 Detailed Description {#5.8.2-detailed-description} + +Many software tools designed for generating and managing SBOM Document are typically developed with interoperability in mind. However, in practical settings, there have been few comprehensive evaluations of the compatibility across these various tools, rendering their true degree of interoperability uncertain. +Moreover, even when compatibility exists, there is generally insufficient documentation on the integration process, which consequently forces users to resort to trial-and-error methods to achieve effective configurations. +Certain SBOM fields, such as Comment, are optional and intended to carry supplementary information. In practice, however, the content of these fields is often lost or discarded when SBOM Documents pass through tools for processing, merging, or format conversion. This problem is compounded by the fact that the meaning and intended use of such fields may vary between the supplier and the recipient. When a supplier records operationally significant information, such as license analysis notes, provenance remarks, or exception justifications, in a Comment field without prior agreement with the recipient, that information may be silently dropped or misinterpreted downstream. As a result, operational decisions that depend on such information can fail or produce inconsistent outcomes, particularly in multi-tier supply chains where SBOM Documents are handed off across organizational boundaries. + +### 5.8.3 Improvement Measures {#5.8.3-improvement-measures} + +When employing a mixed environment of tools for handling SBOM Documents, manual adjustments such as value conversions and schema modifications are often unavoidable. To alleviate these issues, it is effective to designate a primary format at the operational level, taking into account the following criteria: + +* Existing assets +* The extent of compatibility across a wide range of tools +* The proficiency of the personnel responsible + +SBOM Documents received from upstream sources should retain identifiers such as PURL and generator information. Format transition procedures should be standardized through configuration files and minimal sample setups, and syntactic validation (such as with JSON Schema) should be automated in continuous integration environments where possible. + +For optional fields such as Comment, suppliers and recipients should establish prior agreement on which fields must be preserved during tool-based processing and how their content is to be interpreted, as such information is frequently lost during merging or format conversion. + +To identify and address interoperability gaps, it is strongly encouraged to produce SBOM Documents in both SPDX and CycloneDX formats using multiple tools and the latest version of each standard. A representative process would involve producing at least four SBOM Documents, with two tools each generating both a SPDX and a CycloneDX output. The resulting SBOM Documents should be systematically compared to identify discrepancies in field mapping, value representation, and the preservation of optional fields such as Comment. The findings from such comparisons should be documented and shared with the relevant tool development and standards communities to drive concrete improvements in interoperability. Looking ahead, tool developers, format stewards, and the wider SBOM community should engage in active dialogue to establish common interoperability requirements and resolve compatibility issues across supply chains. + +### 5.8.4 Risks and Considerations {#5.8.4-risks-and-considerations} + +1. **Semantic Loss During Format Conversion** + Even when syntactic compatibility between SPDX and CycloneDX is achieved, information expressed in one format cannot always be accurately reproduced in the other due to structural differences in their respective fields. This risk is particularly pronounced for optional fields such as Comment, where information loss or unintended changes in meaning during format conversion cannot be fully eliminated. +2. **Maintaining Agreements Across Multi-tier Supply Chains** + Even when operational agreements are established with direct trading partners, there is no guarantee that equivalent agreements are maintained further upstream or downstream. The longer and more complex the supply chain, the more difficult it becomes to ensure consistent preservation and interpretation of fields across all parties involved. +3. **Keeping Pace with Evolving Specifications** + Both SPDX and CycloneDX specifications are subject to continuous revision. When tool implementations or organizational procedures fail to keep pace with these changes, interoperability issues are likely to recur. Even as community-level discussions on compatibility progress, whether each tool implements the resulting agreements promptly and accurately remains a separate concern, making ongoing validation and update cycles indispensable. + +[image2]: <../assets/images/sbom-document-quality-guide/fig-5-7-1-entire-software-supply-chain.png> +[image3]: <../assets/images/sbom-document-quality-guide/fig-5-7-2-three-entities-for-app-a-sbom-document-provided-to-user.png> +[image4]: <../assets/images/sbom-document-quality-guide/fig-5-7-3-independent-sbom-document-creation-by-entity-a-and-entity-c.png> +[image5]: <../assets/images/sbom-document-quality-guide/fig-5-7-4-known-unknown-for-dynamic-runtime-dependencies.png> diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md new file mode 100644 index 0000000..ed2ecf7 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md @@ -0,0 +1,182 @@ +# 6\. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines {#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines} + +This chapter provides a comprehensive analysis of the compliance elements associated with various guidelines within the frameworks of SPDX and CycloneDX. It is organized into sections that detail each guideline's requirements, categorizing them as mandatory or recommended. For each guideline, the chapter outlines the key elements, including their names, associated data fields, and supplementary remarks. Emphasis is placed on establishing a clear mapping between the guideline elements and the corresponding data fields defined in SPDX and CycloneDX. This structured approach facilitates cross-referencing and ensures consistency in documenting compliance requirements across multiple frameworks. + +## 6.1 References {#6.1-references} + +* SPDX v2.2+ + [https://spdx.github.io/spdx-spec/v2.3/how-to-use/\#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx](https://spdx.github.io/spdx-spec/v2.3/how-to-use/#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx) +* SPDX v3.0 + [https://github.com/spdx/using/blob/main/docs/comply-with-norms.md\#satisfying-ntia-minimum-elements-for-an-sbom-using-spdx--us-executive-order-14028](https://github.com/spdx/using/blob/main/docs/comply-with-norms.md#satisfying-ntia-minimum-elements-for-an-sbom-using-spdx--us-executive-order-14028) +* CycloneDX v1.7 + [https://cyclonedx.org/guides/OWASP\_CycloneDX-Authoritative-Guide-to-SBOM-en.pdf](https://cyclonedx.org/guides/OWASP_CycloneDX-Authoritative-Guide-to-SBOM-en.pdf) +* NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) + [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) +* CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) + [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) +* BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 + “8.2 Mapping of the individual data fields”: Cyber Resilience Requirements for Manufacturers and Products \- Part 2: Software Bill of Materials (SBOM) Version 2.1.0 + [https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr03183/TR-03183\_node.html](https://www.bsi.bund.de/EN/Themen/Unternehmen-und-Organisationen/Standards-und-Zertifizierung/Technische-Richtlinien/TR-nach-Thema-sortiert/tr03183/TR-03183_node.html) +* OpenChain Telco SBOM Guide Version 1.1 + [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide\_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md) + +## + +## 6.2 Cross-Regulation Comparison Table {#heading} + +This table consolidates all element requirements from the four standards covered in this chapter. It enables implementers to identify which elements satisfy multiple regulations simultaneously and to design a single SBOM that meets all applicable obligations. + +| Category | Element | NTIA 2021 | CISA 2025 | BSI TR-03183 | OpenChain Telco Guide | Notes / Points of Attention | +| :---- | :---- | ----- | ----- | ----- | ----- | :---- | +| **SBOM Document Metadata** | **SBOM Author / Creator of SBOM** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | Different names across standards: 'Author of SBOM Data' (NTIA), 'SBOM Author' (CISA), 'Creator of the SBOM' (BSI). Contact details (email or URL) should be included where possible. | +| | **Timestamp** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | | +| | **Tool Name** | — | **SHALL** | — | **SHALL** | New mandatory field added in CISA 2025; absent from NTIA 2021\. Enables recipients to assess SBOM data quality and reproducibility. Tool version SHOULD also be recorded. | +| | **Generation Context / Lifecycle Phase** | ***SHOULD*** | **SHALL** | — | ***SHOULD*** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). Records whether the SBOM was generated before build, during build, or after build. BSI does not address this field explicitly. Build-time SBOMs are considered the most accurate. | +| | **Unique ID for SBOM Document** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | BSI names this 'SBOM-URI'. In CycloneDX a BOM-Link (urn:cdx:{serialNumber}/{version}) is used for cross-referencing. Must be globally unique. | +| | **License for the SBOM Document** | — | — | — | **SHALL** | Telco guide-specific: SPDX v2 requires the DataLicense field (CC0-1.0). Not addressed by NTIA, CISA, or BSI. | +| **Software Package Information** | **Software Producer / Supplier Name** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | CISA 2025 renamed 'Supplier Name' (NTIA) to 'Software Producer' to avoid confusion with distributors. BSI additionally requires a URL or email contact address (mandatory, not optional). | +| | **Component Creator / Originator** | — | — | **SHALL** | — | BSI-specific field. Distinguishes the entity that wrote the code from the entity that supplies/distributes it. Must include a URL or email address. Not present in NTIA or CISA. | +| | **Component Name** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | Naming conventions differ across vulnerability databases (OSV, NVD). Suppliers and recipients should agree on which naming convention to follow (see Section 5.1). | +| | **Component Version** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | | +| | **Software Identifiers (PURL / CPE / SWHID)** | **SHALL** | **SHALL** | **SHALL** | ***SHOULD*** | Different names: 'Other Unique Identifiers' (NTIA), 'Software Identifiers' (CISA). PURL is supported by OSV; CPE names are used by NVD. Recording both improves cross-database coverage. Telco recommends PURL specifically. BSI requires CPE, PURL, or SWID. | +| | **Component Hash** | ***SHOULD*** | **SHALL** | **SHALL** | ***SHOULD*** | Upgraded from SHOULD (NTIA) to SHALL (CISA 2025). BSI explicitly requires the hash of the deployable artifact (binary); source code hash is a separate optional field. SHA-256 or stronger is recommended. | +| | **Filename of the Component** | — | — | **SHALL** | — | BSI-specific. Mandatory for traceability of deployable artifacts. Not addressed by NTIA, CISA, or Telco. | +| | **Package Download / Distribution URL** | — | — | **SHALL** | **SHALL** | Required by both BSI and Telco, but not by NTIA or CISA. BSI also separately requires the URI of the deployable form of the component. | +| | **Source Code URI** | — | — | **SHALL** | — | BSI-specific. Enables traceability from binary back to source. Particularly important for CRA compliance and Open Source license verification. See also Section 5.3 on source code transparency. | +| | **File Type Properties (Executable / Archive / Structured)** | — | — | **SHALL** | — | BSI-specific. Classifies the type of each deployable artifact (executable binary, archive, or structured data such as container/firmware). Required for CRA-aligned artifact traceability. | +| **License Information** | **Declared License** | ***SHOULD*** | **SHALL** | **SHALL** | **SHALL** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). Use SPDX License Expressions for consistency. For proprietary licenses, include contact information alongside the Proprietary Software indicator. | +| | **Concluded License** | ***SHOULD*** | **SHALL** | **SHALL** | **SHALL** | Upgraded from SHOULD (NTIA 2021\) to SHALL (CISA 2025). If the license cannot be determined, mark with 'NOASSERTION' rather than omitting the field. BSI calls this 'Distribution licenses'. | +| | **Effective Licence** | — | — | *MAY* | — | BSI-specific optional field. Records the license that effectively applies after considering dual-licensing, dependency relationships, and distribution context. Not addressed by other standards. | +| | **Copyright Text** | — | — | — | **SHALL** | Required by Telco guide (and mandatory in SPDX v2 format). Not required by NTIA, CISA, or BSI at the SBOM element level. | +| **Relationship Information** | **Dependency Relationship** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | All standards require this. NTIA/CISA: document must DESCRIBE at least one package and record CONTAINS relationships. BSI specifically requires 'contains' or 'dependsOn' relationship types. See Section 5.7 for guidance on unified relationship expressions. | +| | **Other Component Relationships** | ***SHOULD*** | — | ***SHOULD*** | — | NTIA recommends recording additional relationships such as GENERATES, ANCESTOR\_OF, and VARIANT\_OF. CISA and Telco do not address these. See Section 5.7 for recommended keywords. | + +## {#heading} + +## + +## 6.3 NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) {#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-%28sbom%29} + +### 6.3.1 Required Elements {#6.3.1-required-elements} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **Supplier Name** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.metadata.supplier bom.components\[\].supplier | +| **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | +| **SHALL** | **Version of the Component** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | +| **SHALL** | **Other Unique Identifiers** | (7.2)Package SPDX Identifier +(6.5)SPDX Document Namespace +(7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier Software/Classes/Package.packageUrl Core/Classes/Element.externalIdentifier | bom.components\[\].cpe, .purl, .swid | +| **SHALL** | **Dependency Relationship** | (11.1)Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | +| **SHALL** | **Author of SBOM Data** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | +| **SHALL** | **Timestamp** | (6.9)Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | +| ***SHOULD*** | **Hash of the Component** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | +| ***SHOULD*** | **Lifecycle Phase** | N/A → (6.10)CreatorComment (workaround) | Software/Sbom/sbomType | bom.metadata.lifecycles\[\] | +| ***SHOULD*** | **Other Component Relationships** | (11.1)GENERATES, ANCESTOR\_OF, VARIANT\_OF… | Core/Classes/Relationship (various types) | bom.components\[\].pedigree | +| ***SHOULD*** | **License Information** | (7.13)PackageLicenseConcluded +(7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | + +### + +## 6.4 CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) {#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-%28sbom%29} + +### 6.4.1 Required Elements {#6.4.1-required-elements} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **SBOM Author** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | +| **SHALL** | **Software Producer** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.components\[\].supplier | +| **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | +| **SHALL** | **Component Version** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | +| **SHALL** | **Software Identifiers** | (7.2)Package SPDX Identifier +(6.5)SPDX Document Namespace +(7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier | bom.components\[\].cpe, .purl, .swid | +| **SHALL** | **Component Hash** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | +| **SHALL** | **License** | (7.13)PackageLicenseConcluded +(7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | +| **SHALL** | **Dependency Relationship** | (11.1) Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | +| **SHALL** | **Tool Name** | (6.8) Creator: Tool keyword | Core/Tool | bom.metadata.tools | +| **SHALL** | **Timestamp** | (6.9) Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | +| **SHALL** | **Generation Context** | (6.9) Created → model-definition | Software/Sbom/sbomType (via model-definition) | bom.metadata.lifecycles\[\] | + +### 6.4.2 Table of Minimum Elements Data Fields {#6.4.2-table-of-minimum-elements-data-fields} + +| Data Field | Description | +| :---- | :---- | +| **SBOM Author** | The name of the entity that creates the SBOM data for this component. | +| **Software Producer** | The name of an entity that creates, defines, and identifies components. | +| **Component Name** | The name assigned by the Software Producer to a software component. | +| **Component Version** | Identifier used by the Software Producer to specify a change in software from a previously identified version. | +| **Software Identifiers** | Identifier(s) used to identify a component or serve as a look-up key for relevant databases. | +| **Component Hash** | The cryptographic value generated from taking the hash of the software component. | +| **License** | The license(s) under which the software component is made available. | +| **Dependency Relationship** | The relationship between two software components, specifically noting that Software X includes Component Y or that Component A is largely derived from Component B. | +| **Tool Name** | The name of the tool used by the SBOM Author to generate the SBOM. | +| **Timestamp** | Record of the date and time of the most recent update to the SBOM data. | +| **Generation Context** | The relative software lifecycle phase and data available at the time the Software Producer generated the SBOM (before build, during build, after build). | + +## 6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 {#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-%28sbom%29-version-2.1.0} + +### 6.5.1 Required Elements {#6.5.1-required-elements} + +TR-03182 version 2.1.0 does not allow SPDX v2. + +| Req. | Element Name | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | +| **SHALL** | **Creator of the SBOM** | Core/Classes/CreationInfo.createdBy | bom.metadata.manufacturer\[\].url XOR bom.metadata.manufacturer\[\].contact\[\].email | +| **SHALL** | **Timestamp** | Core/Classes/CreationInfo.created | bom.metadata.timestamp | +| **SHALL** | **Component creator** | Software/Classes/Package.originatedBy | bom.components\[\].manufacturer\[\].url XOR bom.components\[\].manufacturer\[\].contact\[\].email | +| **SHALL** | **Component name** | Software/Classes/Package.name | bom.components\[\].name (+ optionally .group) | +| **SHALL** | **Component version** | Software/Classes/Package.packageVersion | bom.components\[\].version | +| **SHALL** | **Filename of the component** | Software/Classes/File.name | bom.components\[\].properties\[name=bsi:component:filename\] | +| **SHALL** | **Dependencies on other components** | Core/Classes/Relationship (contains / dependsOn) | bom.components\[\].components bom.dependencies\[\] bom.compositions.assemblies\[\] / .dependencies\[\] | +| **SHALL** | **Distribution licenses** | Core/Classes/Relationship (hasConcludedLicense) | bom.components\[\].licenses\[\].expression \[acknowledgement=concluded\] | +| **SHALL** | **Hash value of deployable component** | Software/Classes/File.verifiedUsing | components\[\].externalReferences\[\].hashes\[\] \[type=distribution\] | +| **SHALL** | **Executable property** | Software/Classes/File.additionalPurpose=\[executable\] | bom.components\[\].properties\[name=bsi:component:executable\] | +| **SHALL** | **Archive property** | Software/Classes/File.additionalPurpose=\[archive\] | bom.components\[\].properties\[name=bsi:component:archive\] | +| **SHALL** | **Structured property** | Software/Classes/File.additionalPurpose=\[container|firmware\] | bom.components\[\].properties\[name=bsi:component:structured\] | +| **SHALL** | **SBOM-URI** | Software/Classes/Sbom.spdxId | bom.serialNumber (BOM-Link: urn:cdx:{serialNumber}/{version}) | +| **SHALL** | **Source code URI** | Software/Classes/SoftwareArtifact.externalRef (externalRefType=SourceArtifact) | bom.components\[\].externalReferences\[type=source-distribution\].url | +| **SHALL** | **URI of deployable form of component** | Software/Classes/File.externalRef (externalRefType=binaryArtifact) \[under discussion\] | bom.components\[\].externalReferences\[type=distribution\].url | +| **SHALL** | **Other unique identifiers** | Software/Classes/Package.externalIdentifiers (cpe22, cpe23, swid, packageURL) | bom.components\[\].cpe, .swid, .purl | +| **SHALL** | **Original licences (declared)** | Core/Classes/Relationship (hasDeclaredLicense) | bom.components\[\].licenses\[\].expression \[acknowledgement=declared\] | +| *MAY* | **Effective licence** | Core/Classes/Relationship (type=other, comment=hasEffectiveLicense) | bom.components\[\].properties\[name=bsi:component:effectiveLicense\] | +| *MAY* | **Hash value of source code** | Software/Classes/SoftwareArtifact.verifiedUsing \+ Relationship (generates) | bom.components.externalReferences\[\].hashes\[\] \[type=source-distribution\] | +| *MAY* | **URL of security.txt** | Software/Classes/Package.externalRef (externalRefType=securityOther) | bom.components\[\].externalReferences\[type=rfc-9116\].url | + +## + +## 6.6 OpenChain Telco SBOM Guide Version 1.1 {#6.6-openchain-telco-sbom-guide-version-1.1} + +### 6.6.1 Required Elements {#6.6.1-required-elements} + +The Telco SBOM Guide is primarily based on SPDX v2.2. SPDX v3.0 and CycloneDX equivalents are shown for reference only; they are not formally mandated by the Telco guide. Elements with no direct CycloneDX counterpart are marked with a dash (—). + +#### 6.6.1.1 Document Creation Information {#6.6.1.1-document-creation-information} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **SPDXVersion** | (6.1)SPDXVersion | Core/CreationInfo.specVersion | specVersion | +| **SHALL** | **DataLicense** | (6.2)DataLicense | Core/SpdxDocument.dataLicense | metadata.licenses | +| **SHALL** | **SPDXID (document)** | (6.3)SPDXID | Core/SpdxDocument.spdxId | serialNumber | +| **SHALL** | **DocumentName** | (6.4)DocumentName | Core/SpdxDocument.name | — | +| **SHALL** | **DocumentNamespace** | (6.5)SPDX Document Namespace | Core/SpdxDocument.nameSpaceMap | — | +| **SHALL** | **Creator: Organization \+ Tool** | (6.8)Creator: Organization, Tool | Core/CreationInfo.createdBy Core/CreationInfo.createdUsing | metadata.{component.manufacturer|authors} metadata.tools | +| **SHALL** | **Created** | (6.9)Created | Core/CreationInfo.created | metadata.timestamp | +| **SHALL** | **CreatorComment (SBOM Build Information)** | (6.10)CreatorComment | Core/CreationInfo.comment | metadata.lifecycles | + +#### 6.6.1.2 Package Information {#6.6.1.2-package-information} + +| Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | +| ----- | :---- | :---- | :---- | :---- | +| **SHALL** | **PackageName** | (7.1) PackageName | Software/Package.name | metadata.component.name components.name | +| **SHALL** | **SPDXID (package)** | (7.2) Package SPDX Identifier | Software/Package.spdxId | metadata.component.bom-ref components.bom-ref | +| **SHALL** | **PackageVersion** | (7.3) PackageVersion | Software/Package.packageVersion | metadata.component.version components.version | +| **SHALL** | **PackageSupplier** | (7.5) PackageSupplier | Software/Package.suppliedBy | metadata.component.supplier components.supplier | +| **SHALL** | **PackageDownloadLocation** | (7.7) PackageDownloadLocation | Software/Package.downloadLocation | metadata.component.externalReferences components.externalReferences | +| **SHALL** | **PackageLicenseConcluded** | (7.13) PackageLicenseConcluded | Relationship (hasConcludedLicense) | metadata.component.licenses\[\]{expression, acknowledgement=concluded} | +| **SHALL** | **PackageLicenseDeclared** | (7.15) PackageLicenseDeclared | Relationship (hasDeclaredLicense) | metadata.component.licenses\[\]{expression, acknowledgement=declared} | +| **SHALL** | **PackageCopyrightText** | (7.17) PackageCopyrightText | Software/Package.copyrightText | metadata.component.copyright components.copyright | +| **SHALL** | **Relationship: DESCRIBES \+ CONTAINS** | (11.1) Relationship: CONTAINS, DESCRIBES | Relationship (contains, describes) | components.components dependencies | +| ***SHOULD*** | **PackageChecksum** | (7.10) PackageChecksum | Software/Package.verifiedUsing | metadata.component.hashes components.hashes | +| ***SHOULD*** | **ExternalRef: PURL (PackageURL)** | (7.21) ExternalRef: PACKAGE-MANAGER purl | Software/Package/externalIdentifier (packageUrl) | purl | diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md new file mode 100644 index 0000000..2a19c34 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md @@ -0,0 +1,34 @@ +## Appendix.1 Acknowledgments {#appendix.1-acknowledgments} + +This list acknowledges those who have provided edits, feedback, and comments. The names are arranged in alphabetical order. +We extend our sincere gratitude to all contributors for their generous time, thoughtful insights, and continued dedication to improving this document. + +Akihiko Takahashi +Alberto Pianon +Alin Jerpelea +Anthony Harrison +Ayumi Watanabe +Fuminobu Takeyama +Gary O'Neall +Itaru Hosomi +Jari Koivisto +Kate Stewart +Kiyoshi Owada +Kouki Hama +Marc-Etienne Vargenau +Nobuyuki Tanaka +Norio Kobota +Philippe Ombredanne +Satoru Koizumi +Shane Coughlan +Tadayuki Osaki +Takashi NINJOUJI +Tsukasa Yobo +Vivek Kumar +Yoshiyuki Ito +Yosuke Hirano +Yumi Tomita +조명식 + +OpenChain Board members +OpenChain Telco Working Group diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md new file mode 100644 index 0000000..7892543 --- /dev/null +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md @@ -0,0 +1,3 @@ +## Appendix.2 Version History {#appendix.2-version-history} + +2026/04/03 version: 2026.04.03 Release From a79df5ecb5fd377a05d90e91ed23d59ca420e699 Mon Sep 17 00:00:00 2001 From: Kouki Hama Date: Mon, 25 May 2026 15:58:13 +0900 Subject: [PATCH 3/4] Address review comments on SBOM Quality Guide Markdown Signed-off-by: Kouki Hama --- .../en/Cross-Industry-SBOM-Quality-Guide.md | 166 +++++++++--------- .../en/README.md | 2 +- ...ope-and-sbom-document-quality-overview.png | Bin 14601 -> 149785 bytes ...fig-5-7-1-entire-software-supply-chain.png | Bin 22689 -> 194069 bytes ...r-app-a-sbom-document-provided-to-user.png | Bin 50532 -> 265694 bytes ...ment-creation-by-entity-a-and-entity-c.png | Bin 37198 -> 163910 bytes ...known-for-dynamic-runtime-dependencies.png | Bin 18201 -> 148659 bytes .../en/chapters/00-preface.md | 2 +- .../01-scope-and-sbom-document-quality.md | 8 +- .../en/chapters/02-terms-and-definitions.md | 4 +- ...elines-to-enhance-sbom-document-quality.md | 48 ++--- .../en/chapters/04-conformant-notice.md | 2 +- ...quality-issues-and-improvement-measures.md | 109 ++++++------ ...-relation-to-legislation-and-guidelines.md | 33 ++-- .../en/chapters/appendix-1-acknowledgments.md | 2 +- .../en/chapters/appendix-2-version-history.md | 2 +- 16 files changed, 188 insertions(+), 190 deletions(-) diff --git a/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md b/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md index be61101..b3169b8 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/Cross-Industry-SBOM-Quality-Guide.md @@ -10,94 +10,94 @@ Version: 2026.04.03 This document is split by chapter. Use the links below to open each chapter or appendix. -- [0. Preface](chapters/00-preface.md#0.-preface) +- [0. Preface](chapters/00-preface.md) -- [1. Scope and SBOM Document Quality](chapters/01-scope-and-sbom-document-quality.md#1.-scope-and-sbom-document-quality) +- [1. Scope and SBOM Document Quality](chapters/01-scope-and-sbom-document-quality.md) -- [2. Terms and Definitions](chapters/02-terms-and-definitions.md#2.-terms-and-definitions) +- [2. Terms and Definitions](chapters/02-terms-and-definitions.md) -- [3. Guidelines to Enhance SBOM Document Quality](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.-guidelines-to-enhance-sbom-document-quality) - - [3.1. Data Format](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.1.-data-format) - - [3.1.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.1.1-verification-and-reference-material) - - [3.1.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.1.2-rationale) - - [3.2 Elements to be included](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.2-elements-to-be-included) - - [3.2.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.2.1-verification-and-reference-material) - - [3.2.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.2.2-rationale) - - [3.3 File Format](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.3-file-format) - - [3.3.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.3.1-verification-and-reference-material) - - [3.3.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.3.2-rationale) - - [3.4 Timing of SBOM Document delivery](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.4-timing-of-sbom-document-delivery) - - [3.4.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.4.1-verification-and-reference-material) - - [3.4.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.4.2-rationale) - - [3.5 SBOM Document Scope](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.5-sbom-document-scope) - - [3.5.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.5.1-verification-and-reference-material) - - [3.5.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.5.2-rationale) - - [3.6 SBOM Document Verification](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.6-sbom-document-verification) - - [3.6.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.6.1-verification-and-reference-material) - - [3.6.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.6.2-rationale) - - [3.7 SBOM Document Confidentiality](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.7-sbom-document-confidentiality) - - [3.7.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.7.1-verification-and-reference-material) - - [3.7.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md#3.7.2-rationale) +- [3. Guidelines to Enhance SBOM Document Quality](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.1. Data Format](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.1.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.1.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.2 Elements to be included](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.2.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.2.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.3 File Format](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.3.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.3.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.4 Timing of SBOM Document delivery](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.4.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.4.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.5 SBOM Document Scope](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.5.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.5.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.6 SBOM Document Verification](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.6.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.6.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.7 SBOM Document Confidentiality](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.7.1 Verification and reference material](chapters/03-guidelines-to-enhance-sbom-document-quality.md) + - [3.7.2 Rationale](chapters/03-guidelines-to-enhance-sbom-document-quality.md) -- [4. Conformant Notice](chapters/04-conformant-notice.md#4.-conformant-notice) +- [4. Conformant Notice](chapters/04-conformant-notice.md) -- [5. Common SBOM Document Quality Issues and Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.-common-sbom-document-quality-issues-and-improvement-measures) - - [5.1 Ensuring Accurate and Consistent “Value” Information](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1-ensuring-accurate-and-consistent-“value”-information) - - [5.1.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.1-issue-overview) - - [5.1.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.2-detailed-description) - - [5.1.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.3-improvement-measures) - - [5.1.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.1.4-risks-and-considerations) - - [5.2 Standardization and Normalization of Component Granularity](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2-standardization-and-normalization-of-component-granularity) - - [5.2.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.1-issue-overview) - - [5.2.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.2-detailed-description) - - [5.2.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.3-improvement-measures) - - [5.2.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.2.4-risks-and-considerations) - - [5.3 Complementing Source Code Information and Enhancing Transparency](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3-complementing-source-code-information-and-enhancing-transparency) - - [5.3.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.1-issue-overview) - - [5.3.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.2-detailed-description) - - [5.3.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.3-improvement-measures) - - [5.3.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.3.4-risks-and-considerations) - - [5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance) - - [5.4.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.1-issue-overview) - - [5.4.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.2-detailed-description) - - [5.4.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.3-improvement-measures) - - [5.4.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.4.4-risks-and-considerations) - - [5.5 Establishing a Tamper Detection and Change Management System](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5-establishing-a-tamper-detection-and-change-management-system) - - [5.5.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.1-issue-overview) - - [5.5.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.2-detailed-description) - - [5.5.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.3-improvement-measures) - - [5.5.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.5.4-risks-and-considerations) - - [5.6 Clarifying the Scope of Descriptions and Defining Accountability](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability) - - [5.6.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.1-issue-overview) - - [5.6.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.2-detailed-description) - - [5.6.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.3-improvement-measures) - - [5.6.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6.4-risks-and-considerations) - - [5.7 Unified Expression of Component Relationships](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7-unified-expression-of-component-relationships) - - [5.7.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.1-issue-overview) - - [5.7.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.2-detailed-description) - - [5.7.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.3-improvement-measures) - - [5.7.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.7.4-risks-and-considerations) - - [5.8 Interoperability and Flexibility Among Tools](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8-interoperability-and-flexibility-among-tools) - - [5.8.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.1-issue-overview) - - [5.8.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.2-detailed-description) - - [5.8.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.3-improvement-measures) - - [5.8.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md#5.8.4-risks-and-considerations) +- [5. Common SBOM Document Quality Issues and Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.1 Ensuring Accurate and Consistent “Value” Information](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.1.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.1.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.1.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.1.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.2 Standardization and Normalization of Component Granularity](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.2.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.2.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.2.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.2.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.3 Complementing Source Code Information and Enhancing Transparency](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.3.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.3.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.3.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.3.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.4.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.4.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.4.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.4.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.5 Establishing a Tamper Detection and Change Management System](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.5.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.5.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.5.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.5.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.6 Clarifying the Scope of Descriptions and Defining Accountability](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.6.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.6.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.6.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.6.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.7 Unified Expression of Component Relationships](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.7.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.7.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.7.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.7.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.8 Interoperability and Flexibility Among Tools](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.8.1 Issue Overview](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.8.2 Detailed Description](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.8.3 Improvement Measures](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) + - [5.8.4 Risks and Considerations](chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md) -- [6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines) - - [6.1 References](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.1-references) - - [6.2 Cross-Regulation Comparison Table](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#heading) - - [6.3 NTIA - The Minimum Elements For a Software Bill of Materials (SBOM)](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-%28sbom%29) - - [6.3.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.3.1-required-elements) - - [6.4 CISA - 2025 Minimum Elements for a Software Bill of Materials (SBOM)](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-%28sbom%29) - - [6.4.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.4.1-required-elements) - - [6.4.2 Table of Minimum Elements Data Fields](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.4.2-table-of-minimum-elements-data-fields) - - [6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-%28sbom%29-version-2.1.0) - - [6.5.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.5.1-required-elements) - - [6.6 OpenChain Telco SBOM Guide Version 1.1](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6-openchain-telco-sbom-guide-version-1.1) - - [6.6.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6.1-required-elements) - - [6.6.1.1 Document Creation Information](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6.1.1-document-creation-information) - - [6.6.1.2 Package Information](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md#6.6.1.2-package-information) +- [6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.1 References](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.2 Cross-Regulation Comparison Table](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.3 NTIA - The Minimum Elements For a Software Bill of Materials (SBOM)](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.3.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.4 CISA - 2025 Minimum Elements for a Software Bill of Materials (SBOM)](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.4.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.4.2 Table of Minimum Elements Data Fields](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.5.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.6 OpenChain Telco SBOM Guide Version 1.1](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.6.1 Required Elements](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.6.1.1 Document Creation Information](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) + - [6.6.1.2 Package Information](chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md) -- [Appendix.1 Acknowledgments](chapters/appendix-1-acknowledgments.md#appendix.1-acknowledgments) +- [Appendix.1 Acknowledgments](chapters/appendix-1-acknowledgments.md) -- [Appendix.2 Version History](chapters/appendix-2-version-history.md#appendix.2-version-history) +- [Appendix.2 Version History](chapters/appendix-2-version-history.md) diff --git a/Cross-Industry-SBOM-Quality-Guide/en/README.md b/Cross-Industry-SBOM-Quality-Guide/en/README.md index 3de196b..4c30c7a 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/README.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/README.md @@ -12,6 +12,6 @@ In this folder you will find a copy of the brainstorm document. You can track the discussion via the OpenChain SBOM Study Group mailing list: https://lists.openchainproject.org/g/sbom -Illustration files referenced by `Cross-Industry-SBOM-Quality-Guide.md` are stored under `assets/images/sbom-document-quality-guide/` so that text changes and binary asset changes can be reviewed separately in GitHub. +Illustration files referenced by the guide are stored under `assets/images/sbom-document-quality-guide/` so that text changes and binary asset changes can be reviewed separately in GitHub. The current PNG assets are kept in this shared assets directory and have been flattened to a white background and enlarged for readability in GitHub light and dark modes; SVG source assets can be introduced later if an SVG-based publishing workflow is adopted. The guide entry point is `Cross-Industry-SBOM-Quality-Guide.md`. The body of the guide is split by chapter under `chapters/` to make review and maintenance easier. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/01-scope-and-sbom-document-quality-overview.png b/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/01-scope-and-sbom-document-quality-overview.png index 2abaeff62452bf9819f7346c226f6dcbbff3d9dc..00daaf82d801a5651ee7c2423767938ddb398371 100644 GIT binary patch literal 149785 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%0A_a%;ql}5L# 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

j+vWF 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 literal 14601 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 z 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 diff --git a/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-2-three-entities-for-app-a-sbom-document-provided-to-user.png b/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-2-three-entities-for-app-a-sbom-document-provided-to-user.png index e3ff097c63abaf614a15700e06f48f6e4bfc76c4..63241914f76f090dde19357591ce4b7a9f8edd86 100644 GIT binary patch literal 265694 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%0ALffArPKM1^M|@ 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Π5ze;pK&97(*v;O3TY{ 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 literal 50532 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 bI}{}Mv*4zPZ6K8b2PY$;_^wjiFyQ|K{rmOI diff --git a/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-3-independent-sbom-document-creation-by-entity-a-and-entity-c.png b/Cross-Industry-SBOM-Quality-Guide/en/assets/images/sbom-document-quality-guide/fig-5-7-3-independent-sbom-document-creation-by-entity-a-and-entity-c.png index bd68e4c2c39db70cefc12efb658e4152b2011219..9705327c9de3321a91f2cb03210625e7267275fa 100644 GIT binary patch literal 163910 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%0DuTc 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 z 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 V8TNFL$N1GM%JLd= diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md index 21bf32f..026a78d 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/02-terms-and-definitions.md @@ -1,4 +1,4 @@ -# 2\. Terms and Definitions {#2.-terms-and-definitions} +# 2. Terms and Definitions The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 \[[RFC2119](https://www.ietf.org/rfc/rfc2119.txt)\] \[[RFC8174](https://www.ietf.org/rfc/rfc8174.txt)\] when, and only when, they appear in all capitals, as shown here. @@ -11,7 +11,7 @@ The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "S | SPDX | SPDX (System Package Data Exchange) is the ISO standard ([ISO/IEC 5962:2021](https://www.iso.org/standard/81870.html)) for exchanging SBOM for a given software package, including associated license and copyright information. The standard was created by the Linux Foundation's [SPDX project](https://spdx.dev/). | | CycloneDX | CycloneDX is the ECMA standard ([ECMA-424](https://ecma-international.org/publications-and-standards/standards/ecma-424/)) for a full-stack Bill of Materials (BOM) standard that provides advanced supply chain capabilities for cyber risk reduction.The standard was created by the OWASP Foundation, which is a nonprofit foundation for improving software security. | | OpenChain Specification ISO/IEC 5230:2020 | [ISO/IEC 5230:2020](https://www.iso.org/standard/81039.html) is an international standard that specifies the key requirements of a quality open source license compliance program in order to provide a benchmark that builds trust between organizations exchanging software solutions that incorporate open source software. The OpenChain standard is produced by [the OpenChain project](https://www.openchainproject.org/) of the Linux Foundation. | -| OpenChain Specification ISO/IEC 18974:2023 | [ISO/IEC MO 18974:2023](https://www.iso.org/standard/86450.html) is an international standard from the OpenChain Project that provides requirements for open source software security assurance. It aims to improve software supply chain confidence by managing publicly known security vulnerabilities. Organizations can demonstrate compliance through self-certification or audits. | +| OpenChain Specification ISO/IEC 18974:2023 | [ISO/IEC 18974:2023](https://www.iso.org/standard/86450.html) is an international standard from the OpenChain Project that provides requirements for open source software security assurance. It aims to improve software supply chain confidence by managing publicly known security vulnerabilities. Organizations can demonstrate compliance through self-certification or audits. | | Transitive dependencies | Transitive dependencies are all components that are necessary for the software to run. They include any dependency of the package that is not a direct dependency. | | Package URL(PURL) | Package URL (PURL) is a de facto standard to uniquely identify software packages. | | SBOM Document | A Software Bill of Materials (SBOM) document is the output of SBOM information in formats like JSON or YAML for the purpose of accurate information transfer between organizations. | diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md index 99bf889..d01a9bc 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md @@ -1,26 +1,26 @@ -# 3\. Guidelines to Enhance SBOM Document Quality {#3.-guidelines-to-enhance-sbom-document-quality} +# 3. Guidelines to Enhance SBOM Document Quality Chapter 3 defines the criteria by which the OpenChain SBOM Document Quality Guide recognizes an SBOM Document as high-quality. -## 3.1. Data Format {#3.1.-data-format} +## 3.1. Data Format An SBOM Document SHALL be provided in a machine‑processable format that enables automated processing by organizations, customers, and regulatory or supervisory authorities. The use of internationally recognized formats such as SPDX® or CycloneDX is therefore considered mandatory for such purposes. -### 3.1.1 Verification and reference material {#3.1.1-verification-and-reference-material} +### 3.1.1 Verification and reference material SPDX®: [https://spdx.dev/use/specifications/](https://spdx.dev/use/specifications/) , [https://tools.spdx.org/app/validate/](https://tools.spdx.org/app/validate/) CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org/specification/overview/) , [https://github.com/CycloneDX/sbom-utility](https://github.com/CycloneDX/sbom-utility) -### 3.1.2 Rationale {#3.1.2-rationale} +### 3.1.2 Rationale -To ensure simplified handling and streamlining of tooling and competences in the software supply chain, both for suppliers and consumers of software, SBOM Documents shall employ a format generally recognized as the standard specification for SBOMs as standardized. By harmonizing the use of this standard SBOM Data Format in an organization's external interfaces, the reduction in complexity leads to fewer errors and, as a result, improved the document quality. +To ensure simplified handling and streamlining of tooling and competences in the software supply chain, both for suppliers and consumers of software, SBOM Documents shall employ a format generally recognized as the standard specification for SBOMs as standardized. By harmonizing the use of this standard SBOM Data Format in an organization's external interfaces, the reduction in complexity leads to fewer errors and, as a result, improves the document quality. -## 3.2 Elements to be included {#3.2-elements-to-be-included} +## 3.2 Elements to be included An SBOM Document SHALL include all elements defined in this chapter, which the OpenChain SBOM Document Quality Guide considers indicative of high quality. -SBOMfdxs Document Information +SBOM Document Information * Data Format Version Include the SBOM Document format and version to ensure tool interoperability. @@ -78,7 +78,7 @@ When the SBOM document is used for legal or regulatory compliance purposes, the Include all Elements that are mandatory for each specification and guideline to which each Entity conforms. If the appropriate value for any element is unknown, fill it in with a placeholder such as 'NOASSERTION' in SPDX document, indicating a 'known unknown'. When a unified specification across the entire supply chain is not mandated, it is important to clearly indicate which specification the SBOM Document conforms to. This improves the document’s quality by explicitly defining the compliance requirements. -### 3.2.1 Verification and reference material {#3.2.1-verification-and-reference-material} +### 3.2.1 Verification and reference material The Minimum Elements For a Software Bill of Materials(SBOM) : [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) 2025 Minimum Elements for a Software Bill of Materials (SBOM): [https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom](https://www.cisa.gov/resources-tools/resources/2025-minimum-elements-software-bill-materials-sbom) @@ -87,15 +87,15 @@ CycloneDX: [https://cyclonedx.org/specification/overview/](https://cyclonedx.org SWHID: [https://www.swhid.org/](https://www.swhid.org/) PURL: [https://github.com/package-url/purl-spec](https://github.com/package-url/purl-spec) -### 3.2.2 Rationale {#3.2.2-rationale} +### 3.2.2 Rationale Clearly defining across the entire supply chain which elements, such as SBOM Document Creation information and Package information details, must be included and distributed helps prevent gaps in the distributed data. Furthermore, clarifying the expected values for each element reduces ambiguous language and inter-tool variations. -## 3.3 File Format {#3.3-file-format} +## 3.3 File Format An SBOM document SHALL be in a machine-processable format, such as those supported by SCA tools. In addition, to facilitate manual review (e.g., for license verification), the document SHOULD be provided in, or be easily convertible to, a human-readable format. -### 3.3.1 Verification and reference material {#3.3.1-verification-and-reference-material} +### 3.3.1 Verification and reference material XML 1.0: [https://www.w3.org/TR/xml/](https://www.w3.org/TR/xml/) JSON-LD 1.1: [https://www.w3.org/TR/json-ld11/](https://www.w3.org/TR/json-ld11/) @@ -104,23 +104,23 @@ YAML™: [https://yaml.org/spec/](https://yaml.org/spec/) For other formats, please refer to the respective specifications. -### 3.3.2 Rationale {#3.3.2-rationale} +### 3.3.2 Rationale As noted in NTIA SBOM Minimum Elements, when SBOM Documents are exchanged across the supply chain, they must be provided in a machine-processable standard format to ensure interoperability among the various tools used by different entities. At the same time, since SBOM Documents may also be reviewed manually (for example, checking license information), it is equally important that the document is available in, or can be easily converted to, a human-readable format. -## 3.4 Timing of SBOM Document delivery {#3.4-timing-of-sbom-document-delivery} +## 3.4 Timing of SBOM Document delivery The SBOM Document SHALL be available no later than at the time of the delivery of the software (in either binary or source form). -### 3.4.1 Verification and reference material {#3.4.1-verification-and-reference-material} +### 3.4.1 Verification and reference material The Minimum Elements For a Software Bill of Materials(SBOM), “Distribution and Delivery”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) -### 3.4.2 Rationale {#3.4.2-rationale} +### 3.4.2 Rationale An SBOM Document SHOULD be available no later than at the delivery of the software to ensure that the receiving entity can ingest the software and its SBOM. -## 3.5 SBOM Document Scope {#3.5-sbom-document-scope} +## 3.5 SBOM Document Scope The SBOM SHALL contain all open source software that is delivered with the product. The SBOM SHOULD contain all commercial components. If some components are either not included or ambiguous, they SHALL be reported as “Known Unknowns”. When reporting “Known Unknowns”, the SBOM Document SHOULD distinguish between two categories: @@ -131,35 +131,35 @@ If some components are either not included or ambiguous, they SHALL be reported Clearly labeling the reason for omission helps downstream recipients assess risk accurately and take appropriate action. Refer to the “[5.6 Clarifying the Scope of Descriptions and Defining Accountability](05-common-sbom-document-quality-issues-and-improvement-measures.md#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability)” for more details. -### 3.5.1 Verification and reference material {#3.5.1-verification-and-reference-material} +### 3.5.1 Verification and reference material The Minimum Elements For a Software Bill of Materials(SBOM), “Known Unknowns”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) -### 3.5.2 Rationale {#3.5.2-rationale} +### 3.5.2 Rationale It might not be possible, advisable or feasible to have the commercial component information in the SBOM Document. However, the SBOM Document should convey as complete information as possible. -## 3.6 SBOM Document Verification {#3.6-sbom-document-verification} +## 3.6 SBOM Document Verification A digital signature of the SBOM Document SHOULD be provided in order to guarantee its integrity. -### 3.6.1 Verification and reference material {#3.6.1-verification-and-reference-material} +### 3.6.1 Verification and reference material Sigstore: [https://www.sigstore.dev/](https://www.sigstore.dev/) -### 3.6.2 Rationale {#3.6.2-rationale} +### 3.6.2 Rationale While the need to attach a digital signature to the SBOM Document for ensuring its integrity is currently under discussion, few practical implementations exist. Consequently, this topic will be revisited in the future, taking into account the associated costs and practical considerations. -## 3.7 SBOM Document Confidentiality {#3.7-sbom-document-confidentiality} +## 3.7 SBOM Document Confidentiality Contents of the SBOM Document may be subject to confidentiality agreements. Appropriate access controls SHOULD be implemented as necessary. However, confidentiality agreements and access controls SHALL NOT prevent a recipient from redistributing the SBOM Document along with the applicable software components. Use of the Traffic Light Protocol (TLP) as implemented by CycloneDX 1.7 is a sensible approach for managing this need. -### 3.7.1 Verification and reference material {#3.7.1-verification-and-reference-material} +### 3.7.1 Verification and reference material The Minimum Elements For a Software Bill of Materials(SBOM), “Access Control”: [https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom](https://www.ntia.gov/report/2021/minimum-elements-software-bill-materials-sbom) -### 3.7.2 Rationale {#3.7.2-rationale} +### 3.7.2 Rationale Information related to proprietary software may be subject to confidentiality agreements and thus cannot always be public. In such cases, it is acceptable either to restrict access solely to authorized entities within the supply chain or to substitute the information with "Known Unknowns." However, when these components are distributed through complex supply chains, confidentiality agreements and access controls SHALL NOT restrict SBOM Document redistribution, thereby preventing the loss of critical information during the distribution. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md index 91edd01..47f50f0 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/04-conformant-notice.md @@ -1,4 +1,4 @@ -# 4\. Conformant Notice {#4.-conformant-notice} +# 4. Conformant Notice You MAY use the following statement to indicate that the software components you distribute are accompanied by SBOM Document conforming to the OpenChain SBOM Document Quality Guide: diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md index 7722899..c08533d 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/05-common-sbom-document-quality-issues-and-improvement-measures.md @@ -1,14 +1,14 @@ -# 5\. Common SBOM Document Quality Issues and Improvement Measures {#5.-common-sbom-document-quality-issues-and-improvement-measures} +# 5. Common SBOM Document Quality Issues and Improvement Measures This section highlights the challenges often encountered when generating and managing SBOM Document, and introduces best practices for addressing them. These measures are designed to enhance the accuracy, consistency, and transparency of SBOM Document, as well as to improve the overall processes involved in handling them. -## 5.1 Ensuring Accurate and Consistent “Value” Information {#5.1-ensuring-accurate-and-consistent-“value”-information} +## 5.1 Ensuring Accurate and Consistent “Value” Information -### 5.1.1 Issue Overview {#5.1.1-issue-overview} +### 5.1.1 Issue Overview Challenges exist in the inconsistent representation of information such as package names, versions, and supplier names across different companies and tools. Without unified standards, automatic analysis of SBOM Document or vulnerability matching becomes challenging, leading to inaccuracies. -### 5.1.2 Detailed Description {#5.1.2-detailed-description} +### 5.1.2 Detailed Description In many SBOM guides and standards, the element ‘keys’ defining what should be included are explicitly specified along with the corresponding ‘value’ ranges and representation methods. However, since a precise format for these values is often not defined, issues can arise during practical implementation. @@ -21,26 +21,26 @@ For example, the two SBOMs below use different package names \- one as 'hello' a Although verifying that these represent the same package is possible – for example, by comparing their PURLs – the fact that different tools may output different values for the same element name frequently leads to confusion and poses challenges to the smooth operation of SBOM management. -### 5.1.3 Improvement Measures {#5.1.3-improvement-measures} +### 5.1.3 Improvement Measures * The SBOM Document shall include the items documented in "[3.2 SBOM Elements](03-guidelines-to-enhance-sbom-document-quality.md#3.2-elements-to-be-included) \- Package information, Information that can uniquely identify a software package”, ensuring their consistent use throughout the entire supply chain. * Additionally, since the identifiers used to uniquely identify a package may differ depending on the entity distributing the SBOM Document, it is necessary to also provide information on which combination of elements and corresponding values should be used to accurately identify the software package. -### 5.1.4 Risks and Considerations {#5.1.4-risks-and-considerations} +### 5.1.4 Risks and Considerations * If the documentation rules are inadequately defined or overly complex, there is a risk of misclassification due to incomplete handling of exceptional cases or unique notations. * If the rules deviate from actual operational practices, there is a risk of misclassification resulting from either insufficient or excessively stringent checks. * It should be noted that complete automation of tools and processes is challenging; therefore, final checks and exception handling will require manual review. -## 5.2 Standardization and Normalization of Component Granularity {#5.2-standardization-and-normalization-of-component-granularity} +## 5.2 Standardization and Normalization of Component Granularity -### 5.2.1 Issue Overview {#5.2.1-issue-overview} +### 5.2.1 Issue Overview In SBOM terminology, 'granularity' refers to the level of detail at which software components are described — primarily either at the file level or the package level. When SBOM Documents exchanged across the supply chain use different levels of granularity, it becomes difficult to describe and interpret dependency relationships consistently. This is especially true in complex supply chains where the entity that ultimately creates the SBOM cannot affect the entire supply chain. -### 5.2.2 Detailed Description {#5.2.2-detailed-description} +### 5.2.2 Detailed Description Consider a simplified three-party scenario: **Vendor1** (a component supplier), **Maker1** (a product manufacturer), and **User1** (an end user). If **Vendor1** supplies a file-level SBOM but **Maker1** requires a package-level SBOM, **Maker1** must perform the conversion. The reverse situation creates the same burden. Such conversion requires a full review of the SBOM, increasing workload for the receiving entity. @@ -57,25 +57,25 @@ Table 5.2.2 | | | SBOM Document for ‘product X’ to User1 | SBOM Document for ‘product X’ to User1 | | :---- | :---- | :---- | :---- | | | component granularity | file-level | package-level | -| SBOM Document for ‘application A’ from **Vendor1** | file-level | All dependency shall be recorded and provided at the file-level. | **Maker1** needs to convert file-level information to package-level for application A. | -| SBOM Document for ‘application A’ from **Vendor1** | package-level | **Maker1** needs to decompose package-level information and convert them to file-level. | All dependency shall be recorded and provided at the package-level. | +| SBOM Document for ‘application A’ from **Vendor1** | file-level | All dependencies shall be recorded and provided at the file-level. | **Maker1** needs to convert file-level information to package-level for application A. | +| SBOM Document for ‘application A’ from **Vendor1** | package-level | **Maker1** needs to decompose package-level information and convert them to file-level. | All dependencies shall be recorded and provided at the package-level. | Differences in component granularity within SBOM Document require a full review to determine its granularity level, leading to an increased workload for the integrating entity. -### 5.2.3 Improvement Measures {#5.2.3-improvement-measures} +### 5.2.3 Improvement Measures * When creating an SBOM, explicitly state within the document whether it is at the file level or the package level.Where the requesting party is able to specify the required granularity level, this should be agreed upon in advance. * If the SBOM requestor can specify the granularity, it should. However, in the case of a complex supply chain, there may be situations where the specification from the requester cannot affect the entire supply chain. * Define explicit granularity elements in future versions of the Data format specifications to clarify whether the information is at the file or package level. -### 5.2.4 Risks and Considerations {#5.2.4-risks-and-considerations} +### 5.2.4 Risks and Considerations * There is a potential for issues when linking with vulnerability information. For example, if component granularity is mixed, it may not be possible to automatically identify the corresponding vulnerability information, leading to concerns over increased manual effort and time. -## 5.3 Complementing Source Code Information and Enhancing Transparency {#5.3-complementing-source-code-information-and-enhancing-transparency} +## 5.3 Complementing Source Code Information and Enhancing Transparency -### 5.3.1 Issue Overview {#5.3.1-issue-overview} +### 5.3.1 Issue Overview Software is often distributed in binary form (compiled executables). If the corresponding source code is not recorded in the SBOM Document, it becomes difficult to: @@ -84,11 +84,11 @@ Software is often distributed in binary form (compiled executables). If the corr Including source code information in the SBOM Document significantly improves transparency and traceability throughout the software supply chain. -### 5.3.2 Detailed Description {#5.3.2-detailed-description} +### 5.3.2 Detailed Description Adhering to "[3.2 SBOM Elements](03-guidelines-to-enhance-sbom-document-quality.md#3.2-elements-to-be-included) – Package information, Information that can uniquely identify a software package" can sometimes allow you to locate source code in repositories like GitHub. However, when creating binary components, patches are often applied for customization or to fix vulnerabilities and bugs. In such cases, it becomes challenging to pinpoint the exact source code used. Furthermore, even for the same component and version, differences in SBOM types can lead to discrepancies: Source SBOMs do not provide the additional build information, while Build SBOMs include redundant details that are absent from the delivered binary component. Therefore, it is necessary to retain the exact source code information used during the build that is included in the binary component. -### 5.3.3 Improvement Measures {#5.3.3-improvement-measures} +### 5.3.3 Improvement Measures To improve supply chain transparency, the SBOM Document author can attach source code information for binary components as follows: @@ -107,14 +107,14 @@ In all cases, the hash entry should specify: (1) the hash algorithm, (2) the has * If modifications were made during the build process, corresponding patch information should be included alongside the source code details. -### 5.3.4 Risks and Considerations {#5.3.4-risks-and-considerations} +### 5.3.4 Risks and Considerations Verifying the validity of the source code information attached by the SBOM Document provider to binary components is challenging for SBOM Document recipients. One potential method of verification is for the recipient to rebuild the binary and confirm that it matches. However, to do so, the SBOM Document provider must supply additional build environment information and ensure that the build is reproducible. -## 5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance {#5.4-component-identification-issues-affecting-vulnerability-handling-and-license-compliance} +## 5.4 Component Identification Issues Affecting Vulnerability Handling and License Compliance -### 5.4.1 Issue Overview {#5.4.1-issue-overview} +### 5.4.1 Issue Overview SBOM is expected to enhance vulnerability handling and license compliance by providing: @@ -128,7 +128,7 @@ However, these elements are not always captured accurately or comprehensively, l * Inadequateness or ambiguity of supplier information reducing the ability to address vulnerability and license problems * Incomplete dependency of inter-component relationships inducing oversight of cross-component impacts from the problems -### 5.4.2 Detailed Description {#5.4.2-detailed-description} +### 5.4.2 Detailed Description 1. When the identification relies on component names and version numbers, inconsistencies such as label variations (as highlighted in [Section 5.1](#5.1-ensuring-accurate-and-consistent-“value”-information)) can occur, leading to missed detection of vulnerabilities or licenses of the components. Even the inclusion of unique identifiers like PURLs or CPE names does not guarantee a match in vulnerability databases or license databases, since those identifiers may not be present there. 2. SBOM Document generated by automated tools often fall short in providing thorough supplier information. The supplier fields may be omitted or described in a way that does not clearly identify the organization or individual responsible – for instance, sometimes only a name is provided without accompanying contact information such as an email address. This lack of precise supplier information complicates reporting of vulnerability and license problems and their follow-up actions. @@ -136,26 +136,26 @@ However, these elements are not always captured accurately or comprehensively, l This detailed breakdown underscores that despite SBOM Document’s potential in improving vulnerability handling and license compliance, issues with inconsistent component identification and incomplete data often limit its effectiveness. -### 5.4.3 Improvement Measures {#5.4.3-improvement-measures} +### 5.4.3 Improvement Measures 1. Refer to Section 5.1 and use the naming conventions employed by vulnerability databases such as Open Source Vulnerabilities (OSV) and National Vulnerability Database (NVD) to record the component name, and include the corresponding unique software identifiers (e.g., a PURL for OSV or a CPE name for NVD) within the component information. Furthermore, include as much information as possible that is recommended for inclusion in the SBOM, such as the supplier name or hash value to be referenced when component names are identical. 2. Ensure that the supplier information identifies a real, publicly recognized entity or individual by verifying its existence and providing clear contact details such as the name, a valid email address, or a URL. 3. Utilize tools that can extract inter-component dependency information from package managers to generate a comprehensive SBOM Document, and when possible, use build tools capable of producing a Build SBOM according to CISA’s SBOM Type Classification. -### 5.4.4 Risks and Considerations {#5.4.4-risks-and-considerations} +### 5.4.4 Risks and Considerations 1. More kinds of SBOM information does not always improve the comprehensiveness of vulnerability and licensing problem detection, since (set of) information in the SBOM used to identify components and algorithm used to match those components against vulnerability and licensing databases depends on a tool for them. Moreover, dynamically loaded components at runtime may not be captured in the SBOM, which further compromises the accuracy of vulnerability and license correlation. 2. Since a component's supplier may change over time due to mergers, business closures, or shifts in support responsibilities, it is essential to verify and update supplier information on a regular basis. 3. Automatically extracted dependency information, especially when derived from static analysis or less comprehensive techniques rather than robust build tools, may not accurately capture the actual runtime inter-component relationships, particularly in cases where components are dynamically loaded, leading to gaps in the overall depiction of dependencies within the SBOM Document. -## 5.5 Establishing a Tamper Detection and Change Management System {#5.5-establishing-a-tamper-detection-and-change-management-system} +## 5.5 Establishing a Tamper Detection and Change Management System -### 5.5.1 Issue Overview {#5.5.1-issue-overview} +### 5.5.1 Issue Overview In SBOM operations, the SBOM Document may be updated on a different schedule than the provided software itself, and its content may contain errors. However, there is currently no sufficient mechanism to detect modifications to the SBOM Document, making it difficult to guarantee consistency with the software. -### 5.5.2 Detailed Description {#5.5.2-detailed-description} +### 5.5.2 Detailed Description * Manual modifications leading to data inconsistencies When the SBOM Document is later edited or supplemented by hand, the resulting document may no longer match the original software configuration, risking unintended changes such as the addition of unneeded component information. @@ -164,7 +164,7 @@ In SBOM operations, the SBOM Document may be updated on a different schedule tha * Inconsistent formats and missing information When SBOM Documents are automatically generated by multiple tools, differences in format and content can result in the loss of critical details – such as dependency information – during integration or editing, potentially leading to incomplete security assessments. -### 5.5.3 Improvement Measures {#5.5.3-improvement-measures} +### 5.5.3 Improvement Measures * Unique identification and digital signatures Every SBOM Document, regardless of format, should carry a unique identifier that is distinct from any digital signature. Upon generation, a digital signature or hash value should be immediately appended to enable later detection of any modifications. @@ -179,7 +179,7 @@ In SBOM operations, the SBOM Document may be updated on a different schedule tha * Audit and review framework Complement automated measures with periodic reviews, log audits, and manual final verifications. -### 5.5.4 Risks and Considerations {#5.5.4-risks-and-considerations} +### 5.5.4 Risks and Considerations * Key management risks Be alert to the leakage or expiration of signing keys and certificates; implement proper key management and revocation procedures. @@ -190,15 +190,14 @@ In SBOM operations, the SBOM Document may be updated on a different schedule tha * Minimizing manual intervention Maximize automation to eliminate human errors, limiting manual verification to the minimum required. -## -## 5.6 Clarifying the Scope of Descriptions and Defining Accountability {#5.6-clarifying-the-scope-of-descriptions-and-defining-accountability} +## 5.6 Clarifying the Scope of Descriptions and Defining Accountability -### 5.6.1 Issue Overview {#5.6.1-issue-overview} +### 5.6.1 Issue Overview SBOM documents largely rely on the provider's discretion, resulting in inconsistent comprehensiveness and accuracy of the required information. Consequently, essential data may be missing across the software supply chain, increasing the risk of confusion in managing security and license compliance. -### 5.6.2 Detailed Description {#5.6.2-detailed-description} +### 5.6.2 Detailed Description Various guidelines and specifications exist, yet the criteria for including dependent components in an SBOM and the level of detail required for each component remain unclear. @@ -207,7 +206,7 @@ Various guidelines and specifications exist, yet the criteria for including depe Consequently, incomplete information within the SBOM can prevent a full understanding of vulnerabilities and license-related risks across the entire software supply chain, potentially impeding effective security measures. -### 5.6.3 Improvement Measures {#5.6.3-improvement-measures} +### 5.6.3 Improvement Measures * Establish clear, standardized criteria for the items that need to be included in an SBOM Document across the entire software supply chain, with particular emphasis on clarifying the scope of dependencies. * Clearly define accountability for each item by including specific responsible individuals and contact details within the document. @@ -235,56 +234,60 @@ Furthermore, if 'Entity-B' is aware that 'App-A' has a dynamic dependency on 'Li ![][image5] *Fig.5-7.4 “Known Unknown” for Dynamic runtime dependencies* -### 5.6.4 Risks and Considerations {#5.6.4-risks-and-considerations} +### 5.6.4 Risks and Considerations * Delays in updating the SBOM Documents in response to software version upgrades or changes in dependencies may result in decisions being made based on outdated information. * A lack of uniform criteria across the supply chain can lead to inconsistencies among SBOM Documents, causing confusion. * If the responsible parties or contact information are not clearly specified or are recorded incorrectly, the ability to respond swiftly during issues may be compromised, thereby increasing security risks. -## 5.7 Unified Expression of Component Relationships {#5.7-unified-expression-of-component-relationships} +## 5.7 Unified Expression of Component Relationships -### 5.7.1 Issue Overview {#5.7.1-issue-overview} +### 5.7.1 Issue Overview Inconsistent depiction of relationships between components (e.g., dependency, containment, derivation) may hinder accurate automated analysis and risk assessment. -### 5.7.2 Detailed Description {#5.7.2-detailed-description} +### 5.7.2 Detailed Description SBOM is used to list not only the direct software components but also the libraries, development tools, and developers as SBOM elements, and to describe the relationships among them. However, due to the varying complexity and scale of software, several challenges arise in describing these relationships: 1. The method for describing relationships between components (e.g., depends, contains, generates) varies significantly, and the selected notation differs among individuals, leading to confusion. 2. The notations used are ambiguous, as a single keyword may be applied to different relationships. This ambiguity causes interpretation differences between providers and recipients, potentially impacting risk assessment. -### 5.7.3 Improvement Measures {#5.7.3-improvement-measures} +### 5.7.3 Improvement Measures Although various keywords may be used to describe relationships, it is recommended that the following primary relationships be consistently included in the SBOM Document and uniformly defined across the entire supply chain. -1. Keywords for describing the current state of a component - 1. “contains” / ”composition-assemblies” - Indicates that a component includes or is composed of another. - 2. “dependsOn” / “composition-dependencies” - Indicates that a component depends on or requires another. -2. Keywords for describing the origin of a component - 1. “generatedFrom” / “components-pedigree” - Indicates that a component was generated (replicated, modified, or built) from another. - -### 5.7.4 Risks and Considerations {#5.7.4-risks-and-considerations} +1. Keywords for describing the current state of a component +

    +
  1. “contains” / ”composition-assemblies”
    + Indicates that a component includes or is composed of another.
  2. +
  3. “dependsOn” / “composition-dependencies”
    + Indicates that a component depends on or requires another.
  4. +
+2. Keywords for describing the origin of a component +
    +
  1. “generatedFrom” / “components-pedigree”
    + Indicates that a component was generated (replicated, modified, or built) from another.
  2. +
+ +### 5.7.4 Risks and Considerations These recommendations allow the inclusion of additional relationship keywords alongside the primary relationships, provided all terms are coordinated in advance to avoid confusion. -## 5.8 Interoperability and Flexibility Among Tools {#5.8-interoperability-and-flexibility-among-tools} +## 5.8 Interoperability and Flexibility Among Tools -### 5.8.1 Issue Overview {#5.8.1-issue-overview} +### 5.8.1 Issue Overview Different SBOM generation and analysis tools, such as ORT (OSS Review Toolkit), FOSSology, or ScanCode etc., may produce outputs with variations that complicate integration in a unified processing workflow. Furthermore, optional fields such as “comment” may carry information critical to specific operational contexts, for example, build options or provenance remarks agreed upon between supplier and recipient. However, such information is frequently lost when SBOM Documents are processed, merged, or transformed by tools. Without prior agreement between the supplier and recipient on which fields are to be preserved and how they are to be interpreted, relying on these fields for operational purposes can lead to inconsistencies and workflow failures. -### 5.8.2 Detailed Description {#5.8.2-detailed-description} +### 5.8.2 Detailed Description Many software tools designed for generating and managing SBOM Document are typically developed with interoperability in mind. However, in practical settings, there have been few comprehensive evaluations of the compatibility across these various tools, rendering their true degree of interoperability uncertain. Moreover, even when compatibility exists, there is generally insufficient documentation on the integration process, which consequently forces users to resort to trial-and-error methods to achieve effective configurations. Certain SBOM fields, such as Comment, are optional and intended to carry supplementary information. In practice, however, the content of these fields is often lost or discarded when SBOM Documents pass through tools for processing, merging, or format conversion. This problem is compounded by the fact that the meaning and intended use of such fields may vary between the supplier and the recipient. When a supplier records operationally significant information, such as license analysis notes, provenance remarks, or exception justifications, in a Comment field without prior agreement with the recipient, that information may be silently dropped or misinterpreted downstream. As a result, operational decisions that depend on such information can fail or produce inconsistent outcomes, particularly in multi-tier supply chains where SBOM Documents are handed off across organizational boundaries. -### 5.8.3 Improvement Measures {#5.8.3-improvement-measures} +### 5.8.3 Improvement Measures When employing a mixed environment of tools for handling SBOM Documents, manual adjustments such as value conversions and schema modifications are often unavoidable. To alleviate these issues, it is effective to designate a primary format at the operational level, taking into account the following criteria: @@ -298,7 +301,7 @@ For optional fields such as Comment, suppliers and recipients should establish p To identify and address interoperability gaps, it is strongly encouraged to produce SBOM Documents in both SPDX and CycloneDX formats using multiple tools and the latest version of each standard. A representative process would involve producing at least four SBOM Documents, with two tools each generating both a SPDX and a CycloneDX output. The resulting SBOM Documents should be systematically compared to identify discrepancies in field mapping, value representation, and the preservation of optional fields such as Comment. The findings from such comparisons should be documented and shared with the relevant tool development and standards communities to drive concrete improvements in interoperability. Looking ahead, tool developers, format stewards, and the wider SBOM community should engage in active dialogue to establish common interoperability requirements and resolve compatibility issues across supply chains. -### 5.8.4 Risks and Considerations {#5.8.4-risks-and-considerations} +### 5.8.4 Risks and Considerations 1. **Semantic Loss During Format Conversion** Even when syntactic compatibility between SPDX and CycloneDX is achieved, information expressed in one format cannot always be accurately reproduced in the other due to structural differences in their respective fields. This risk is particularly pronounced for optional fields such as Comment, where information loss or unintended changes in meaning during format conversion cannot be fully eliminated. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md index ed2ecf7..78b54b5 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md @@ -1,8 +1,8 @@ -# 6\. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines {#6.-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines} +# 6. Compliance Elements for SPDX and CycloneDX in Relation to Legislation and Guidelines This chapter provides a comprehensive analysis of the compliance elements associated with various guidelines within the frameworks of SPDX and CycloneDX. It is organized into sections that detail each guideline's requirements, categorizing them as mandatory or recommended. For each guideline, the chapter outlines the key elements, including their names, associated data fields, and supplementary remarks. Emphasis is placed on establishing a clear mapping between the guideline elements and the corresponding data fields defined in SPDX and CycloneDX. This structured approach facilitates cross-referencing and ensures consistency in documenting compliance requirements across multiple frameworks. -## 6.1 References {#6.1-references} +## 6.1 References * SPDX v2.2+ [https://spdx.github.io/spdx-spec/v2.3/how-to-use/\#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx](https://spdx.github.io/spdx-spec/v2.3/how-to-use/#k2-satisfying-ntia-minimum-elements-for-an-sbom-using-spdx) @@ -20,9 +20,8 @@ This chapter provides a comprehensive analysis of the compliance elements associ * OpenChain Telco SBOM Guide Version 1.1 [https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide\_EN.md](https://github.com/OpenChain-Project/Telco-WG/blob/main/OpenChain-Telco-SBOM-Guide_EN.md) -## -## 6.2 Cross-Regulation Comparison Table {#heading} +## 6.2 Cross-Regulation Comparison Table This table consolidates all element requirements from the four standards covered in this chapter. It enables implementers to identify which elements satisfy multiple regulations simultaneously and to design a single SBOM that meets all applicable obligations. @@ -51,13 +50,11 @@ This table consolidates all element requirements from the four standards covered | **Relationship Information** | **Dependency Relationship** | **SHALL** | **SHALL** | **SHALL** | **SHALL** | All standards require this. NTIA/CISA: document must DESCRIBE at least one package and record CONTAINS relationships. BSI specifically requires 'contains' or 'dependsOn' relationship types. See Section 5.7 for guidance on unified relationship expressions. | | | **Other Component Relationships** | ***SHOULD*** | — | ***SHOULD*** | — | NTIA recommends recording additional relationships such as GENERATES, ANCESTOR\_OF, and VARIANT\_OF. CISA and Telco do not address these. See Section 5.7 for recommended keywords. | -## {#heading} -## -## 6.3 NTIA \- The Minimum Elements For a Software Bill of Materials (SBOM) {#6.3-ntia---the-minimum-elements-for-a-software-bill-of-materials-%28sbom%29} +## 6.3 NTIA - The Minimum Elements For a Software Bill of Materials (SBOM) -### 6.3.1 Required Elements {#6.3.1-required-elements} +### 6.3.1 Required Elements | Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | | ----- | :---- | :---- | :---- | :---- | @@ -76,11 +73,10 @@ This table consolidates all element requirements from the four standards covered | ***SHOULD*** | **License Information** | (7.13)PackageLicenseConcluded (7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | -### -## 6.4 CISA \- 2025 Minimum Elements for a Software Bill of Materials (SBOM) {#6.4-cisa---2025-minimum-elements-for-a-software-bill-of-materials-%28sbom%29} +## 6.4 CISA - 2025 Minimum Elements for a Software Bill of Materials (SBOM) -### 6.4.1 Required Elements {#6.4.1-required-elements} +### 6.4.1 Required Elements | Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | | ----- | :---- | :---- | :---- | :---- | @@ -99,7 +95,7 @@ This table consolidates all element requirements from the four standards covered | **SHALL** | **Timestamp** | (6.9) Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | | **SHALL** | **Generation Context** | (6.9) Created → model-definition | Software/Sbom/sbomType (via model-definition) | bom.metadata.lifecycles\[\] | -### 6.4.2 Table of Minimum Elements Data Fields {#6.4.2-table-of-minimum-elements-data-fields} +### 6.4.2 Table of Minimum Elements Data Fields | Data Field | Description | | :---- | :---- | @@ -115,9 +111,9 @@ This table consolidates all element requirements from the four standards covered | **Timestamp** | Record of the date and time of the most recent update to the SBOM data. | | **Generation Context** | The relative software lifecycle phase and data available at the time the Software Producer generated the SBOM (before build, during build, after build). | -## 6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 {#6.5-bsi-tr-03183-cyber-resilience-requirements-for-manufacturers-and-products-part-2:-software-bill-of-materials-%28sbom%29-version-2.1.0} +## 6.5 BSI TR-03183 Cyber Resilience Requirements for Manufacturers and Products Part 2: Software Bill of Materials (SBOM) Version 2.1.0 -### 6.5.1 Required Elements {#6.5.1-required-elements} +### 6.5.1 Required Elements TR-03182 version 2.1.0 does not allow SPDX v2. @@ -144,15 +140,14 @@ TR-03182 version 2.1.0 does not allow SPDX v2. | *MAY* | **Hash value of source code** | Software/Classes/SoftwareArtifact.verifiedUsing \+ Relationship (generates) | bom.components.externalReferences\[\].hashes\[\] \[type=source-distribution\] | | *MAY* | **URL of security.txt** | Software/Classes/Package.externalRef (externalRefType=securityOther) | bom.components\[\].externalReferences\[type=rfc-9116\].url | -## -## 6.6 OpenChain Telco SBOM Guide Version 1.1 {#6.6-openchain-telco-sbom-guide-version-1.1} +## 6.6 OpenChain Telco SBOM Guide Version 1.1 -### 6.6.1 Required Elements {#6.6.1-required-elements} +### 6.6.1 Required Elements The Telco SBOM Guide is primarily based on SPDX v2.2. SPDX v3.0 and CycloneDX equivalents are shown for reference only; they are not formally mandated by the Telco guide. Elements with no direct CycloneDX counterpart are marked with a dash (—). -#### 6.6.1.1 Document Creation Information {#6.6.1.1-document-creation-information} +#### 6.6.1.1 Document Creation Information | Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | | ----- | :---- | :---- | :---- | :---- | @@ -165,7 +160,7 @@ The Telco SBOM Guide is primarily based on SPDX v2.2. SPDX v3.0 and CycloneDX eq | **SHALL** | **Created** | (6.9)Created | Core/CreationInfo.created | metadata.timestamp | | **SHALL** | **CreatorComment (SBOM Build Information)** | (6.10)CreatorComment | Core/CreationInfo.comment | metadata.lifecycles | -#### 6.6.1.2 Package Information {#6.6.1.2-package-information} +#### 6.6.1.2 Package Information | Req. | Element Name | SPDX v2.2+ | SPDX v3.0 | CycloneDX v1.7 | | ----- | :---- | :---- | :---- | :---- | diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md index 2a19c34..a2e36fd 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-1-acknowledgments.md @@ -1,4 +1,4 @@ -## Appendix.1 Acknowledgments {#appendix.1-acknowledgments} +## Appendix.1 Acknowledgments This list acknowledges those who have provided edits, feedback, and comments. The names are arranged in alphabetical order. We extend our sincere gratitude to all contributors for their generous time, thoughtful insights, and continued dedication to improving this document. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md index 7892543..e342091 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/appendix-2-version-history.md @@ -1,3 +1,3 @@ -## Appendix.2 Version History {#appendix.2-version-history} +## Appendix.2 Version History 2026/04/03 version: 2026.04.03 Release From 6b719d270e60828840429fdd151c1c08de4b5f47 Mon Sep 17 00:00:00 2001 From: Kouki Hama Date: Sat, 30 May 2026 14:33:14 +0900 Subject: [PATCH 4/4] Fix remaining Markdown table and indentation issues Signed-off-by: Kouki Hama --- ...-guidelines-to-enhance-sbom-document-quality.md | 2 +- ...dx-in-relation-to-legislation-and-guidelines.md | 14 ++++---------- 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md index d01a9bc..df481ac 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/03-guidelines-to-enhance-sbom-document-quality.md @@ -44,7 +44,7 @@ Software Package information * Package Version * Details regarding the package identifiers, such as the [SoftWare Hash IDentifiers (SWHID)](https://www.swhid.org/), the [Package-URL (PURL)](https://github.com/package-url/purl-spec), [CPE name](https://nvd.nist.gov/products/cpe), [gitoid](https://www.iana.org/assignments/uri-schemes/prov/gitoid) or the URL of the package distribution site, indicating where the corresponding software package can be obtained. -It is also important for both the supplier and the recipient to agree on which fields are most effective for identifying software packages within the SBOM document. + It is also important for both the supplier and the recipient to agree on which fields are most effective for identifying software packages within the SBOM document. * Package Supplier information This element should contain contact details for the supplier of the package. It is desirable to include a valid email address or a URL to a contact form, ensuring that inquiries about the package can be addressed promptly. diff --git a/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md b/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md index 78b54b5..28f64b0 100644 --- a/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md +++ b/Cross-Industry-SBOM-Quality-Guide/en/chapters/06-compliance-elements-for-spdx-and-cyclonedx-in-relation-to-legislation-and-guidelines.md @@ -61,17 +61,14 @@ This table consolidates all element requirements from the four standards covered | **SHALL** | **Supplier Name** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.metadata.supplier bom.components\[\].supplier | | **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | | **SHALL** | **Version of the Component** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | -| **SHALL** | **Other Unique Identifiers** | (7.2)Package SPDX Identifier -(6.5)SPDX Document Namespace -(7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier Software/Classes/Package.packageUrl Core/Classes/Element.externalIdentifier | bom.components\[\].cpe, .purl, .swid | +| **SHALL** | **Other Unique Identifiers** | (7.2)Package SPDX Identifier
(6.5)SPDX Document Namespace
(7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier Software/Classes/Package.packageUrl Core/Classes/Element.externalIdentifier | bom.components\[\].cpe, .purl, .swid | | **SHALL** | **Dependency Relationship** | (11.1)Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | | **SHALL** | **Author of SBOM Data** | (6.8)Creator | Core/Classes/CreationInfo.createdBy | bom.metadata.author | | **SHALL** | **Timestamp** | (6.9)Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp | | ***SHOULD*** | **Hash of the Component** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | | ***SHOULD*** | **Lifecycle Phase** | N/A → (6.10)CreatorComment (workaround) | Software/Sbom/sbomType | bom.metadata.lifecycles\[\] | | ***SHOULD*** | **Other Component Relationships** | (11.1)GENERATES, ANCESTOR\_OF, VARIANT\_OF… | Core/Classes/Relationship (various types) | bom.components\[\].pedigree | -| ***SHOULD*** | **License Information** | (7.13)PackageLicenseConcluded -(7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | +| ***SHOULD*** | **License Information** | (7.13)PackageLicenseConcluded
(7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | ## 6.4 CISA - 2025 Minimum Elements for a Software Bill of Materials (SBOM) @@ -84,12 +81,9 @@ This table consolidates all element requirements from the four standards covered | **SHALL** | **Software Producer** | (7.5)PackageSupplier | Core/Classes/Artifact.suppliedBy | bom.components\[\].supplier | | **SHALL** | **Component Name** | (7.1)PackageName | Software/Classes/Package.name | bom.components\[\].name | | **SHALL** | **Component Version** | (7.3)PackageVersion | Software/Classes/Package.packageVersion | bom.components\[\].version | -| **SHALL** | **Software Identifiers** | (7.2)Package SPDX Identifier -(6.5)SPDX Document Namespace -(7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier | bom.components\[\].cpe, .purl, .swid | +| **SHALL** | **Software Identifiers** | (7.2)Package SPDX Identifier
(6.5)SPDX Document Namespace
(7.21)ExternalRef: PURL/CPE | Software/Classes/SoftwareArtifact.contentIdentifier | bom.components\[\].cpe, .purl, .swid | | **SHALL** | **Component Hash** | (7.10)PackageChecksum | Core/Classes/Element.verifiedUsing | bom.components\[\].hashes\[\] | -| **SHALL** | **License** | (7.13)PackageLicenseConcluded -(7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | +| **SHALL** | **License** | (7.13)PackageLicenseConcluded
(7.15)PackageLicenseDeclared | RelationshipType::hasConcludedLicense RelationshipType::hasDeclaredLicense | bom.components\[\].licenses\[\] | | **SHALL** | **Dependency Relationship** | (11.1) Relationship: CONTAINS, DESCRIBES Document must DESCRIBE ≥ 1 package | Core/Classes/Relationship | bom.dependencies\[\] | | **SHALL** | **Tool Name** | (6.8) Creator: Tool keyword | Core/Tool | bom.metadata.tools | | **SHALL** | **Timestamp** | (6.9) Created | Core/Classes/CreationInfo.created | bom.metadata.timestamp |