openclaw-signet

Review·Scanned 2/17/2026

This skill computes SHA-256 signatures for installed skills and manages a trust manifest (.signet/manifest.json) via CLI commands. It includes runnable shell commands (e.g., python3 scripts/signet.py sign, git clone https://github.com/AtlasPA/openclaw-signet.git), reads OPENCLAW_WORKSPACE, and writes to ~/.openclaw/workspace.

from clawhub.ai·v560fa61·14.9 KB·0 installs
Scanned from 1.0.1 at 560fa61 · Transparency log ↗
$ vett add clawhub.ai/atlaspa/openclaw-signetReview findings below

OpenClaw Signet

Cryptographic skill verification for OpenClaw, Claude Code, and any Agent Skills-compatible tool.

Sign installed skills with SHA-256 content hashes. Verify they haven't been tampered with. Detect exactly which files changed.

Want automated countermeasures? Upgrade to Pro — reject unsigned skills, quarantine tampered skills, restore from trusted state, and pre-install verification. Get Pro access.

Install

git clone https://github.com/AtlasPA/openclaw-signet.git
cp -r openclaw-signet ~/.openclaw/workspace/skills/

Usage

# Sign all installed skills
python3 scripts/signet.py sign

# Sign a specific skill
python3 scripts/signet.py sign openclaw-warden

# Verify all skills
python3 scripts/signet.py verify

# List signed skills
python3 scripts/signet.py list

# Quick status
python3 scripts/signet.py status

How It Works

sign:   Compute SHA-256 of every file → composite hash → store in manifest
verify: Recompute hashes → compare to manifest → report differences

If any file within a skill is modified, added, or removed, the composite hash changes and verify reports exactly what changed.

Free vs Pro

FeatureFreePro
SHA-256 skill signingYesYes
Tamper detectionYesYes
File-level change reportYesYes
Trust manifestYesYes
Reject unsigned skills-Yes
Quarantine tampered skills-Yes
Restore from trusted state-Yes
Pre-install verification-Yes

Requirements

  • Python 3.8+
  • No external dependencies (stdlib only)
  • Cross-platform: Windows, macOS, Linux

License

MIT