Install
openclaw skills install security-hardenerOne-command OpenClaw security audit, scoring, and auto-remediation. Addresses CVE-2026-33579 and common misconfigurations. Scans for exposed API keys, weak file permissions, unauthenticated endpoints, unsafe plugin configs, insecure transport settings, and missing auth. Generates a 0-100 security score with severity-ranked findings and auto-fixes what it can. Use when asked to "harden my OpenClaw", "security audit", "am I secure", "fix my security", "security score", "check for exposed keys", "audit my agent", "CVE check", "lock down my instance", or when setting up a new OpenClaw installation and want to verify security posture before going live.
openclaw skills install security-hardenerOne-command security audit + auto-fix for OpenClaw. Generates a score, finds vulnerabilities, fixes what it can.
# Full audit — scan everything, show score + findings
python3 scripts/security-hardener.py audit
# Auto-fix all fixable issues (creates backup first)
python3 scripts/security-hardener.py fix
# Scan for exposed API keys only
python3 scripts/security-hardener.py keys
# Check auth configuration
python3 scripts/security-hardener.py auth
# Generate markdown report
python3 scripts/security-hardener.py report
audit — Full Security AuditRuns all checks, produces a 0-100 security score:
Options: --json for machine-readable output, --verbose for detailed findings.
fix — Auto-RemediateCreates a timestamped backup, then fixes:
Options: --dry-run to preview fixes without applying, --backup-dir <path>.
keys — API Key ScannerSearches config files, memory files, SKILL.md files, .env files, shell history, and git history for exposed secrets. Pattern library covers 40+ key formats (AWS, OpenAI, Anthropic, Stripe, etc.).
auth — Auth Configuration CheckVerifies authentication is properly configured:
report — Markdown ReportGenerates a security posture report suitable for compliance or auditing. Includes score, all findings, recommendations, and fix commands.
| Range | Rating | Meaning |
|---|---|---|
| 90-100 | 🟢 Excellent | Production-ready |
| 70-89 | 🟡 Good | Minor issues, fix recommended |
| 50-69 | 🟠 Fair | Significant gaps, fix required |
| 0-49 | 🔴 Critical | Unsafe for any exposure |
Each finding has a severity (critical/high/medium/low) and a weight that affects the score.
Checks against known OpenClaw CVEs including:
See references/cve-database.md for full list and mitigation details.