Shannon

Repo

Autonomous white-box AI pentester that proves vulnerabilities with real exploits

43.8k

What is Shannon?

Best for: development teams who want automated security testing against their own web applications before shipping to production.

Shannon, from Keygraph, is an autonomous white-box AI pentester for web applications and APIs. It analyses your source code, identifies attack paths, and then executes real exploits to prove a vulnerability is genuinely reachable rather than theoretical. This repository is the full open-source agent, run locally from the command line; version 2.0 runs on the Pi harness.

What makes it useful: proof over speculation. Most scanners produce long lists of possible issues that someone must then triage by hand. By executing exploits, Shannon distinguishes real, reachable vulnerabilities from noise — which is exactly the triage burden that causes security findings to be ignored. Source-code access also means it reasons about attack paths a black-box scanner cannot see.

Where it falls short: only ever run this against systems you own or are explicitly authorised to test — executing real exploits against anything else is illegal. It complements rather than replaces human security review, and AGPL v3 has real implications for commercial use.

Details: TypeScript, AGPL 3.0. Ships llms.txt for agents.

Topics

ai pentesting
web security
vulnerability scanning
api security
automated exploitation

Reviews (0)

No reviews yet.

Sign in to write a review.

Similar Repos

L
Open Source

LangChain

Agent engineering platform for building LLM applications from composable parts

No reviews yet
E
Free

ECC

Agent harness optimisation for Claude Code, Codex, OpenCode and Cursor

No reviews yet
H
Free

Hermes Agent

Self-improving agent from Nous Research that learns across sessions

No reviews yet
S
Free

Skills for Real Engineers

Small, composable agent skills from Matt Pocock's daily .agents directory

No reviews yet