You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The output of audit_openssf_baseline (MCP tool) and darnit audit (CLI) does not include the spec_version of the OpenSSF Baseline the audit was evaluated against. A user reading an audit report cannot tell whether it was produced against OSPS v2025.10.10 or v2026.02.19 (or any future revision) without a separate darnit list call.
Why it matters
Reports become ambiguous once the pinned spec version changes: two reports from different versions cannot be compared without out-of-band metadata.
Any downstream consumer (a coding-agent skill, an attestation, a compliance dashboard) that wants to record what standard were we audited against? has to reach into the framework metadata separately.
Description
The output of
audit_openssf_baseline(MCP tool) anddarnit audit(CLI) does not include thespec_versionof the OpenSSF Baseline the audit was evaluated against. A user reading an audit report cannot tell whether it was produced against OSPS v2025.10.10 or v2026.02.19 (or any future revision) without a separatedarnit listcall.Why it matters
what standard were we audited against?has to reach into the framework metadata separately./darnit-auditagainst a repo after bumpingspec_versionfromOSPS v2025.10.10toOSPS v2026.02.19in PR fix(baseline): correct per-level classification and bump OSPS spec to v2026.02.19 (#342) #349. The skill's own documentation referenced the old string; there was no way to spot-check from the audit output itself.Suggested behavior
Every audit output format should include the framework metadata that the audit was run under:
name(e.g.,openssf-baseline)version(implementation version, e.g.,0.1.0)spec_version(the upstream standard version, e.g.,OSPS v2026.02.19)Placement suggestions:
markdown: a small header block at the topjson: a top-levelmetadataobject alongsidecontrolssarif: populateruns[].tool.driver.versionandruns[].tool.driver.semanticVersiontext: a one-line prefixRelated
feedback_darnit_testing_framingmemory: audit skills are the product; the audit output has to carry its own provenance.