Glossary/SBOM (Software Bill of Materials)
Due Diligence & M&A
1 min read
Share:

What is SBOM (Software Bill of Materials)?

TL;DR

A Software Bill of Materials (SBOM) is a comprehensive inventory of all software components, libraries, dependencies, and their versions used in a software product.

A Software Bill of Materials (SBOM) is a comprehensive inventory of all software components, libraries, dependencies, and their versions used in a software product. Think of it as the "ingredient label" for software — required for security compliance, license compliance, and supply chain risk management.

SBOM formats: SPDX (Linux Foundation standard), CycloneDX (OWASP standard). Executive Order 14028 (2021) requires SBOMs for software sold to the US government. Many enterprise buyers now require SBOMs as procurement prerequisites.

SBOM use cases: Vulnerability management (quickly identify if a CVE affects your dependencies — like Log4Shell), License compliance (ensure no GPL/AGPL contamination in proprietary software), Supply chain security (identify single-maintainer dependencies), and M&A due diligence (comprehensive view of technology dependencies).

Why It Matters

SBOMs are becoming a compliance requirement, not a nice-to-have. Log4Shell demonstrated why: organizations without SBOMs spent days/weeks determining if they were affected. Those with SBOMs knew in minutes.

Frequently Asked Questions

What is an SBOM?

A comprehensive inventory of all software components, libraries, and versions in a product. The "ingredient label" for software. Required by US government (EO 14028) and increasingly by enterprise buyers.

How do you generate an SBOM?

Tools: Syft (open-source, generates from containers/repos), FOSSA (commercial, license-focused), Snyk (security-focused). Integrate into CI/CD for automatic generation. Use SPDX or CycloneDX format.

Related Terms

Need Expert Help?

Richard Ewing is a Product Economist and AI Capital Auditor. He helps companies translate technical complexity into financial clarity.

Book Advisory Call →