SlideShare a Scribd company logo
© 2024 Nokia
1
The OpenChain Telco
SBOM Guide
Marc-Etienne Vargenau
2024-09-25
© 2024 Nokia
2
Agenda
1. The OpenChain Telco work group
2. Work result: the OpenChain Telco SBOM Guide
3. Content of the Guide
4. OpenChain Telco SBOM validator
© 2024 Nokia
3
The OpenChain Telco work group
The OpenChain Telco work group was formed in May 2021
Vision: industry alignment on SBOM
• SBOM fragmentation is bad for the industry, it will only drive cost & complexity
• SBOM format is not a competitive advantage
Goals:
• Define what a quality SBOM is for the telco industry
• Define a precise format for the SBOM
• Follow industry best practices
• Define how and when the SBOM should be distributed
© 2024 Nokia
4
OpenChain Telco work group
We work by consensus.
Everyone can join.
We have calls the first Thursday of the month (morning and afternoon CET, so all time zones can participate)
Big and small companies, some not from the telco industry.
© 2024 Nokia
5
Work result: the OpenChain Telco SBOM Guide
© 2024 Nokia
6
The OpenChain Telco SBOM Guide
The Guide was approved by the work group in September 2023.
Then it was approved by the OpenChain steering committee to make it an official OpenChain document.
https://openchainproject.org/news/2024/07/30/openchain-telco-sbom-guide-general-availability
Translations exist in French, Japanese and simplified Chinese.
We did not find requirements very specific to telco, the guide can be used by other industries.
© 2024 Nokia
7
Content of the Guide
Result is practical and operational: precise definition of the SBOM content and format.
SBOM format is SPDX:
• Version 2.2 (ISO version) or 2.3
• JSON or tag:value (both human-readable and machine-readable)
We follow industry requirements:
• NTIA minimum elements
• CISA SBOM types (Design, Source, Build, Analyzed, Deployed)
Requirements have different levels: MUST, SHALL, SHOULD as described in BCP 14 [RFC2119] [RFC8174]
Each requirement is described and followed by a “Verification and reference material” and a “Rationale” section.
© 2024 Nokia
8
Creation 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).
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.
The tool name and the tool version SHOULD be separated by hyphen ("-"), no other hyphen SHOULD appear on the line.
SBOMs conforming to the OpenChain Telco SBOM Guide MUST provide their SBOM Type as defined by CISA in the
CreatorComment field.
© 2024 Nokia
9
Package information
Each package contains:
• PackageName
• PackageVersion: needed by “NTIA SBOM Minimum elements”
• PackageSupplier: needed by “NTIA SBOM Minimum elements”
• PackageDownloadLocation
• PackageChecksum: recommended by “NTIA SBOM Minimum elements”
• PackageLicenseConcluded
• PackageLicenseDeclared
• PackageCopyrightText
• ExternalRef: to be able to put the Package URL
A package SHOULD be identified by a Package URL (PURL). See https://github.com/package-url/purl-spec
© 2024 Nokia
10
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.
If some components are not included, they MUST be reported as “known unknowns.”
© 2024 Nokia
11
SBOM delivery
Timing:
The SBOM SHALL be delivered no later than at the time of the delivery of the software (in either binary or source form).
Method of delivery:
The SBOM SHALL be embedded into the software “package” where technically feasible.
If it is not technically feasible, a web hosted version of the SBOM SHALL is available for at least 18 months.
© 2024 Nokia
12
Other recommendations
SBOM Verification
It is RECOMMENDED to provide a digital signature of the SBOM in order to guarantee the integrity of the SBOM.
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.
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.
© 2024 Nokia
13
OpenChain Telco SBOM validator
Nokia has provided to the community the “OpenChain Telco SBOM validator.”
It is available at: https://github.com/OpenChain-Project/Telco-WG/tree/main/tools/openchain_telco_sbom_validator
• Python program
• Licensed under Apache-2.0
Contributions are warmly welcome in the form of GitHub merge requests.
© 2024 Nokia
14
Example run
openchain-telco-sbom-validator test-sbom-01.spdx
2024-09-24 17:58:26,202 - INFO - Input file is test-sbom-01.spdx
+---+------------------------+------------------------+---------------+-----------------------------------------------+
| # | Error type | SPDX ID | Package name | Reason |
+---+------------------------+------------------------+---------------+-----------------------------------------------+
| 1 | NTIA validation error | SPDXRef-Package-deb-li | libldap-2.4-2 | Package without a package supplier or package |
| | | bldap-2.4-2- | | originator |
| | | 796a192b709a2a2b | | |
+---+------------------------+------------------------+---------------+-----------------------------------------------+
| 2 | Missing mandatory | SPDXRef-Package-deb-li | libldap-2.4-2 | Supplier field is missing |
| | field from Package | bldap-2.4-2- | | |
| | | 796a192b709a2a2b | | |
+---+------------------------+------------------------+---------------+-----------------------------------------------+
| 3 | Missing mandatory | SPDXRef-Package-deb-li | libldap-2.4-2 | Checksum field is missing |
| | field from Package | bldap-2.4-2- | | |
| | | 796a192b709a2a2b | | |
+---+------------------------+------------------------+---------------+-----------------------------------------------+
The SPDX file test-sbom-01.spdx is not compliant with the OpenChain Telco SBOM Guide
© 2024 Nokia
15
Example run
openchain-telco-sbom-validator open-chain-telco-sbom-validator-0.1.spdx
2024-09-24 18:04:01,308 - INFO - Input file is open-chain-telco-sbom-validator-0.1.spdx
The SPDX file open-chain-telco-sbom-validator-0.1.spdx is compliant with the OpenChain
Telco SBOM Guide
OpenChain Telco SBOM Guide Overview - 2024-09-25

More Related Content

PDF
IBC2022 IPShowcase: Tips for Media-over-IP Network Design
Koji Oyama
 
PDF
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
Angel Alberici
 
PDF
Evaluating Wavelet Tranforms for Video Conferencing Applications
Videoguy
 
PDF
Container security within Cisco Container Platform
Sanjeev Rampal
 
PDF
The 12 facets of the OpenAPI standard.pdf
Cisco DevNet
 
PDF
SITE_6_Release_Highlights.pdf
BirodhShrestha1
 
PDF
ICON Smart Contract Development
ICON Foundation
 
PDF
How SBOMs Protect Google's Massive Software Supply Chain
Anchore
 
IBC2022 IPShowcase: Tips for Media-over-IP Network Design
Koji Oyama
 
VPCs, Metrics Framework, Back pressure : MuleSoft Virtual Muleys Meetups
Angel Alberici
 
Evaluating Wavelet Tranforms for Video Conferencing Applications
Videoguy
 
Container security within Cisco Container Platform
Sanjeev Rampal
 
The 12 facets of the OpenAPI standard.pdf
Cisco DevNet
 
SITE_6_Release_Highlights.pdf
BirodhShrestha1
 
ICON Smart Contract Development
ICON Foundation
 
How SBOMs Protect Google's Massive Software Supply Chain
Anchore
 

Similar to OpenChain Telco SBOM Guide Overview - 2024-09-25 (20)

PPTX
LlinuxKit security, Security Scanning and Notary
Docker, Inc.
 
PDF
HKG18-212 - Trusted Firmware M: Introduction
Linaro
 
DOC
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
PDF
Docker and IBM Integration Bus
Geza Geleji
 
PPTX
Cisco Intersight Technical OverView.pptx
Duy Nguyen
 
PDF
Hack.lu 2012 - Fuzzing the GSM protocol stack
📡 Sebastien Dudek
 
PDF
KCD Munich 2022: How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
PPTX
18 facets of the OpenAPI specification - Cisco Live US 2023
Cisco DevNet
 
PDF
Serving your phone calls with microservices
Gergo Huszty
 
PDF
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Cisco
 
PDF
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
ICS
 
PPTX
OSCC20 SceneGate, EchoVoice, and IMABox
Lisa Laxton
 
PPTX
OpenChain Webinar #50 - An Overview of SPDX 3.0
Shane Coughlan
 
PDF
Sdn aci for cisco private cloud building onprem.pdf
Srikrishna Komatineni
 
PDF
Network Function Virtualisation: a tutorial
APNIC
 
PDF
WebRTC standards update (13 Nov 2013)
Victor Pascual Ávila
 
PDF
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
DongHee Lee
 
PDF
How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
PDF
Cloud-native apps. Do you still need a Middleware for a real-time service?
Alan Quayle
 
PDF
Choisir le bon business model et la bonne licence pour la survie de son proje...
Open Source Experience
 
LlinuxKit security, Security Scanning and Notary
Docker, Inc.
 
HKG18-212 - Trusted Firmware M: Introduction
Linaro
 
Srikanth_PILLI_CV_latest
Srikanth Pilli
 
Docker and IBM Integration Bus
Geza Geleji
 
Cisco Intersight Technical OverView.pptx
Duy Nguyen
 
Hack.lu 2012 - Fuzzing the GSM protocol stack
📡 Sebastien Dudek
 
KCD Munich 2022: How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
18 facets of the OpenAPI specification - Cisco Live US 2023
Cisco DevNet
 
Serving your phone calls with microservices
Gergo Huszty
 
Embed Spark calling SDK in Your App - Olivier PROFFIT - Cisco Live Berlin 2017
Cisco
 
Software Bill of Materials - Accelerating Your Secure Embedded Development.pdf
ICS
 
OSCC20 SceneGate, EchoVoice, and IMABox
Lisa Laxton
 
OpenChain Webinar #50 - An Overview of SPDX 3.0
Shane Coughlan
 
Sdn aci for cisco private cloud building onprem.pdf
Srikrishna Komatineni
 
Network Function Virtualisation: a tutorial
APNIC
 
WebRTC standards update (13 Nov 2013)
Victor Pascual Ávila
 
9thMeetup-20190316-CI/CD 기반의 Microservice 배포
DongHee Lee
 
How to Prevent Your Kubernetes Cluster From Being Hacked
Nico Meisenzahl
 
Cloud-native apps. Do you still need a Middleware for a real-time service?
Alan Quayle
 
Choisir le bon business model et la bonne licence pour la survie de son proje...
Open Source Experience
 
Ad

More from Shane Coughlan (20)

PPTX
Operations Profile SPDX_Update_20250711_Example_05_03.pptx
Shane Coughlan
 
PDF
The 3rd OSPO Summit - China (Beijing - 2025-06-12)
Shane Coughlan
 
PPTX
OpenChain Korea Work Group Meeting - 2025-06-16
Shane Coughlan
 
PPTX
OpenChain Tooling Work Group - 2025-07-02
Shane Coughlan
 
PPTX
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
PPTX
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
PPTX
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
PDF
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
PDF
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
PPTX
OpenChain China Work Group – Regular Meeting 3 – 2024-11-29 @ 14:00 to 17:30
Shane Coughlan
 
PPTX
OpenChain @ InnerSource Summit 2024 - 2024-11-20
Shane Coughlan
 
PPTX
OpenChain Korea Work Group Meeting #24 - 2024-11-26
Shane Coughlan
 
PDF
Compliance and Integrity in the Software Supply Chain with Software Heritage:...
Shane Coughlan
 
PDF
Fujitsu’s OSS standards conformance and AI Management System Standardization ...
Shane Coughlan
 
PPTX
OpenChain China Work Group Presentation @ OSCAR 2024
Shane Coughlan
 
PPTX
OpenChain Japan Community Day - 2024-10-17
Shane Coughlan
 
PPTX
ETRI EOST2024 Seoul Keynote - 2024-10-15
Shane Coughlan
 
PDF
OpenChain Webinar- The Role of Data in the Supply Chain of AI - 2024-10-10
Shane Coughlan
 
PDF
SBOM Implementation Reality - From Crawl to Walk, the SPDX Lite Profile for t...
Shane Coughlan
 
PPTX
OpenChain Webinar - AI Legal Landscape - Slides
Shane Coughlan
 
Operations Profile SPDX_Update_20250711_Example_05_03.pptx
Shane Coughlan
 
The 3rd OSPO Summit - China (Beijing - 2025-06-12)
Shane Coughlan
 
OpenChain Korea Work Group Meeting - 2025-06-16
Shane Coughlan
 
OpenChain Tooling Work Group - 2025-07-02
Shane Coughlan
 
OpenChain @ OSS NA - In From the Cold: Open Source as Part of Mainstream Soft...
Shane Coughlan
 
In From the Cold: Open Source as Part of Mainstream Software Asset Management
Shane Coughlan
 
Empowering Asian Contributions: The Rise of Regional User Groups in Open Sour...
Shane Coughlan
 
Open Chain Q2 Steering Committee Meeting - 2025-06-25
Shane Coughlan
 
OpenChain Webinar - AboutCode - Practical Compliance in One Stack – Licensing...
Shane Coughlan
 
OpenChain China Work Group – Regular Meeting 3 – 2024-11-29 @ 14:00 to 17:30
Shane Coughlan
 
OpenChain @ InnerSource Summit 2024 - 2024-11-20
Shane Coughlan
 
OpenChain Korea Work Group Meeting #24 - 2024-11-26
Shane Coughlan
 
Compliance and Integrity in the Software Supply Chain with Software Heritage:...
Shane Coughlan
 
Fujitsu’s OSS standards conformance and AI Management System Standardization ...
Shane Coughlan
 
OpenChain China Work Group Presentation @ OSCAR 2024
Shane Coughlan
 
OpenChain Japan Community Day - 2024-10-17
Shane Coughlan
 
ETRI EOST2024 Seoul Keynote - 2024-10-15
Shane Coughlan
 
OpenChain Webinar- The Role of Data in the Supply Chain of AI - 2024-10-10
Shane Coughlan
 
SBOM Implementation Reality - From Crawl to Walk, the SPDX Lite Profile for t...
Shane Coughlan
 
OpenChain Webinar - AI Legal Landscape - Slides
Shane Coughlan
 
Ad

Recently uploaded (20)

PDF
Immersive experiences: what Pharo users do!
ESUG
 
PDF
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
DOCX
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
Presentation about variables and constant.pptx
safalsingh810
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
PDF
Protecting the Digital World Cyber Securit
dnthakkar16
 
PDF
Exploring AI Agents in Process Industries
amoreira6
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PPTX
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
PDF
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
PDF
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PPTX
Role Of Python In Programing Language.pptx
jaykoshti048
 
PDF
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Immersive experiences: what Pharo users do!
ESUG
 
Applitools Platform Pulse: What's New and What's Coming - July 2025
Applitools
 
Can You Build Dashboards Using Open Source Visualization Tool.docx
Varsha Nayak
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
Adobe Illustrator Crack Full Download (Latest Version 2025) Pre-Activated
imang66g
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
Presentation about variables and constant.pptx
safalsingh810
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Protecting the Digital World Cyber Securit
dnthakkar16
 
Exploring AI Agents in Process Industries
amoreira6
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
ConcordeApp: Engineering Global Impact & Unlocking Billions in Event ROI with AI
chastechaste14
 
Salesforce Implementation Services Provider.pdf
VALiNTRY360
 
Balancing Resource Capacity and Workloads with OnePlan – Avoid Overloading Te...
OnePlan Solutions
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
Role Of Python In Programing Language.pptx
jaykoshti048
 
ChatPharo: an Open Architecture for Understanding How to Talk Live to LLMs
ESUG
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 

OpenChain Telco SBOM Guide Overview - 2024-09-25

  • 1. © 2024 Nokia 1 The OpenChain Telco SBOM Guide Marc-Etienne Vargenau 2024-09-25
  • 2. © 2024 Nokia 2 Agenda 1. The OpenChain Telco work group 2. Work result: the OpenChain Telco SBOM Guide 3. Content of the Guide 4. OpenChain Telco SBOM validator
  • 3. © 2024 Nokia 3 The OpenChain Telco work group The OpenChain Telco work group was formed in May 2021 Vision: industry alignment on SBOM • SBOM fragmentation is bad for the industry, it will only drive cost & complexity • SBOM format is not a competitive advantage Goals: • Define what a quality SBOM is for the telco industry • Define a precise format for the SBOM • Follow industry best practices • Define how and when the SBOM should be distributed
  • 4. © 2024 Nokia 4 OpenChain Telco work group We work by consensus. Everyone can join. We have calls the first Thursday of the month (morning and afternoon CET, so all time zones can participate) Big and small companies, some not from the telco industry.
  • 5. © 2024 Nokia 5 Work result: the OpenChain Telco SBOM Guide
  • 6. © 2024 Nokia 6 The OpenChain Telco SBOM Guide The Guide was approved by the work group in September 2023. Then it was approved by the OpenChain steering committee to make it an official OpenChain document. https://openchainproject.org/news/2024/07/30/openchain-telco-sbom-guide-general-availability Translations exist in French, Japanese and simplified Chinese. We did not find requirements very specific to telco, the guide can be used by other industries.
  • 7. © 2024 Nokia 7 Content of the Guide Result is practical and operational: precise definition of the SBOM content and format. SBOM format is SPDX: • Version 2.2 (ISO version) or 2.3 • JSON or tag:value (both human-readable and machine-readable) We follow industry requirements: • NTIA minimum elements • CISA SBOM types (Design, Source, Build, Analyzed, Deployed) Requirements have different levels: MUST, SHALL, SHOULD as described in BCP 14 [RFC2119] [RFC8174] Each requirement is described and followed by a “Verification and reference material” and a “Rationale” section.
  • 8. © 2024 Nokia 8 Creation 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). 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. The tool name and the tool version SHOULD be separated by hyphen ("-"), no other hyphen SHOULD appear on the line. SBOMs conforming to the OpenChain Telco SBOM Guide MUST provide their SBOM Type as defined by CISA in the CreatorComment field.
  • 9. © 2024 Nokia 9 Package information Each package contains: • PackageName • PackageVersion: needed by “NTIA SBOM Minimum elements” • PackageSupplier: needed by “NTIA SBOM Minimum elements” • PackageDownloadLocation • PackageChecksum: recommended by “NTIA SBOM Minimum elements” • PackageLicenseConcluded • PackageLicenseDeclared • PackageCopyrightText • ExternalRef: to be able to put the Package URL A package SHOULD be identified by a Package URL (PURL). See https://github.com/package-url/purl-spec
  • 10. © 2024 Nokia 10 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. If some components are not included, they MUST be reported as “known unknowns.”
  • 11. © 2024 Nokia 11 SBOM delivery Timing: The SBOM SHALL be delivered no later than at the time of the delivery of the software (in either binary or source form). Method of delivery: The SBOM SHALL be embedded into the software “package” where technically feasible. If it is not technically feasible, a web hosted version of the SBOM SHALL is available for at least 18 months.
  • 12. © 2024 Nokia 12 Other recommendations SBOM Verification It is RECOMMENDED to provide a digital signature of the SBOM in order to guarantee the integrity of the SBOM. 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. 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.
  • 13. © 2024 Nokia 13 OpenChain Telco SBOM validator Nokia has provided to the community the “OpenChain Telco SBOM validator.” It is available at: https://github.com/OpenChain-Project/Telco-WG/tree/main/tools/openchain_telco_sbom_validator • Python program • Licensed under Apache-2.0 Contributions are warmly welcome in the form of GitHub merge requests.
  • 14. © 2024 Nokia 14 Example run openchain-telco-sbom-validator test-sbom-01.spdx 2024-09-24 17:58:26,202 - INFO - Input file is test-sbom-01.spdx +---+------------------------+------------------------+---------------+-----------------------------------------------+ | # | Error type | SPDX ID | Package name | Reason | +---+------------------------+------------------------+---------------+-----------------------------------------------+ | 1 | NTIA validation error | SPDXRef-Package-deb-li | libldap-2.4-2 | Package without a package supplier or package | | | | bldap-2.4-2- | | originator | | | | 796a192b709a2a2b | | | +---+------------------------+------------------------+---------------+-----------------------------------------------+ | 2 | Missing mandatory | SPDXRef-Package-deb-li | libldap-2.4-2 | Supplier field is missing | | | field from Package | bldap-2.4-2- | | | | | | 796a192b709a2a2b | | | +---+------------------------+------------------------+---------------+-----------------------------------------------+ | 3 | Missing mandatory | SPDXRef-Package-deb-li | libldap-2.4-2 | Checksum field is missing | | | field from Package | bldap-2.4-2- | | | | | | 796a192b709a2a2b | | | +---+------------------------+------------------------+---------------+-----------------------------------------------+ The SPDX file test-sbom-01.spdx is not compliant with the OpenChain Telco SBOM Guide
  • 15. © 2024 Nokia 15 Example run openchain-telco-sbom-validator open-chain-telco-sbom-validator-0.1.spdx 2024-09-24 18:04:01,308 - INFO - Input file is open-chain-telco-sbom-validator-0.1.spdx The SPDX file open-chain-telco-sbom-validator-0.1.spdx is compliant with the OpenChain Telco SBOM Guide