A complete security skill suite for OpenClaw's and NanoClaw agents (and variants). Protect your SOUL.md (etc') with drift detection, live security recommendations, automated audits, and skill integrity verification. All from one installable suite.
npx skills add https://github.com/prompt-security/clawsec --skill clawsec-suiteInstall this skill with the CLI and start using the SKILL.md workflow in your workspace.


ClawSec is a complete security skill suite for AI agent platforms. It provides unified security monitoring, integrity verification, and threat intelligence-protecting your agent's cognitive architecture against prompt injection, drift, and malicious instructions.
| Skill name | supported platform | security feed verification | config drift | agent self pen testing | supply-chain install verification |
|---|---|---|---|---|---|
| claw-release | OpenClaw | No | No | No | Yes |
| clawsec-clawhub-checker | OpenClaw + clawsec-suite integration | No | No | No | Yes |
| clawsec-feed | OpenClaw | Yes | No | No | Yes |
| clawsec-nanoclaw | NanoClaw | Yes | Yes | Yes | Yes |
| clawsec-scanner | OpenClaw | Yes | No | Yes | Yes |
| clawsec-suite | OpenClaw | Yes | Yes | No | Yes |
| clawtributor | OpenClaw | Yes | No | No | No |
| hermes-attestation-guardian | Hermes | Yes (signed advisory feed verification) | Yes | No | Limited (advisory preflight gating only; no artifact signature/provenance install verification) |
| openclaw-audit-watchdog | OpenClaw | No | No | Yes | No |
| soul-guardian | OpenClaw | No | Yes | No | No |
Animated previews below are GIFs (no audio). Click any preview to open the full MP4 with audio.
clawsec-suite)Direct link: install-demo.mp4
soul-guardian)Direct link: soul-guardian-demo.mp4
# Install the ClawSec security suite
npx clawhub@latest install clawsec-suite
After install, the suite can:
Manual/source-first option:
Read https://github.com/prompt-security/clawsec/releases/latest/download/SKILL.md and follow the installation instructions.
Copy this instruction to your AI agent:
Install ClawSec with
npx clawhub@latest install clawsec-suite, then complete the setup steps from the generated instructions.
ClawSec scripts are split between:
npm run build, hook/setup .mjs, utils/*.py)*.sh, most manual install snippets)For Linux/macOS (bash/zsh):
export INSTALL_ROOT="$HOME/.openclaw/skills"'$HOME/.openclaw/skills')For Windows (PowerShell):
$env:INSTALL_ROOT = Join-Path $HOME ".openclaw\\skills"node "$env:INSTALL_ROOT\\clawsec-suite\\scripts\\setup_advisory_hook.mjs".sh scripts require WSL or Git Bash.Troubleshooting: if you see directories such as ~/.openclaw/workspace/$HOME/..., a home variable was passed literally. Re-run using an absolute path or an unquoted home expression.
Detailed platform and suite docs live in the wiki modules:
Quick install links:
skills/hermes-attestation-guardian/skills/clawsec-suite/ClawSec maintains a continuously updated security advisory feed, automatically populated from NIST's National Vulnerability Database (NVD).
# Fetch latest advisories
curl -s https://clawsec.prompt.security/advisories/feed.json | jq '.advisories[] | select(.severity == "critical" or .severity == "high")'
Canonical endpoint: https://clawsec.prompt.security/advisories/feed.json
Compatibility mirror (legacy): https://clawsec.prompt.security/releases/latest/download/feed.json
The feed polls CVEs related to:
OpenClaw, clawdbot, MoltbotNanoClaw, WhatsApp-bot, baileysClawSec enriches CVE advisories with exploitability context to help agents assess real-world risk beyond raw CVSS scores. Newly analyzed advisories can include:
This feature helps agents prioritize vulnerabilities that pose immediate threats versus theoretical risks, enabling smarter security decisions.
NVD CVE Advisory:
{
"id": "CVE-2026-XXXXX",
"severity": "critical|high|medium|low",
"type": "vulnerable_skill",
"platforms": ["openclaw", "nanoclaw"],
"title": "Short description",
"description": "Full CVE description from NVD",
"published": "2026-02-01T00:00:00Z",
"cvss_score": 8.8,
"nvd_url": "https://nvd.nist.gov/vuln/detail/CVE-2026-XXXXX",
"exploitability_score": "high|medium|low|unknown",
"exploitability_rationale": "Why this CVE is or is not likely exploitable in agent deployments",
"references": ["..."],
"action": "Recommended remediation"
}
Community Advisory:
{
"id": "CLAW-2026-0042",
"severity": "high",
"type": "prompt_injection|vulnerable_skill|tampering_attempt",
"platforms": ["nanoclaw"],
"title": "Short description",
"description": "Detailed description from issue",
"published": "2026-02-01T00:00:00Z",
"affected": ["[email protected]"],
"source": "Community Report",
"github_issue_url": "https://github.com/.../issues/42",
"action": "Recommended remediation"
}
Platform values:
"openclaw" - OpenClaw/Clawdbot/MoltBot only"nanoclaw" - NanoClaw only["openclaw", "nanoclaw"] - Both platformsCI/CD pipeline details were moved to the wiki module page:
Related operations docs:
ClawSec includes Python utilities for local skill development and validation.
Validates a skill folder against the required schema:
python utils/validate_skill.py skills/clawsec-feed
Checks:
skill.json exists and is valid JSONGenerates checksums.json with SHA256 hashes for a skill:
python utils/package_skill.py skills/clawsec-feed ./dist
Outputs:
checksums.json - SHA256 hashes for verification# Install dependencies
npm install
# Start development server
npm run dev
# Populate skills catalog from local skills/ directory
./scripts/populate-local-skills.sh
# Populate advisory feed with real NVD CVE data
./scripts/populate-local-feed.sh --days 120
# Generate wiki llms exports from wiki/ (for local preview)
./scripts/populate-local-wiki.sh
# Direct generator entrypoint (used by predev/prebuild)
npm run gen:wiki-llms
Notes:
npm run dev and npm run build automatically regenerate wiki llms.txt exports (predev/prebuild hooks).public/wiki/ is generated output (local + CI) and is intentionally gitignored.npm run build
โโโ advisories/
โ โโโ feed.json # Main advisory feed
โ โโโ feed.json.sig # Detached signature for feed.json
โ โโโ feed-signing-public.pem # Public key for feed verification
โโโ components/ # React components
โโโ pages/ # Route/page components
โโโ wiki/ # Source-of-truth docs (synced to GitHub Wiki)
โโโ scripts/
โ โโโ generate-wiki-llms.mjs # wiki/*.md -> public/wiki/**/llms.txt
โ โโโ populate-local-feed.sh # Local CVE feed populator
โ โโโ populate-local-skills.sh # Local skills catalog populator
โ โโโ populate-local-wiki.sh # Local wiki llms export populator
โ โโโ prepare-to-push.sh # Local CI-style quality gate
โ โโโ validate-release-links.sh # Release link checks
โ โโโ release-skill.sh # Manual skill release helper
โโโ skills/
โ โโโ claw-release/ # ๐ Release automation workflow skill
โ โโโ clawsec-suite/ # ๐ฆ Suite installer (skill-of-skills)
โ โโโ clawsec-feed/ # ๐ก Advisory feed skill
โ โโโ clawsec-scanner/ # ๐ Vulnerability scanner (deps + SAST + OpenClaw DAST)
โ โโโ clawsec-nanoclaw/ # ๐ฑ NanoClaw platform security suite
โ โโโ clawsec-clawhub-checker/ # ๐งช ClawHub reputation checks
โ โโโ clawtributor/ # ๐ค Community reporting skill
โ โโโ hermes-attestation-guardian/ # ๐ก๏ธ Hermes attestation + drift verification
โ โโโ openclaw-audit-watchdog/ # ๐ญ Automated audit skill
โ โโโ soul-guardian/ # ๐ป File integrity skill
โโโ utils/
โ โโโ package_skill.py # Skill packager utility
โ โโโ validate_skill.py # Skill validator utility
โโโ .github/workflows/
โ โโโ ci.yml # Cross-platform lint/type/build + tests
โ โโโ pages-verify.yml # PR-only pages build/signing verification
โ โโโ poll-nvd-cves.yml # CVE polling pipeline
โ โโโ community-advisory.yml # Approved issue -> advisory PR
โ โโโ skill-release.yml # Skill release/signing pipeline
โ โโโ deploy-pages.yml # GitHub Pages deployment
โ โโโ wiki-sync.yml # Sync repo wiki/ to GitHub Wiki
โ โโโ codeql.yml # CodeQL security analysis
โ โโโ scorecard.yml # OpenSSF Scorecard checks
โโโ public/ # Static assets + generated wiki exports
We welcome contributions! See CONTRIBUTING.md for guidelines.
Found a prompt injection vector, malicious skill, or security vulnerability? Report it via GitHub Issues:
advisory-approved labelCLAW-{YEAR}-{ISSUE#}See CONTRIBUTING.md for detailed guidelines.
skills/skill.json with required metadata and SBOMSKILL.md with agent-readable instructionspython utils/validate_skill.py skills/your-skillFor all wiki content, edit files under wiki/ in this repository. The GitHub Wiki (<repo>.wiki.git) is synced from wiki/ by .github/workflows/wiki-sync.yml when wiki/** changes on main.
LLM exports are generated from wiki/ into public/wiki/:
/wiki/llms.txt is the LLM-ready export for wiki/INDEX.md (or a generated fallback index if INDEX.md is missing)./wiki/<page>/llms.txt is the LLM-ready export for that single wiki page.font/: Licensed separately - See font/README.md.ClawSec ยท Prompt Security, SentinelOne
๐ฆ Hardening agentic workflows, one skill at a time.