Skip to main content
← All posts·
Cyber Resilience Act

Software Bill of Materials (SBOM) Under the CRA: Requirements and Best Practices

The CRA mandates SBOMs for all digital products. Learn what's required, which formats to use, and how to integrate SBOM generation into your pipeline.

Luca Berton7 min read

The CRA requires manufacturers to identify and document components contained in their products, including a Software Bill of Materials (SBOM). This seemingly simple requirement has profound implications for software development practices.

What the CRA Requires

Manufacturers must:

  • Identify and document all components, including third-party and open-source libraries
  • Maintain the SBOM throughout the product lifecycle
  • Make the SBOM available to market surveillance authorities upon request
  • Use the SBOM to facilitate vulnerability management

SBOM Formats

Two formats dominate:

  • CycloneDX — OWASP standard, optimized for security use cases. JSON and XML formats
  • SPDX — Linux Foundation standard, ISO/IEC 5962:2021. Strong on licensing data

Both are acceptable. CycloneDX is gaining traction in the security community; SPDX is preferred for license compliance. Many organizations generate both.

📘 Book

Kubernetes Recipes

Practical guide for container orchestration and deployment — hands-on patterns you can use today.

View on Amazon →

Integration into CI/CD

SBOM generation should be automated, not manual. Tools to consider:

  • Syft (Anchore) — Generates SBOMs from container images and filesystems
  • Trivy — Vulnerability scanning + SBOM generation
  • cdxgen — CycloneDX generator for multiple languages
  • GitHub/GitLab native — Both platforms offer dependency graph and SBOM export

Beyond Compliance

SBOMs aren't just a checkbox. When Log4Shell hit, organizations with SBOMs identified affected systems in hours instead of weeks. The SBOM becomes your supply chain radar — invest in it.

🎓 Course

Automating Azure DevTest Labs

Automate lab management and integrate with CI/CD pipelines.

Start on Pluralsight →
cra
sbom
software supply chain
cyclonedx
spdx

Need help applying this in your organization?

Get a free 30-minute assessment with actionable recommendations — whether we work together or not.

Book Your Free AI Platform Assessment

Or see AI readiness assessment scope & pricing

18+ years experience · Ex-Red Hat & Dell · Speaker at KubeCon EU 2026

Luca Berton

Written by

Luca Berton

CEO at Open Empower. 18+ years building enterprise infrastructure at JPMorgan Chase, Red Hat & Dell. Author of 9 technical books. Speaker at Red Hat Summit and KubeCon EU 2026. Instructor on Coursera, Pluralsight & Udemy.

Get more insights like this

Practical AI infrastructure and platform engineering guides — delivered to your inbox.

Subscribe to Newsletter →