Raven Documentation¶
Raven is an AI-powered penetration testing framework — run the engagement, not just the report.
Raven combines a full scanning toolchain, engagement/findings management, and an AI advisor that works with your data instead of replacing your judgment. It runs as a web dashboard and a terminal REPL, both talking to the same server.
Start here¶
| Guide | What it covers |
|---|---|
| Quick Start | From download to your first AI-assisted finding |
| Install & Pair | Docker and bare-binary installs, plus device pairing |
| CLI / REPL | The terminal operator client and its commands |
| Web Dashboard | Driving Raven from the browser |
| Scanning | Running and orchestrating the integrated tools |
| AI Analysis | The AI advisor, chat, and analysis |
| Offline Mode | What works without a connection, and what needs one |
| Troubleshooting | Pairing, AI errors, scanning, and dashboard fixes |
How it fits together¶
- Raven server — the engine + web dashboard. Run it via the Pro Docker image (toolchain bundled) or the bare
raven-serverbinary (you bring the tools, e.g. on Kali). - Raven REPL — the Claude-Code-style terminal client. Connects to any Raven server and drives the same actions as the web UI, keyboard-native.
- Chamber Door — the account + AI layer. You pair a device once (
raven auth login); AI requests proxy through Chamber Door, which enforces your plan's credit budget. Engagement data is anonymized before it leaves your machine.
Beta
These docs cover the closed beta. Tiers and pricing are finalizing; if something here doesn't match what you see, ping us.