Skip to content

SYSTEM Cited by 1 source

CycloneDX

CycloneDX is an OWASP project — an open, lightweight, machine-readable Software Bill of Materials (SBOM) standard. It encodes the inventory of components that make up a software artifact in JSON, XML, or Protocol Buffer form, with schema support for components, services, dependencies, vulnerabilities, licenses, and compositions.

The format is one of the two industry-canonical SBOM standards (the other being SPDX) and is emitted natively by tools like systems/syft and consumed by tools like systems/grype.

Key elements

  • components — each package / library / OS package the artifact contains. Identified by name + version + optional purl (Package URL) + hashes + licenses.
  • dependencies — edges between components, capturing the dependency graph.
  • vulnerabilities — optional; embed known-CVE references per component.
  • metadata — build-time info: timestamp, tools used, author, supplier.

Canonical wiki use (Zalando 2023-04-12)

Named as one of the "common formats" Zalando cites for portability + tooling integration: "Common formats like CycloneDX or SPDX help with portability and integration into various tooling." (Source: sources/2023-04-12-zalando-how-software-bill-of-materials-change-the-dependency-game).

Seen in

Last updated · 501 distilled / 1,218 read