Run the pentest.
Not just the report.

Raven is an AI-powered penetration testing framework. Run tools, find vulns, and let AI handle the heavy lifting. From recon to findings, all in one place.

# Load and run
docker load < raven-free-amd64.tar.gz
docker run -d --name raven -p 8080:8080 raven:free-amd64

# Or use the CLI
raven connect localhost:8080
raven scan nmap acme-corp --profile thorough
raven ai "analyze all findings and suggest next steps"

Built for pentesters, by pentesters

Everything you need to run an engagement, not just document one.

🤖

AI-Powered Recon

Tell the AI what to do and it runs the tools, analyzes results, and suggests next steps. Full autonomous recon or step-by-step, your choice.

🔍

20+ Integrated Scanners

Nmap, Nuclei, SQLMap, Subfinder, Gowitness, Feroxbuster, and more. All orchestrated from one UI with auto-parsed results.

💻

CLI + Web UI

Full-featured web dashboard and a standalone CLI. Use whichever fits your workflow. Both talk to the same server.

🛡

Internal Testing

Deploy agents on your RTA for internal engagements. BloodHound integration, AD enumeration, offensive tools library.

📋

Findings + Evidence

Track vulnerabilities with evidence, screenshots, and severity. Export to PlexTrac, Dradis, or your reporting tool of choice.

📚

2,100+ LOTL Techniques

Built-in library of LOLBAS, GTFOBins, LOOBins, WADComs, LOLDrivers, and HijackLibs. Search and reference without leaving the tool.

Simple pricing

Start free. Upgrade when you want AI.

Free

Raven Free

$0 forever
  • All scanning capabilities
  • 20+ integrated tools
  • Engagement management
  • Findings + evidence tracking
  • Import (Nessus, Burp, Nmap)
  • Export (JSON, CSV, PlexTrac)
  • AI-powered analysis
  • Premium modules
Download Free

Get started in 30 seconds

Download, load, run. Docker is all you need.

Raven Free

Architecture:

~2.9 GB Docker image

Raven CLI

Standalone terminal client. Connects to your Raven server.

Platform:

~20 MB

Setup

1. Load the Docker image

docker load < raven-free-amd64.tar.gz

2. Run it

# Free
docker run -d --name raven -p 8080:8080 --restart unless-stopped \
  -v $(pwd)/pentests:/home/raven/pentests \
  raven:free-amd64

# Pro (with your license key)
docker run -d --name raven --network host --restart unless-stopped \
  -e LICENSE_KEY=RAVEN-XXXX-XXXX-XXXX-XXXX \
  -e LICENSE_SERVER_URL=https://api.corvid-security.com \
  -v $(pwd)/pentests:/home/raven/pentests \
  raven:pro-amd64

3. Open in your browser

open http://localhost:8080

4. Install the CLI (optional)

# Make it executable and move to your PATH
chmod +x raven-free-darwin-arm64
sudo mv raven-free-darwin-arm64 /usr/local/bin/raven

# Connect to your server
raven shell
connect localhost:8080