Install
openclaw skills install openclaw-signetCryptographic skill verification. Sign installed skills with SHA-256 content hashes and verify they haven't been tampered with. Detects modified, added, and removed files within skill directories. Free alert layer — upgrade to openclaw-signet-pro for rejection, quarantine, and trust chain restoration.
openclaw skills install openclaw-signetCryptographic verification for installed skills. Sign skills at install time, verify they haven't been tampered with later.
You install a skill and it works. Days later, a compromised process modifies files inside the skill directory — injecting code, altering behavior, adding exfiltration. All current defenses are heuristic (regex pattern matching). Nothing mathematically verifies that installed code is unchanged.
Generate SHA-256 content hashes for all installed skills and store in trust manifest.
python3 {baseDir}/scripts/signet.py sign --workspace /path/to/workspace
python3 {baseDir}/scripts/signet.py sign openclaw-warden --workspace /path/to/workspace
Compare current skill state against trusted signatures.
python3 {baseDir}/scripts/signet.py verify --workspace /path/to/workspace
python3 {baseDir}/scripts/signet.py list --workspace /path/to/workspace
python3 {baseDir}/scripts/signet.py status --workspace /path/to/workspace
sign computes SHA-256 hashes of every file in each skill directoryverify recomputes hashes and compares against the manifest0 — All skills verified1 — Unsigned skills detected2 — Tampered skills detectedPython standard library only. No pip install. No network calls. Everything runs locally.
Works with OpenClaw, Claude Code, Cursor, and any tool using the Agent Skills specification.