Skip Navigation
Guide

What is a software bill of materials (SBOM)?

Goal:

Enhance software security, compliance, and risk management through thorough documentation and transparency of software components.

Tactic:

Implementing a software bill of materials (SBOM) as a standard practice within software development processes.

Outcomes:

  • Consistency: Maintains up-to-date software dependency documentation.
  • Security: Identifies vulnerabilities for proactive risk management.
  • Compliance: Meets security standards and regulatory requirements.
  • Efficiency: Streamlines dependency management through automated SBOM generation and parsing.
  • Transparency: Facilitates consumer and developer risk assessments with clear component visibility.

A software bill of materials (SBOM) is a comprehensive list of all packages, libraries, and dependencies in a software application.

Beyond its use as an inventory of components, an SBOM provides transparency that is crucial for identifying security vulnerabilities, managing risks associated with open source components, and addressing license issues. As cyberattacks on software supply chains increase, using an SBOM becomes an essential first step in preemptive risk management and security planning.
cover-what_is_an_sbom

Download the Cheat Sheet for more information