sbom.wiki

What

A Software Bill of Materials is a formal, machine-readable inventory of software components and dependencies.

Why

Transparency in software supply chains enables vulnerability tracking, license compliance, and trust.

How

Generated during build processes, SBOMs catalog every library, module, and dependency in your software.

Standards

SPDX, CycloneDX, and SWID provide structured formats for expressing component relationships.

Tools

Syft, Trivy, SPDX Tools, and dozens more automate SBOM generation across languages and ecosystems.

Community

Open-source communities, governments, and enterprises collaborate to advance SBOM adoption worldwide.

Dependency Graph

Package
Healthy

Standards & Formats

SPDX

SPDX

Software Package Data Exchange. ISO/IEC 5962:2021 standard maintained by the Linux Foundation for communicating software component information.

Supports multiple serialization formats including JSON, YAML, RDF, and tag-value. Provides comprehensive license expression syntax.

CDX

CycloneDX

OWASP CycloneDX is a lightweight standard designed for use in application security contexts and supply chain component analysis.

Native support for vulnerability data (VEX), service definitions, and machine learning model transparency. XML and JSON formats.

SWID

SWID Tags

ISO/IEC 19770-2 Software Identification Tags provide a standardized XML structure to identify installed software.

Widely adopted in enterprise environments for software asset management. Four tag types: corpus, primary, patch, and supplemental.

Tools & Ecosystem

Syft

CLI tool and Go library for generating SBOMs from container images and filesystems.

Trivy

Comprehensive security scanner with built-in SBOM generation for containers, git repos, and more.

Grype

Vulnerability scanner that works with SBOMs to identify known security issues in dependencies.

SPDX Tools

Official tooling for creating, validating, and converting SPDX documents across formats.

CycloneDX CLI

Generate, validate, merge, diff, and convert CycloneDX BOMs from the command line.

More Soon

The SBOM ecosystem continues to grow with new tools emerging regularly.

Community & Resources

NTIA

U.S. National Telecommunications and Information Administration SBOM initiative and minimum elements guidance.

CISA

Cybersecurity and Infrastructure Security Agency resources for SBOM adoption and vulnerability coordination.

OpenSSF

Open Source Security Foundation working groups on supply chain integrity and SBOM best practices.

Linux Foundation

Hosting SPDX specification development and fostering cross-industry collaboration on software transparency.

OWASP

Open Web Application Security Project maintaining CycloneDX and promoting SBOM in AppSec workflows.