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-suiteInstallieren Sie diesen Skill ΓΌber die CLI und beginnen Sie mit der Verwendung des SKILL.md-Workflows in Ihrem Arbeitsbereich.


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.