22nd of 2 in Security

shannon

Autonomous pentester that exploits web apps and APIs using source code analysis

Stars
48.9k
License
AGPL-3.0
Last commit
Oct 2026
Last release
Oct 2026
Language
TypeScript
Stars, last 29 weeks+15,255
25 Mar 2026: 33,629 stars1 Apr 2026: 34,234 stars8 Apr 2026: 36,820 stars15 Apr 2026: 37,517 stars22 Apr 2026: 38,983 stars29 Apr 2026: 40,047 stars6 May 2026: 40,624 stars13 May 2026: 41,147 stars20 May 2026: 42,645 stars27 May 2026: 43,140 stars3 Jun 2026: 43,541 stars10 Jun 2026: 43,852 stars17 Jun 2026: 44,183 stars24 Jun 2026: 44,509 stars1 Jul 2026: 44,829 stars8 Jul 2026: 45,057 stars15 Jul 2026: 45,283 stars22 Jul 2026: 45,657 stars29 Jul 2026: 45,877 stars5 Aug 2026: 46,121 stars12 Aug 2026: 46,429 stars19 Aug 2026: 46,675 stars26 Aug 2026: 46,982 stars2 Sept 2026: 47,429 stars9 Sept 2026: 47,711 stars16 Sept 2026: 47,938 stars23 Sept 2026: 48,210 stars30 Sept 2026: 48,410 stars7 Oct 2026: 48,610 stars14 Oct 2026: 48,884 stars

33,629 on 25 Mar 202648,884 on 14 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Shannon reads a web application's source, maps attack paths, then uses browser automation and command-line tools to run real exploits against the running app and its APIs. Only findings with a working proof of concept reach the PDF, Markdown, JSON or SARIF 2.1.0 report. It runs from an npx launcher with an ephemeral Docker worker, and also ships a GitHub Action and a GitLab CI component.

Who it is for: Developers and security teams pentesting apps they own, locally or in CI

Strengths

  • Reports only exploits with a reproducible proof of concept, which cuts speculative scanner noise
  • Outputs PDF, Markdown, JSON and SARIF 2.1.0; GitHub Action and GitLab CI can gate on exploited findings
  • Bring your own key: Anthropic, OpenAI, xAI, Bedrock, gateways, or local Ollama, vLLM and LM Studio
  • Supports authenticated scans (login flows, TOTP) and resumable workspaces

Weaknesses

  • Needs source code of the target; black-box testing is only in paid Pro and Enterprise
  • Actively executes exploits, so it must not be pointed at production systems
  • Anthropic and OpenAI cyber safeguards can interrupt scans unless you complete their verification
  • Claude Code subscriptions unsupported after version 1.9.0; model API costs are yours

What it needs

  • no GPU
  • Docker + Compose
  • Needs Docker, Node.js 18+, AI provider API key or subscription
  • Models: Anthropic, OpenAI, xAI, AWS Bedrock, Ollama

Head to head

Also in Security

See all 2
Also in Security
RankProjectScore
1StrixAutonomous AI pentesting agents that validate vulnerabilities with working exploits68.6k starsApache-2.074 out of 100