| name | clawguardian |
| description | One layer in a multi-layer security stack for OpenClaw agents. Intercepts prompt injection, exfiltration attempts, tool abuse, and social engineering before they reach the model. Use alongside OpenClaw's built-in capability restrictions for defense-in-depth. |
| homepage | https://github.com/bluemax30001/guardian |
Guardian
One layer in a multi-layer security stack for OpenClaw agents.
Real agent security requires multiple layers: OpenClaw's built-in capability restrictions and
approval gates handle what the agent can do. Guardian handles what the agent sees —
intercepting malicious inputs before they reach the model.
Guardian provides signature-based pre-model scanning for prompt injection, credential
exfiltration attempts, tool abuse patterns, and social engineering attacks. It is not a complete
security solution on its own. Use it alongside OpenClaw's tool allowlists, approval gates, and
sandboxed execution for defense-in-depth.
Guardian provides two scanning modes:
- Real-time pre-scan — checks each incoming message before it reaches the model
- Batch scan — periodic sweep of workspace files and conversation logs
All data stays local. Cron setup is optional via scripts/onboard.py --setup-crons.
Scan results are stored in a SQLite database (guardian.db).
Installation
cd ~/.openclaw/skills/guardian
./install.sh
Install mechanism and review
This package includes executable scripts (including install.sh) and Python modules.
Review before running in production.
performs local setup/validation; optional helper is opt-in for cron setup.