Proposal: Safety Relevance Metadata for CycloneDX
I maintainer di solito rispondono entro 1 giorno
@stevespringett ci sta già lavorando.
Dal 21/9/2026.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Attiva
- Ambito
- documentation
Direzione di ricerca
Inizia esaminando le funzionalità esistenti di metadati CycloneDX, Vulnerability Disclosure, VEX e AI BOM citate nella proposta. Determina se le proprietà debbano essere personalizzate o di prima classe, definisci la tassonomia e le interazioni, quindi fornisci la proposta formale dello schema, gli esempi di BOM e le mappature descritte in Next Steps.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Summary
This proposal introduces an optional Safety Relevance metadata property for CycloneDX components.
The goal is to capture whether a component participates in safety-critical or mission-critical functions where compromise, malfunction, or misuse could contribute to:
- Physical harm
- Human safety risks
- Environmental damage
- Critical infrastructure disruption
- Societal impact
The proposal complements existing CycloneDX capabilities such as Vulnerability Disclosure, VEX, AI BOM, and dependency analysis by adding contextual information about the operational consequences of component failure.
Motivation
CycloneDX provides rich metadata describing:
- Component identity
- Dependencies
- Vulnerabilities
- VEX assertions
- Services
- AI and machine learning artifacts
However, it does not currently express whether a component is part of a safety-critical system.
Organizations in automotive, healthcare, robotics, industrial control systems, energy, and AI increasingly require this context to:
- Prioritize remediation
- Interpret VEX results
- Build safety cases
- Meet regulatory obligations
- Improve risk governance
Initial Proposal
Introduce optional metadata properties:
- cyclonedx:safety-relevance
- cyclonedx:safety-domain
- cyclonedx:safety-impact
Example:
safety-relevance = Critical
safety-domain = Medical
safety-impact = HumanSafety
Example Classification
- None
- Indirect
- Critical
- Unknown
Questions for the Community
- Should Safety Relevance begin as custom properties or as a first-class schema object?
- Are there existing use cases in medical, automotive, AI, or industrial systems?
- How should Safety Relevance interact with VEX and vulnerability analysis?
- Would a common taxonomy benefit downstream tooling and SBOM consumers?
Next Steps
If there is interest, I can:
- Draft a formal schema proposal
- Provide example BOMs
- Develop mappings to VEX and AI BOM
- Collaborate with the community on taxonomy and governance
- Lingua principale
- XSLT
- Stelle
- 558
- Fork
- 93
- Merge medio
- 19h 7m
- PR unite (30g)
- 17
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di CycloneDX/specification
-
[Defect]: FFDH pattern treats ephemeral E as requiredForse già presa @Mehrn0ush l’ha presa 3 giorni fa. Aperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 82/100
CycloneDX/specification#1147 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
CycloneDX/specification#1145 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Response vs ResponceAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 68/100
CycloneDX/specification#1121 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
defect documentation
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
CycloneDX/specification#1115 ·
I maintainer di solito rispondono entro 1 giorno
-
[FEATURE]: Add EAX mode to Cryptography RegistryForse già presa @jvdsn l’ha presa 32 giorni fa. Apertacap: cryptography-registry
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
CycloneDX/specification#1098 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di CycloneDX/specification
Issue simili
-
docs good first issue
Difficoltà 2/5 1-3 ore Idoneità per principianti 83/100
soma-intelligence/open-health-sync#59 ·
I maintainer di solito rispondono entro 1 giorno
-
agent-task risk:low
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
guyellis/http-status-check#512 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
gradio-app/gradio#13964 ·
I maintainer di solito rispondono entro 1 giorno
-
area: recipes bug good first issue priority: low size: XS
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
cubrid-lab/cubrid-cookbook-python#315 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
docs(ko): replace the mistranslated term for redaction in the Korean docsForse già presa @KeuqS l’ha presa oggi. Apertadocumentation good first issue priority: low size: XS
Difficoltà 1/5 1-3 ore Idoneità per principianti 88/100
cubrid-lab/cubrid-mcp-server#290 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno