Where should threat-model-specific context live in CycloneDX 2.0? #1039
P3tra-WP
started this conversation in
Ideas, Proposals, RFCs
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
I am evaluating how an OWASP Threat Model Library document can be represented in CycloneDX 2.0 without losing threat-model-specific meaning.
The open PR #1034 contains an initial implementation proposal, but I would like architectural feedback before treating its field placement as final.
Use cases
A threat-model document may describe only part of a wider system.
For example, a team may model a new feature while its system diagram still includes authentication, shared infrastructure, or external services that are intentionally outside the threat-model scope. Consumers need to distinguish the modelled subject and boundary from surrounding context retained for architectural completeness.
The OWASP Threat Model Library also represents:
very_lowandvery_highExisting CycloneDX Structures
CycloneDX 2.0 already provides strong reusable structures for components, blueprints, threats, scenarios, threat profiles, controls, risks, and generic score methodologies.
The questions are not whether these concepts should duplicate existing structures, but:
I would appreciate guidance on the appropriate CycloneDX 2.0 architectural home for these concepts before continuing the implementation discussion in PR #1034.
All reactions