Shannon
Shannon is an autonomous, white-box AI pentester for web applications and APIs that analyzes source code, identifies attack vectors, and executes real exploits to prove vulnerabilities before they reach production.
At a Glance
Open-source autonomous AI pentester for local white-box testing of your own applications, released under AGPL-3.0.
Engagement
Available On
Listed May 2026
About Shannon
Shannon is an autonomous AI penetration testing tool developed by Keygraph that performs white-box security testing of web applications and their underlying APIs. It combines source code analysis with live exploitation to identify and validate vulnerabilities, ensuring only findings with working proof-of-concept exploits are included in the final report. Shannon is available as Shannon Lite (AGPL-3.0, open source) for local testing and Shannon Pro (commercial) for organizations needing a full AppSec platform with SAST, SCA, secrets scanning, and CI/CD integration.
- Fully Autonomous Operation: Launch a full pentest with a single command; Shannon handles 2FA/TOTP logins, browser navigation, exploitation, and report generation without manual intervention.
- Reproducible Proof-of-Concept Exploits: The final report contains only proven, exploitable findings with copy-and-paste PoCs — vulnerabilities that cannot be exploited are not reported.
- OWASP Vulnerability Coverage: Identifies and validates Injection, XSS, SSRF, and Broken Authentication/Authorization, with additional categories in development.
- Code-Aware Dynamic Testing: Analyzes source code to guide attack strategy, then validates findings with live browser and CLI-based exploits against the running application.
- Integrated Security Tooling: Leverages Nmap, Subfinder, WhatWeb, and Schemathesis during reconnaissance and discovery phases.
- Parallel Processing: Vulnerability analysis and exploitation phases run concurrently across all attack categories for faster results.
- Workspace & Resume Support: Every run creates a checkpointed workspace; interrupted scans can be resumed without re-running completed agents.
- Multi-Provider AI Support: Works with Anthropic API keys, AWS Bedrock, Google Vertex AI, or any Anthropic-compatible custom endpoint.
- Shannon Pro — All-in-One AppSec: Adds agentic SAST, SCA with reachability analysis, secrets detection, business logic testing, static-dynamic correlation, and native CI/CD integration with self-hosted deployment.
- Getting Started: Install via
npx @keygraph/shannon setup, configure your AI provider credentials, then runnpx @keygraph/shannon start -u https://your-app.com -r /path/to/your-repo.
Community Discussions
Be the first to start a conversation about Shannon
Share your experience with Shannon, ask questions, or help others learn from your insights.
Pricing
Shannon Lite
Open-source autonomous AI pentester for local white-box testing of your own applications, released under AGPL-3.0.
- Fully autonomous penetration testing
- White-box source code analysis
- Live exploit execution and validation
- OWASP vulnerability coverage (Injection, XSS, SSRF, Auth/Authz)
- 2FA/TOTP login handling
Shannon Pro
All-in-one AppSec platform with SAST, SCA, secrets scanning, business logic testing, autonomous pentesting, static-dynamic correlation, CI/CD integration, and self-hosted deployment.
- Everything in Shannon Lite
- Agentic SAST with CPG-based data flow analysis
- SCA with reachability analysis
- Secrets detection with liveness validation
- Business logic security testing
- Static-dynamic correlation
- Native CI/CD and GitHub PR scanning
- Self-hosted runner deployment
- Automatic service boundary detection with team routing
- Commercial license
Capabilities
Key Features
- Autonomous AI penetration testing
- White-box source code analysis
- Live exploit execution and validation
- Proof-of-concept exploit generation
- OWASP vulnerability coverage (Injection, XSS, SSRF, Auth)
- 2FA/TOTP login handling
- Browser automation for dynamic testing
- Parallel vulnerability analysis and exploitation
- Workspace checkpointing and resume support
- Multi-agent architecture
- Nmap, Subfinder, WhatWeb, Schemathesis integration
- AWS Bedrock and Google Vertex AI support
- Custom Anthropic-compatible endpoint support
- Shannon Pro: Agentic SAST with CPG-based data flow analysis
- Shannon Pro: SCA with reachability analysis
- Shannon Pro: Secrets detection with liveness validation
- Shannon Pro: Business logic security testing
- Shannon Pro: Static-dynamic correlation
- Shannon Pro: CI/CD and GitHub PR scanning
- Shannon Pro: Self-hosted runner deployment
