Skip to content

WIP: Develop 2.0 schema for AI/ML BOM#948

Draft
mrutkows wants to merge 120 commits into
CycloneDX:masterfrom
mrutkows:2.0-dev-ai-ml
Draft

WIP: Develop 2.0 schema for AI/ML BOM#948
mrutkows wants to merge 120 commits into
CycloneDX:masterfrom
mrutkows:2.0-dev-ai-ml

Conversation

@mrutkows

@mrutkows mrutkows commented Jun 3, 2026

Copy link
Copy Markdown
Contributor

No description provided.

stevespringett and others added 30 commits June 14, 2025 20:17
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: steve.springett <steve.springett@servicenow.com>
Syncing with master to incoporate v1.7 spec
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
stevespringett and others added 4 commits March 26, 2026 23:31
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
…ed schemas. Supersedes and closes CycloneDX#777.

Signed-off-by: Steve Springett <steve@springett.us>
@mrutkows mrutkows self-assigned this Jun 3, 2026
@mrutkows mrutkows added draft format: JSON CDX 2.0 related to release v2.0 cap: ai/ml Capability: AI/ML labels Jun 3, 2026
stevespringett and others added 17 commits June 5, 2026 15:49
- threat: rewrite into `threat` (catalog) plus `threatScenario` (realization); add attackTree, methodology-gated categories, trustBoundary, threatProfiles
- weakness: created new cyclonedx-weakness-2.0 model
- vulnerability: replace `cwes` with `weaknesses`
- profile: added threatProfiles to threat model;
- risk: add `risks` collection, fix kebab-case, drop orphan control
- behavior, usecase, requirement: refLinkType refs, required bom-ref, uniqueItems
- root: wire in `threats` and `risks`
- tests: update vulnerability test for 2.0

BREAKING: removes vulnerability.cwes and common.weakness.
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
…weaknesses. Added assessments - was previously orphaned. Minor other changes.

Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
…me enhancements and corrections to the risk and threat schema.

Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
…based scenarios (eg state machines) which cannot be represented in linear flows.

Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
Signed-off-by: Steve Springett <steve@springett.us>
A series of enhancements, corrections, and minor refactors of some of
the schemas supporting threat modeling.
…related areas in the spec.

Signed-off-by: Steve Springett <steve@springett.us>
mrutkows added 3 commits June 15, 2026 16:05
Signed-off-by: Matt Rutkowski <mrutkows@us.ibm.com>
Signed-off-by: Matt Rutkowski <mrutkows@us.ibm.com>
Signed-off-by: Matt Rutkowski <mrutkows@us.ibm.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cap: ai/ml Capability: AI/ML CDX 2.0 related to release v2.0 draft format: JSON

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants