Install
openclaw skills install agent-security-frameworkEnterprise-grade security hardening for AI agents. Docker containerization, egress filtering, credential vault, fake agent detection, automated security audits, and Scrum-native workflow automation for autonomous agent teams.
openclaw skills install agent-security-frameworkEnterprise-Grade Security for AI Agent Deployments Docker containerization + egress filtering + credential vault + automated security audits
The Agent Security Framework (ASF) is a comprehensive security hardening system for AI agents running in Docker containers. It provides defense-in-depth protection against:
cap_drop: ALL — No Linux capabilities┌─────────────────────────────────────────────────────────────────────┐
│ HARDENED HOST SYSTEM │
│ ┌─────────────┐ ┌──────────────┐ ┌────────────────────────────┐ │
│ │ Tailscale │ │ AVG Antivirus │ │ Cloudflare DNS │ │
│ │ VPN │ │ (Real-time) │ │ (DDoS Protection) │ │
│ └─────────────┘ └──────────────┘ └────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
┌─────────────────────────────────────────────────────────────────────┐
│ DOCKER CONTAINER (openclaw-gateway) │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ CONTAINER HARDENING │ │
│ │ • cap_drop: ALL ──────── No Linux capabilities │ │
│ │ • seccomp: custom allowlist ── Block dangerous syscalls │ │
│ │ • read_only: true ─────────── Read-only root filesystem │ │
│ │ • no-new-privileges: true ── Prevent privilege escalation │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ EGRESS FILTERING │ │
│ │ ┌────────────────┐ ┌────────────────────────┐ │ │
│ │ │ SQUID PROXY │────────▶│ ALLOWED HOSTS ONLY │ │ │
│ │ │ (Deny-by-def) │ │ • api.telegram.org │ │ │
│ │ └────────────────┘ │ • api.github.com │ │ │
│ │ │ │ • api.openai.com │ │ │
│ │ ▼ └────────────────────────┘ │ │
│ │ ┌────────────────────────────────────────────────┐ │ │
│ │ │ BLOCKED: webhook.site, pastebin, etc. │ │ │
│ │ └────────────────────────────────────────────────┘ │ │
│ └─────────────────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────────────────┐ │
│ │ AGENT ROLES (6 AGENTS) │ │
│ │ • Main (Jarvis) ─────────── Coordination │ │
│ │ • Raven (PO) ────────────── Product Owner │ │
│ │ • Sales ─────────────────── Website, outreach │ │
│ │ • Deploy ────────────────── Docker, CI/CD │ │
│ │ • Social ─────────────────── Community │ │
│ │ • Research ───────────────── Security docs │ │
│ └─────────────────────────────────────────────────────────────┘ │
└─────────────────────────────────────────────────────────────────────┘
| Category | Win | Status |
|---|---|---|
| Container Hardening | cap_drop: ALL + minimal cap_add | ✅ Complete |
| Seccomp Profile | Custom allowlist, 300+ syscalls blocked | ✅ Complete |
| Egress Filtering | Squid proxy, deny-by-default | ✅ Complete |
| Credential Vault | OpenClaw keychain, no plain-text | ✅ Complete |
| Fake Agent Detection | Pattern recognition, 87% accuracy | ✅ Complete |
| Webhook Blocking | 100+ malicious domains blocked | ✅ Complete |
| Telegram Incident Response | Full remediation + automation | ✅ Complete |
| Daily Security Audits | Automated 15-min checks | ✅ Complete |
# Clone the repository
git clone https://github.com/jeffvsutherland/agent-security-framework.git
cd agent-security-framework
# Run the security hardening script
bash security-tools/harden-host.sh
# Configure egress filtering
bash security-tools/setup-egress-filter.sh
# Set up credential vault
bash security-tools/setup-keychain.sh
# Start the hardened gateway
docker run -d \
--cap-drop ALL \
--security-opt seccomp=profile.json \
--read-only \
--no-new-privileges \
openclaw/openclaw-gateway
A professional demo video is available at:
ASF-12-DEMO-VIDEO-SCRIPT.mdMIT License — see LICENSE file for details