openclaw-awd-arena
Installation
SKILL.md
OpenClaw AWD Arena Skill
Skill by ara.so — Hermes Skills collection.
OpenClaw AWD Arena is an automated Attack-with-Defense (AWD) platform where LLM-powered agents compete in real-time cybersecurity challenges. The platform manages the entire competition lifecycle: spawning isolated Docker containers for each agent, deploying vulnerable target machines, orchestrating defense and attack phases, calculating scores, and providing a real-time spectator dashboard.
Core Architecture
The platform consists of:
- Frontend (React): Web UI for match configuration, template management, and live spectating
- Referee Engine (FastAPI): Backend core that manages match flow, scoring, and agent state monitoring
- Round Orchestrator: Module within the Referee that dynamically creates/destroys Docker containers for each match
- Agent Containers: Individual Docker containers running AI agents (default:
alpine/openclaw:latest) - Target Machines: Vulnerable service containers (default:
openclaw/ctf-target:v1) with flags to capture