Skip to content

v0.26.9

Choose a tag to compare

@sjames sjames released this 13 Jun 05:31
· 415 commits to main since this release

Discoverability: surface Asset (#56) and securityTestMethod (#59)

Both features shipped in v0.26.7 (da22aec) but were invisible to syscribe spec/template, so they read as unimplemented. Issues #56 and #59 were reopened on exactly that basis. This release closes the discoverability gap — docs and templates only, no parser/validator logic change.

Asset — ISO/SAE 21434 §15.3 (#56)

  • spec types now lists Asset (ASSET-*)
  • spec safety adds an Asset — ASSET-* section (validation E861–E864, W810) and documents DamageScenario.assets
  • spec validation lists the E861–E864 / W810 codes
  • syscribe template Asset emits a starter element; the DamageScenario template now includes assets:

Security test method — ISO/SAE 21434 §13.3 (#59)

  • spec types (TestCase block) and spec fields now show securityTestMethod
  • spec validation lists the W809 code (enum: fuzz · penetration_test · security_regression · vulnerability_scan · threat_modeling)
  • the template testcase scaffold notes the field

Fixes

  • Fix three RawElement test/helper constructors missing the derived / derive_findings fields added in 6465b53, which broke cargo test.

Closes #56, closes #59.

Full Changelog: v0.26.8...v0.26.9