AI tools, scored for your job
Get paid to train AI
🤝 You're in the Free & Open Source library — community-built tools you can use without paying. A different concept from our scored AI directory.
Home › Free & Open Source › Cybersecurity › shannon
✦ Free & open sourceCybersecurity

shannon

Autonomous AI pentester that analyzes source code and executes real exploits on web apps.

Autonomous AI Pentester for Web & APIs

Analyze source code, identify attack paths, and execute real exploits locally.

Free forever · open source · AGPL-3.0
✓ Light setup✓ Browser-based✓ Real-time collaboration
8.2
ZEKAI
Autonomous AI pentester for code.
Free & open source · Cybersecurity
Ease of setup5
Usefulness9
Maintenance9.5
Community9.2
★ 47,902
GITHUB
Sep 2026
UPDATED
AGPL-3.0
LICENSE
🛠 Don't want to self-host? We can set it up →
⚡ Quick answer

Shannon is an autonomous AI penetration testing agent that bridges the gap between fast software releases and yearly security audits. It is designed for application security professionals and developers who want to run exploit-backed security tests against staging environments.

Runs on
Cross-platform
Hosting
Self-host
Languages
TypeScript
License
AGPL-3.0

What it is

It analyzes your web application's source code to uncover potential attack vectors, then uses browser automation and command-line tools to execute real exploits. Only vulnerabilities backed by a working proof-of-concept make it into the final report.

Who it's for

Suited for devsecops engineers and security teams needing automated, continuous penetration testing against staging environments. It is not a replacement for human pentesters, nor should it ever be run against production systems.

Key features

Exploit-Driven Reporting

Only vulnerabilities with a working proof-of-concept are included in the final report to eliminate noise.

Multi-Provider AI Support

Runs on Anthropic, OpenAI, xAI, AWS Bedrock, or custom API gateways using your own keys.

Local Command-Line Agent

Execute the full agent locally from your command line using Node.js and Docker.

Professional Output Formats

Generates professional PDF reports and SARIF output files for your security pipelines.

How to start

Up and running in 3 steps

1
Install Docker and Node.js 18+ on your system.
2
Run npx @keygraph/shannon@latest setup to configure your credentials.
3
Execute a pentest targeting your local or staging application and repository.
Real talk

Our honest verdict

What's great

  • Executes real exploits rather than just static scanning to prove actual risk.
  • Brings your own key (BYOK) support across multiple major AI providers.
  • Integrates directly into local workflows and CI/CD pipelines.
  • Provides professional PDF reports and SARIF outputs for findings.

Where it falls short

  • Requires Docker and Node.js 18+ installed on your local machine or runner.
  • Consumes significant external API credits or requires compatible paid subscriptions.
  • Cybersecurity workloads can trigger real-time AI provider safeguards that interrupt scans.
  • Must be carefully restricted to non-production staging environments due to active exploitation.
Cost

Pricing & license

Free under its AGPL-3.0 licence. The primary ongoing cost comes from running your own infrastructure, Docker containers, and paying for the underlying AI model API credits or provider subscriptions.

Paid work

Open remote AI-training roles

880 open remote AI-training roles, updated November 15, 2026; most pay $20–$175 an hour. Zekai lists them free; the application goes to the employer’s platform.

See all open roles →
Compare

Alternatives

🎁 Free & open-source alternatives

These reviewed AI tools do the same job instantly — from our scored directory.

Get more

Use it, or have us set it up

📄 Free PDF: shannon for Cybersecurity
A plain-language guide to getting your first result. Sent to your inbox.
🔔 64 people want a full video tutorial — add your vote
🛠 Don't want to set it up yourself?
We'll install, host & configure shannon for you — and train your team.
Get it done for you ↗
Questions

FAQ

Can I run Shannon against production systems?

No. Shannon actively executes real exploits and should only be run against applications and environments you own or have explicit written authorization to test.

Which AI providers are supported?

Shannon supports Anthropic, OpenAI, xAI, AWS Bedrock, and other providers through custom base URLs and model configurations.

Does Shannon output SARIF files?

Yes, Shannon generates professional PDF reports as well as standard SARIF files.

Radar

Latest AI news

✉️ The weekly free toolkit
The best new free & open-source tools for Cybersecurity — one short email a week, in your language.
Free · 1 email/week · unsubscribe anytime
Get paid to train AI →

See Zekai first in Google