Skip to content

CycloneDX 2.0 #631

Open
0 of 6 issues completed
Open
0 of 6 issues completed
@stevespringett

Description

@stevespringett

CycloneDX 2.0 is a major version in active development, focused on cleaning up legacy constructs, enforcing semantic correctness, and enabling modern schema reuse and API integration. This issue tracks the scope, rationale, and technical direction of the 2.0 release.

Goals

  • Modularize the specification into multiple schemas (e.g. bom, component, metadata, common, etc)
  • Remove deprecated fields and legacy aliases
  • Constrain properties to their correct types (e.g. cryptoProperties only on cryptographic assets)
  • JSON-first focus supporting JSON Schema Draft 2020-12; potentially remove XML support
  • Make the schema directly usable as a canonical model for the Ecma Transparency Exchange API
  • Normalize naming and structural inconsistencies

Sub-issues

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions