Prerequisites
Before you begin, ensure you have:Docker
Container runtime for running Shannon’s components
AI Provider
Anthropic API key, Claude Code OAuth token, AWS Bedrock, or Google Vertex AI
Don’t have Docker? Install Docker for your platform.
Run your first pentest
Follow these steps to run Shannon against a target application:Configure credentials
Choose one of the following methods to configure your AI provider credentials:
Get your Anthropic API key from the Anthropic Console.
Prepare your repository
Shannon expects target repositories in the
./repos/ directory. Clone or copy your target application:Start the pentest
Launch Shannon with a single command:Shannon will:
- Build the necessary Docker containers
- Start the workflow engine
- Return a workflow ID
- Run the pentest in the background
The pentest runs asynchronously. You can monitor progress using the commands in the next step.
Monitor progress
Track your pentest in real-time:The Temporal Web UI at
http://localhost:8233 provides detailed workflow visualization and progress tracking.Testing local applications
Docker containers cannot reachlocalhost on your host machine. Use host.docker.internal instead:
Example: Testing with configuration
For applications requiring authentication, create a configuration file:Workspace management
Shannon supports workspaces for resuming interrupted runs:Shannon detects which agents completed successfully and picks up where it left off. Each agent’s progress is checkpointed via git commits.
Common commands
Expected runtime and costs
Runtime
A full test run typically takes 1 to 1.5 hours to complete
Cost
Approximately $50 USD using Anthropic’s Claude 4.5 Sonnet model
Costs vary based on model pricing and application complexity. The system uses three model tiers: Haiku for summarization, Sonnet for analysis, and Opus for deep reasoning.
Important disclaimers
Next steps
Installation Guide
Platform-specific installation instructions and troubleshooting
Configuration
Configure authentication, 2FA, rate limits, and testing rules
Architecture
Understanding Shannon’s multi-agent architecture
Sample Reports
See Shannon’s capabilities with real penetration test results