Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
451 commits
Select commit Hold shift + click to select a range
5c83b68
Added missing quantity for device and material components
stevespringett Jul 22, 2026
9312c82
Added additional test cases for quantity.
stevespringett Jul 22, 2026
62dee9e
chore: mark generated
jkowalleck Jul 29, 2026
2a86067
chore: mark generated
jkowalleck Jul 29, 2026
2c43df6
fix: prevent refType/refLinkType from being a Bom-Link
jkowalleck Aug 3, 2026
97eec28
feat: common `elementLink`
jkowalleck Aug 3, 2026
85c554d
refactor: use `elementLink`
jkowalleck Aug 3, 2026
4cdefa6
fix: use `elementLink` according to description
jkowalleck Aug 3, 2026
72384fd
docs
jkowalleck Aug 3, 2026
17bc865
refactor
jkowalleck Aug 3, 2026
34f1df7
fix: linked elemenets
jkowalleck Aug 3, 2026
1606d88
fix: linked elemenets
jkowalleck Aug 3, 2026
e1c91b7
[2.0] Tests: split schema 1.x 2.x (#999)
jkowalleck Aug 3, 2026
0c4b8c0
2.0 tests init (#1000)
jkowalleck Aug 4, 2026
de910cb
2.0 dev mergemaster 20260704 (#1002)
jkowalleck Aug 4, 2026
ffae620
Merge remote-tracking branch 'origin/master' into 2.0-dev_mergemaster…
jkowalleck Aug 4, 2026
f9a5002
2.0 dev mergemaster 20260704 2 (#1003)
jkowalleck Aug 4, 2026
674b6a6
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Aug 4, 2026
854a91f
chore: group tests by version
jkowalleck Aug 5, 2026
1bd21ad
tests: meta:enum tests
jkowalleck Aug 5, 2026
bb2800a
tests: meta:enum tests (#1004)
jkowalleck Aug 5, 2026
372efe6
tests: fix errorneous file output
jkowalleck Aug 5, 2026
8159643
chore: tools private and gitignore
jkowalleck Aug 5, 2026
8a32e0c
have schema paths
jkowalleck Aug 5, 2026
94566fa
feat: rewire excluded $ref
jkowalleck Aug 5, 2026
eb17a0b
tidy
jkowalleck Aug 5, 2026
915eaca
tidy
jkowalleck Aug 5, 2026
7bdca03
schema fixes
jkowalleck Aug 5, 2026
0aa32c3
tidy
jkowalleck Aug 5, 2026
3c2d065
2.0 dev bundler externals rewrite (#1006)
jkowalleck Aug 5, 2026
ec7a40d
tests: validate bundled schema only on mainline
jkowalleck Aug 5, 2026
67d3ec8
tests: validate bundled schema only on mainline (#1007)
jkowalleck Aug 5, 2026
0bb19a1
chore: fix js test runner chain
jkowalleck Aug 5, 2026
886366a
chore: fix schema-bundler workflow
jkowalleck Aug 5, 2026
93e1d82
chore: fix schema-bundler workflow
jkowalleck Aug 5, 2026
555294f
Add protocol registry to cryptography-defs
bhess Jun 25, 2026
83c633a
Merge branch 'master' into 2.0-dev
jkowalleck Aug 7, 2026
480a1c0
chore: editorconfir for cdx-2.0 bundled
jkowalleck Aug 7, 2026
724dfda
chore: editorconfir for cdx-2.0 bundled
jkowalleck Aug 7, 2026
d9718d6
Update schema/2.0/model/cyclonedx-risk-2.0.schema.json
stevespringett Aug 9, 2026
4109d01
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 9, 2026
3ac3bea
Update schema/2.0/model/cyclonedx-control-2.0.schema.json
stevespringett Aug 9, 2026
217916f
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 9, 2026
eeb8a3f
Update schema/behavior-taxonomy.schema.json
stevespringett Aug 9, 2026
40c5873
Update schema/2.0/model/cyclonedx-common-2.0.schema.json
stevespringett Aug 9, 2026
75bb5bd
Update schema/2.0/model/cyclonedx-profile-2.0.schema.json
stevespringett Aug 9, 2026
3e3282d
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 9, 2026
b0e8640
Update schema/2.0/model/cyclonedx-weakness-2.0.schema.json
stevespringett Aug 9, 2026
713d4fb
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 9, 2026
3dcab8a
Update schema/2.0/model/cyclonedx-common-2.0.schema.json
stevespringett Aug 9, 2026
906c579
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 9, 2026
68da661
chore: split docs CDX1.x
jkowalleck Aug 10, 2026
c5fc0d5
chore: split docs CDX1.x
jkowalleck Aug 10, 2026
998df95
chore: split docs CDX1.x
jkowalleck Aug 10, 2026
1beae2b
chore: split docs CDX1.x
jkowalleck Aug 10, 2026
6de25ce
2.0 dev split docsgen (#1017)
jkowalleck Aug 10, 2026
84b08a4
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev-vuln-evidence
jkowalleck Aug 14, 2026
d52129e
revert docsgen scehma-v1 json mods
jkowalleck Aug 14, 2026
fd53309
Merge branch '2.0-dev' into chore/default-permisiosn-bundle_2.0_schemas
jkowalleck Aug 15, 2026
f692f77
chore: GH workflow default permissions for bundle_2.0_schemas.yml (#902)
jkowalleck Aug 15, 2026
721c601
chore: dependabot config (#1032)
jkowalleck Aug 18, 2026
1da95b5
Removed constraint on enum.
stevespringett Aug 18, 2026
57c5985
Add sub-protocol references to the protocol registry
bhess Aug 20, 2026
0e18e51
Reference the protocol registry from protocolProperties.type
bhess Aug 20, 2026
5884b3e
Update schema/2.0/model/cyclonedx-hardware-2.0.schema.json
stevespringett Aug 20, 2026
6648151
Update schema/2.0/model/cyclonedx-hardware-2.0.schema.json
stevespringett Aug 20, 2026
68d5469
Renamed hardware schema to physical per recommendation in https://git…
stevespringett Aug 20, 2026
70369b9
Inhereting only license id and name rather than the full object as re…
stevespringett Aug 20, 2026
4778514
must -> shall
stevespringett Aug 20, 2026
a638183
[2.0] Threatmodeling and Blueprints (#678)
stevespringett Aug 20, 2026
6a11cbc
Merge branch '2.0-dev' into 2.0-dev-service-components
stevespringett Aug 20, 2026
9c3d887
Refactored service into a component type (#975)
stevespringett Aug 20, 2026
38902a3
Merge branch '2.0-dev' into 2.0-dev-vuln-evidence
stevespringett Aug 20, 2026
717bd5b
Unified evidence model addressing #278, #333 and other concerns. (#980)
stevespringett Aug 20, 2026
976d6da
Merge branch '2.0-dev' into 2.0-dev-hardware
stevespringett Aug 20, 2026
56c5d8d
Added first-class hardware support (#982)
stevespringett Aug 20, 2026
ad75160
Merge branch '2.0-dev' into bhe-agility-plane
stevespringett Aug 20, 2026
12c3a5e
feat(cryptography): add cryptographic agility plane to CBOM (#947)
stevespringett Aug 20, 2026
4973b44
Minor corrections due to recent merge issues
stevespringett Aug 20, 2026
fac5276
Add threat model library parity
petra-dv Aug 20, 2026
673a118
chore: update test tools (#1038)
jkowalleck Aug 21, 2026
c6d6522
Remove threat model mapping document
petra-dv Aug 24, 2026
caf17eb
[2.0] fixes on schema and test resources (#1001)
jkowalleck Aug 24, 2026
11fe81f
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 24, 2026
101f66b
2.0 dev fix bundler result schema name (#1027)
jkowalleck Aug 24, 2026
110317e
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 24, 2026
c2d5aa3
Update tools/src/main/js/bundler/package.json
jkowalleck Aug 24, 2026
6a3bc10
Merge branch '2.0-dev' into 2.0-dev-threatmodeling-library-parity
jkowalleck Aug 24, 2026
f578871
Merge branch '2.0-dev' into bhe-protocol-registry
jkowalleck Aug 24, 2026
94942ee
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Aug 24, 2026
f18b11f
Update schema/2.0/model/cyclonedx-common-2.0.schema.json
jkowalleck Aug 24, 2026
e5fc08c
[2.0] tests: assert enum <--> meta:enum bidirectional (#1040)
jkowalleck Aug 24, 2026
1b6a0ae
tests: check for $ref best practices (#1043)
jkowalleck Aug 24, 2026
5d2158b
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 24, 2026
e400e4b
[2.0] linter: removed functionality that is already done by other tes…
jkowalleck Aug 24, 2026
74e8a5e
Extensible Property Object allow `integer`
jkowalleck Aug 25, 2026
32d19b0
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 25, 2026
e082072
2.0 dev tests default valus in range (#1044)
jkowalleck Aug 25, 2026
5725251
tests: check enum value constraints (#1046)
jkowalleck Aug 25, 2026
44fb005
[2.0] linter detects enums literall "other" (#1047)
jkowalleck Aug 25, 2026
63294a0
linter-docs
jkowalleck Aug 25, 2026
e600705
chore: GH workflow concurrency
jkowalleck Aug 25, 2026
ad035fc
Added support for GS1 Digital Link
stevespringett Aug 25, 2026
4338510
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev
stevespringett Aug 25, 2026
9be30e5
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 25, 2026
1a950b1
[2.0] chema linter runs in in GH workflow (#1048)
jkowalleck Aug 25, 2026
a40ef14
chore: revisit CT and bundler
jkowalleck Aug 26, 2026
10f979b
2.0 dev remove duplicate tests (#1050)
jkowalleck Aug 26, 2026
b86fe19
ci: linter as matrix (#1051)
jkowalleck Aug 26, 2026
72b3734
linter: list with richer JSON (#1053)
jkowalleck Aug 26, 2026
0c2a413
chore: CI/CT linter summary (#1055)
jkowalleck Aug 27, 2026
fb30595
2.0-dev ci linter summary download link (#1056)
jkowalleck Aug 27, 2026
6ae0925
2.0-dev ci linter artifact underscoped
jkowalleck Aug 27, 2026
10978a3
2.0-dev ci linter more data in result & more CI summary (#1057)
jkowalleck Aug 27, 2026
9001443
linter summary fix
jkowalleck Aug 27, 2026
b5f7553
2.0-dev ci linter rename enum-value-no-other (#1059)
jkowalleck Aug 27, 2026
9065df8
[2.0] refactor: JSON schema - trip trailing spaces and add final newl…
jkowalleck Aug 27, 2026
f1b38ce
[2.0] refactor: JSON schema - fix indention (#1061)
jkowalleck Aug 27, 2026
9035eb8
2.0-dev ci linter check schema ID matches filepath (#1062)
jkowalleck Aug 28, 2026
9099e16
docs
jkowalleck Aug 28, 2026
f429a48
linter checks bundled schemas (#1063)
jkowalleck Aug 28, 2026
9228572
linter: no todo's (#1064)
jkowalleck Aug 28, 2026
6c13d40
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Aug 28, 2026
e73bf57
linter: no todo's
jkowalleck Aug 28, 2026
ad6b143
linter: refactor getEnabledChecks returns array
jkowalleck Aug 31, 2026
14eea6b
linter: add check ref-best-practice (#1068)
jkowalleck Aug 31, 2026
3b38e2e
linter-docs
jkowalleck Aug 31, 2026
1e9ca09
2.0 dev linter object strictness (#1069)
jkowalleck Aug 31, 2026
2299181
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 31, 2026
2c624a0
linter: mixin fix (#1071)
jkowalleck Aug 31, 2026
b53d6b9
chore: update bundled schemas [skip ci]
github-actions[bot] Aug 31, 2026
683a5d6
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Aug 31, 2026
6cc5bf1
2.0 dev linter no deprecated (#1070)
jkowalleck Aug 31, 2026
f216a9e
linter_no-todos_more
jkowalleck Aug 31, 2026
b176983
2.0 dev linter cdx2-ref-type-usage (#1073)
jkowalleck Sep 1, 2026
478ca70
Apply batched suggestions from code review
jkowalleck Sep 1, 2026
30d9dbb
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Sep 1, 2026
de41034
linter: verbose tell getEnabledChecks
jkowalleck Sep 1, 2026
a2fd703
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Sep 1, 2026
e8b6f37
2.0-dev_ghworkflows_split_by_schemaversion (#1074)
jkowalleck Sep 1, 2026
abc621e
Merge branch 'master' into 2.0-dev
jkowalleck Sep 1, 2026
e50d433
Merge branch '2.0-dev' into 2.0-dev-refType-nonconflicting-bom-link
jkowalleck Sep 1, 2026
ea34c2d
Merge branch '2.0-dev' into bhe-protocol-registry
jkowalleck Sep 1, 2026
4d46aa9
Merge branch '2.0-dev' into 2.0-dev-threatmodeling-library-parity
jkowalleck Sep 1, 2026
be91401
inventory refactor: root inventories, /definitions registry, referenc…
stevespringett Sep 2, 2026
d58bfb1
[2.0] enforce `refType`/`refLinkType` non-conflicting with BOM-Link (…
stevespringett Sep 2, 2026
8f73efa
chore: update bundled schemas [skip ci]
github-actions[bot] Sep 2, 2026
917dbfa
Reverting bundled schemas. Should not have been checked in.
stevespringett Sep 2, 2026
07854e5
Removing formulation-specific components in favor of component defini…
stevespringett Sep 2, 2026
642e909
Fixed bundling issue with root schema.
stevespringett Sep 2, 2026
afa89cc
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev
stevespringett Sep 2, 2026
9d529c9
chore: update bundled schemas [skip ci]
github-actions[bot] Sep 2, 2026
24b8d8e
Removed crypto-specific certification in favor of component-level cer…
stevespringett Sep 2, 2026
33a0e94
2.0 ci/ct: npm ci where lockfile exists (#1079)
jkowalleck Sep 3, 2026
a1c8aeb
docs: add CDX v2.0 in release history as "to be announced"
jkowalleck Sep 3, 2026
a481a61
Refine threat model library parity
petra-dv Sep 8, 2026
2e8b48a
Split selectedBy into mechanism and selecting party
bhess Sep 9, 2026
0f67c4a
Document the registry join and add protocol type tests
bhess Sep 9, 2026
62eaac7
revisit linter check for schema ref best practice (#1092)
jkowalleck Sep 10, 2026
70393f9
chore: update bundled schemas [skip ci]
github-actions[bot] Sep 10, 2026
108c2e2
chore: linter order checks alhabetically (#1093)
jkowalleck Sep 10, 2026
c77c986
add some clarification
bhess Sep 10, 2026
73859c3
chore: linter improv: config & comment-ckeck (#1096)
jkowalleck Sep 10, 2026
7e16f47
tests: lint non-core schemas (#1095)
jkowalleck Sep 10, 2026
fb6775a
ci: less verbose (#1097)
jkowalleck Sep 10, 2026
ffc4845
Merge branch '2.0-dev' into bhe-protocol-registry
jkowalleck Sep 10, 2026
b91d157
ci: fix lint_non-core_schemas artifact retention
jkowalleck Sep 10, 2026
dcd8f24
Merge branch '2.0-dev' into bhe-protocol-registry
jkowalleck Sep 10, 2026
ea6cb04
chore: fix liters literal other (#1105)
jkowalleck Sep 14, 2026
32b778e
refactor: const and enum shall have no type (#1104)
jkowalleck Sep 14, 2026
439d4eb
chore: update bundled schemas [skip ci]
github-actions[bot] Sep 14, 2026
7973584
Added inScope to dataset, zone, and boundary objects, as per today's …
stevespringett Sep 16, 2026
ead821a
Merge remote-tracking branch 'origin/2.0-dev' into bhe-protocol-registry
bhess Sep 17, 2026
a179a6e
Merge remote-tracking branch 'origin/master' into 2.0-dev_forward-por…
jkowalleck Sep 17, 2026
34a3472
2.0 dev forward port 1.7.2 (#1111)
jkowalleck Sep 17, 2026
a762b0a
Merge remote-tracking branch 'origin/master' into 2.0-dev
jkowalleck Sep 17, 2026
b441fe8
Added EPSS
stevespringett Sep 17, 2026
9f36451
Fix linter findings and rename protocol type title
bhess Sep 17, 2026
90f99fe
ci: zizmor fix ref to reusable workflows (#1114)
jkowalleck Sep 18, 2026
a859af8
Created allowance for EPSS named measurements (percentile and probabi…
stevespringett Sep 18, 2026
743295a
feat: safety impact of changes on classified contexts (#954, #1041)
stevespringett Sep 21, 2026
de22e2c
feat: damage scenarios and impact methodology (ISO/SAE 21434, RDX ali…
stevespringett Sep 21, 2026
78f96fe
refactor: align threat and risk models with ISO 31000, ISO/SAE 21434,…
stevespringett Sep 21, 2026
c560531
Merge branch 'master' into bhe-protocol-registry
bhess Sep 24, 2026
65b5292
Merge branch '2.0-dev' into bhe-protocol-registry
stevespringett Sep 24, 2026
6362ed4
CBOM: add protocol registry schema (#1010)
stevespringett Sep 24, 2026
be4b157
chore: update bundled schemas [skip ci]
github-actions[bot] Sep 24, 2026
ad51902
fix(linter): fix property order check (#1130)
jkowalleck Sep 30, 2026
8db6cfd
fix(linter): property order check supports optionals (#1131)
jkowalleck Oct 1, 2026
8228262
bundler: add tests (#1137)
jkowalleck Oct 2, 2026
39fac80
bundler: autodetect externals (#1138)
jkowalleck Oct 2, 2026
b3841c7
bundler: print error
jkowalleck Oct 2, 2026
b86d93b
bundler: test fixtures have title, comment and description (#1139)
jkowalleck Oct 2, 2026
1a3f959
refactor: rename `model` -> `module` (#1129)
jkowalleck Oct 5, 2026
ba042b4
feat: safety impact of changes on classified contexts (#954, #1041)
stevespringett Sep 21, 2026
d617426
feat: damage scenarios and impact methodology (ISO/SAE 21434, RDX ali…
stevespringett Sep 21, 2026
7312c7f
refactor: align threat and risk models with ISO 31000, ISO/SAE 21434,…
stevespringett Sep 21, 2026
4d7182e
Added EPSS
stevespringett Sep 17, 2026
4dab872
Created allowance for EPSS named measurements (percentile and probabi…
stevespringett Sep 18, 2026
7a3ab08
tests: cleanup semantic tests (#1144)
jkowalleck Oct 5, 2026
447a3c3
formulation environmentVars as key-value
jkowalleck Sep 8, 2026
fcecec1
tests
jkowalleck Sep 8, 2026
63877f3
examples
jkowalleck Sep 8, 2026
cd9331b
docs
jkowalleck Sep 8, 2026
e5750dd
docs
jkowalleck Sep 8, 2026
6a20ed0
docs
jkowalleck Sep 8, 2026
acdb844
remarks on name and no constraints, added examples
jkowalleck Sep 9, 2026
73320bf
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev-product-in…
stevespringett Oct 7, 2026
ff232f6
Update schema/2.0/modules/cyclonedx-certification-2.0.schema.json
stevespringett Oct 7, 2026
e98c96d
Update schema/2.0/modules/cyclonedx-common-2.0.schema.json
stevespringett Oct 7, 2026
0407e3c
Corrected merge issue
stevespringett Oct 7, 2026
09c31d0
Corrected bundler issue
stevespringett Oct 7, 2026
f6dcf4d
chore: update bundled schemas [skip ci]
github-actions[bot] Oct 7, 2026
2dbfb07
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev-product-in…
stevespringett Oct 7, 2026
762e4b7
Merge remote-tracking branch 'origin/master' into 2.0-dev
jkowalleck Oct 12, 2026
989d158
chore: GH conditions
jkowalleck Oct 13, 2026
d092de2
fix: add label to persona and system party identities
stevespringett Oct 13, 2026
b5641a3
fix: add label to persona and system party identities (#1156)
stevespringett Oct 13, 2026
81d8c3f
chore: update bundled schemas [skip ci]
github-actions[bot] Oct 13, 2026
3173d76
Merge branch '2.0-dev' into 2.0-dev-product-inventory
stevespringett Oct 13, 2026
baa6e81
Reverting defect fix
stevespringett Oct 13, 2026
81359be
Fixing mediatype defect in regex pattern
stevespringett Oct 13, 2026
f43b077
Fixing mediatype defect in regex pattern (#1158)
stevespringett Oct 13, 2026
7fa1f29
chore: update bundled schemas [skip ci]
github-actions[bot] Oct 13, 2026
d58a2ae
Merge remote-tracking branch 'origin/2.0-dev' into 2.0-dev-threatmode…
stevespringett Oct 14, 2026
d2b4c04
Merge branch '2.0-dev' into 2.0-dev-epss
stevespringett Oct 14, 2026
31126b7
Merge branch '2.0-dev' into 2.0-dev-safety
stevespringett Oct 14, 2026
4339678
[2.0] bundler rewrite (#1146)
jkowalleck Oct 15, 2026
104bb4a
Merge branch '2.0-dev' into 2.0-dev-product-inventory
jkowalleck Oct 15, 2026
8709e87
Fixing unit tests and putting back item that was omitted during prior…
stevespringett Oct 15, 2026
8b1fa66
Inventory refactor and definitions registry (#1075)
stevespringett Oct 15, 2026
e880981
chore: update bundled schemas
github-actions[bot] Oct 15, 2026
c055eaf
Merge branch '2.0-dev' into 2.0-dev_revisit-workflows
stevespringett Oct 15, 2026
4c68902
formulation environmentVars as system-independent key-value (#1088)
stevespringett Oct 15, 2026
f8fcbee
chore: update bundled schemas
github-actions[bot] Oct 15, 2026
e259a95
Merge branch '2.0-dev' into 2.0-dev-threatmodeling-library-parity
stevespringett Oct 15, 2026
d3a045d
feat: Add OWASP Threat Model Library parity (#1034)
stevespringett Oct 15, 2026
ae0d684
chore: update bundled schemas
github-actions[bot] Oct 15, 2026
f16cfef
Merge remote-tracking branch 'origin/2.0-dev-epss' into 2.0-dev-epss
stevespringett Oct 15, 2026
754cb59
Apply suggestion from @jkowalleck
stevespringett Oct 15, 2026
5c34d1a
Minor corrections
stevespringett Oct 15, 2026
c862476
Merge remote-tracking branch 'origin/2.0-dev-epss' into 2.0-dev-epss
stevespringett Oct 15, 2026
7cafa43
Merge branch '2.0-dev' into 2.0-dev-epss
stevespringett Oct 15, 2026
e8869cf
Add EPSS and other scoring systems that leverage measurements rather …
stevespringett Oct 15, 2026
6bdc06a
chore: update bundled schemas
github-actions[bot] Oct 15, 2026
b6fd250
Merge branch '2.0-dev' into 2.0-dev-safety
stevespringett Oct 15, 2026
6e01384
Merge remote-tracking branch 'origin/2.0-dev-safety' into 2.0-dev-safety
stevespringett Oct 15, 2026
fd6ea25
Aligned test cases to match recent changes in main.
stevespringett Oct 15, 2026
7272b6c
Added RDX risk alignment. Add safety. Minor refactor (#1120)
stevespringett Oct 15, 2026
b316d3c
chore: update bundled schemas
github-actions[bot] Oct 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
25 changes: 25 additions & 0 deletions .config/behavior-taxonomy.cdxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
{
"$comment": "This ia a cdxlinter config for file `../schema/behavior-taxonomy.schema.json`",
"checks": {
"formatting-indent": {
"spaces": 2
},
"schema-draft": {
"requiredSchema": "https://json-schema.org/draft/2020-12/schema"
},
"schema-id-filepath": {
"pattern": "^https://cyclonedx\\.org(/schema/[^/]+\\.schema\\.json)$"
},
"schema-id-pattern": {
"pattern": "^https://cyclonedx\\.org/schema/[^/]+\\.schema\\.json$"
}
},
"excludeChecks": [
"cdx2-reftype-usage",
"description-oxford-english",
"enum-value-formatting",
"module-structure",
"module-property-order",
"property-name-american-english"
]
}
31 changes: 31 additions & 0 deletions .config/cryptography-defs.cdxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"$comment": "This ia a cdxlinter config for file `../schema/cryptography-defs.schema.json`",
"checks": {
"formatting-indent": {
"spaces": 2
},
"property-name-american-english": {
"customTerms": ["enum"]
},
"schema-comment": {
"requiredCommentPattern": "^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"
},
"schema-draft": {
"requiredSchema": "http://json-schema.org/draft-07/schema#"
},
"schema-id-filepath": {
"pattern": "^http://cyclonedx\\.org(/schema/[^/]+\\.schema\\.json)$"
},
"schema-id-pattern": {
"pattern": "^http://cyclonedx\\.org/schema/[^/]+\\.schema\\.json$"
}
},
"excludeChecks": [
"cdx2-reftype-usage",
"description-oxford-english",
"duplicate-content",
"enum-value-formatting",
"module-structure",
"module-property-order"
]
}
11 changes: 11 additions & 0 deletions .config/cyclonedx-2.0-bundled.cdxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"$comment": "This ia a cdxlinter config for file `../schema/2.0/cyclonedx-2.0-bundled[.min].schema.json`",
"checks": {
},
"includeChecks": [
"schema-draft",
"schema-id-pattern",
"schema-id-filepath",
"schema-comment"
]
}
31 changes: 31 additions & 0 deletions .config/jsf-0.82.cdxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
{
"$comment": "This ia a cdxlinter config for file `../schema/jsf-0.82.schema.json`",
"checks": {
"formatting-indent": {
"spaces": 2
},
"property-name-american-english": {
"customTerms": ["crv", "kty"]
},
"schema-comment": {
"requiredCommentPattern": "JSON Signature Format schema is published under the terms of the Apache License 2\\.0\\."
},
"schema-draft": {
"requiredSchema": "http://json-schema.org/draft-07/schema#"
},
"schema-id-filepath": {
"pattern": "^http://cyclonedx\\.org(/schema/[^/]+\\.schema\\.json)$"
},
"schema-id-pattern": {
"pattern": "^http://cyclonedx\\.org/schema/[^/]+\\.schema\\.json$"
}
},
"excludeChecks": [
"cdx2-reftype-usage",
"description-oxford-english",
"duplicate-content",
"module-structure",
"module-property-order",
"no-must-word"
]
}
32 changes: 32 additions & 0 deletions .config/spdx.cdxlintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"$comment": "This ia a cdxlinter config for file `../schema/spdx.schema.json`",
"checks": {
"formatting-indent": {
"spaces": 2
},
"schema-comment": {
"requiredCommentPattern": "^v(\\d+\\.\\d+)\\-(.+)$"
},
"schema-draft": {
"requiredSchema": "http://json-schema.org/draft-07/schema#"
},
"schema-id-filepath": {
"pattern": "^http://cyclonedx\\.org(/schema/[^/]+\\.schema\\.json)$"
},
"schema-id-pattern": {
"pattern": "^http://cyclonedx\\.org/schema/[^/]+\\.schema\\.json$"
}
},
"excludeChecks": [
"cdx2-reftype-usage",
"description-oxford-english",
"duplicate-content",
"enum-value-formatting",
"enum-value-no-other",
"meta-enum-full-stop",
"module-structure",
"module-property-order",
"no-must-word",
"property-name-american-english"
]
}
72 changes: 65 additions & 7 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,25 @@ updates:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
- package-ecosystem: 'maven'
# region docs
- # docs v1
package-ecosystem: 'pip'
directories:
- '/docgen/*'
schedule:
interval: 'weekly'
day: 'saturday'
cooldown:
default-days: 7
labels: [ 'dependencies' ]
commit-message:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
# endregion docs
# region tools
- # tools Java
package-ecosystem: 'maven'
directory: '/tools'
schedule:
interval: 'weekly'
Expand All @@ -37,8 +55,43 @@ updates:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
- package-ecosystem: 'composer'
directory: '/tools/src/test/php'
- # tools JS: bundler
package-ecosystem: 'npm'
directory: '/tools/src/main/js/bundler'
schedule:
interval: 'weekly'
day: 'saturday'
cooldown:
default-days: 7
labels: [ 'dependencies' ]
commit-message:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
groups:
all-deps: # we have a lockfile - we want all deps updates in one PR
applies-to: 'version-updates'
patterns: [ '*' ]
- # tools JS: linter
package-ecosystem: 'npm'
directory: '/tools/src/main/js/linter'
schedule:
interval: 'weekly'
day: 'saturday'
cooldown:
default-days: 7
labels: [ 'dependencies' ]
commit-message:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
groups:
all-deps: # we have a lockfile - we want all deps updates in one PR
applies-to: 'version-updates'
patterns: [ '*' ]
- # tools python
package-ecosystem: 'pip'
directory: '/tools/src/main/python'
schedule:
interval: 'weekly'
day: 'saturday'
Expand All @@ -49,8 +102,10 @@ updates:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
- package-ecosystem: 'npm'
directory: '/tools/src/test/js'
- # tests PHP
package-ecosystem: 'composer'
directories:
- '/tools/src/test/php/*'
schedule:
interval: 'weekly'
day: 'saturday'
Expand All @@ -61,8 +116,10 @@ updates:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
- package-ecosystem: 'pip'
directory: '/docgen/json'
- # tests JS
package-ecosystem: 'npm'
directories:
- '/tools/src/test/js/*'
schedule:
interval: 'weekly'
day: 'saturday'
Expand All @@ -73,3 +130,4 @@ updates:
prefix: 'chore' ## prefix maximum string length of 15
include: 'scope'
open-pull-requests-limit: 999
# endregion tools
Original file line number Diff line number Diff line change
@@ -1,11 +1,15 @@
name: Build Docs
name: Build CDX-1.x Docs

on:
push:
branches: ['master', 'main']
pull_request:
workflow_dispatch:

concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true

env:
PYTHON_VERSION_DEFAULT: "3.10"

Expand All @@ -17,7 +21,7 @@ jobs:
runs-on: ubuntu-latest
defaults:
run:
working-directory: docgen/xml
working-directory: docgen/schema-v1/xml
steps:
- name: Checkout
# see https://github.com/actions/checkout
Expand All @@ -38,13 +42,13 @@ jobs:
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: XML-Schema-documentation
path: docgen/xml/docs
path: docgen/schema-v1/xml/docs
if-no-files-found: error
docs_json:
runs-on: ubuntu-latest
defaults:
run:
working-directory: docgen/json
working-directory: docgen/schema-v1/json
steps:
- name: Checkout
# see https://github.com/actions/checkout
Expand All @@ -64,13 +68,13 @@ jobs:
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: JSON-Schema-documentation
path: docgen/json/docs
path: docgen/schema-v1/json/docs
if-no-files-found: error
docs_proto:
runs-on: ubuntu-latest
defaults:
run:
working-directory: docgen/proto
working-directory: docgen/schema-v1/proto
steps:
- name: Checkout
# see https://github.com/actions/checkout
Expand All @@ -84,5 +88,5 @@ jobs:
uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: PROTO-Schema-documentation
path: docgen/proto/docs
path: docgen/schema-v1/proto/docs
if-no-files-found: error
Loading
Loading