ClawSecCheck v1.7.1
Out-of-the-box dogfood fixes. Stood up a real stock openclaw@2026.6.9 and audited its default
config as a first-time user would. The audit itself was clean (grade A, zero false-positive FAILs
on the stock config; sparse-config keys correctly report UNKNOWN), but the naive-user view surfaced two
real defects, now fixed. A field-path cross-check against the live openclaw config schema confirmed
the rest of the "not in current schema" reads are intentional legacy/alt-shape fallbacks (like the
existing mcpServers), not fabrications — left as-is.
Fixed
- C4 no longer asserts an ungrounded CVE or false "outdated" warning.
check_versionused to WARN
on any recorded version and nameCVE-2026-25253— a CVE absent from the grounded_KNOWN_ADVISORIES
(B33), applied even to the current latest release. It is now a neutral PASS update-hygiene advisory;
all version-vulnerability claims are deferred to the grounded B33 gate (§4: don't invent CVEs; §5:
no spurious warning on a current install). The Hebrew rule was updated to match. - Next-action / fix hints now use
clawseccheck, notaudit.py. A first-time skill/CLI user has the
clawseccheckcommand; the guidance hints (--prompts/--monitor/--badge/…) and the B16 fix text
referenced a bareaudit.pythat doesn't resolve for them.