← All repositories

KeygraphHQshannon

40,572
0
View on GitHub
40,572 stars4,534 forksTypeScriptAGPL-3.0Updated 14h ago2viewskeygraph.io

Tags

Maturity
BetaBetaActively developed but pre-1.0 — no stable release tagged yet.View all repositories tagged
Release pattern
TightTightFrequent releases with short gaps — max release gap under 30 days.View all repositories tagged
Persona
DevOps EngineerDevOps EngineerEngineers deploying containerized services and managing infrastructure.View all repositories taggedBackend EngineerBackend EngineerEngineers building server-side services, APIs, and infrastructure components.View all repositories taggedSecurity ResearcherSecurity ResearcherSecurity engineers, penetration testers, and AppSec practitioners validating vulnerabilities.View all repositories tagged
License Category
CopyleftCopyleftCopyleft license requiring source sharing when the software is offered as a service.View all repositories tagged
Built With
TemporalTemporalDurable workflow orchestration engine used to manage and checkpoint multi-agent scan pipelines.View all repositories taggedClaude Agent SDKClaude Agent SDKAnthropic's Claude Agent SDK provides the AI reasoning engine powering all 13 Shannon agents.View all repositories tagged
Security Posture
UnratedUnratedOSSF Scorecard has not yet scanned this repository — security posture is unknown.View all repositories tagged
Maintainer Model
Company-backedCompany-backedDeveloped and funded by a commercial company.View all repositories tagged
Form Factor
CLI ToolCLI ToolDistributed as a CLI tool invokable via npx or local build, with a Docker-based worker backend.View all repositories tagged
Platform
CLICLICommand-line interface as the primary interaction surface.View all repositories taggedServerServerRuns on server or bare-metal hardware, not a hosted cloud service.View all repositories tagged
Issue load
Well-resourcedWell-resourcedVery low ratio of open issues to stars, indicating active issue management.View all repositories tagged
Use case
AppSec Platform ConsolidationAppSec Platform ConsolidationWhen I manage a growing engineering team using four separate security tools that produce duplicate alerts in different formats, I want to consolidate into a single platform covering SAST, SCA, secrets, and dynamic pentesting, so I can reduce integration overhead and get correlated findings.View all repositories taggedIDOR and Privilege Escalation TestingIDOR and Privilege Escalation TestingWhen my application has role-based access control and I need to verify that users can't access each other's data or escalate privileges, I want Shannon to run multi-credential testing across different roles, so I can find IDOR and authorization failures before they reach production.View all repositories taggedOWASP API Security TestingOWASP API Security TestingWhen I build APIs and need to validate them against the OWASP API Security Top 10, I want Shannon to run automated authenticated testing against the live endpoints, so I can ship APIs without unknown injection or authorization flaws.View all repositories taggedSCA with Reachability AnalysisSCA with Reachability AnalysisWhen my SCA tool flags 200 CVEs in dependencies but I can't tell which ones are actually exploitable in my application, I want reachability analysis that traces execution paths from entry points through the CPG, so I can focus remediation on the vulnerabilities that can actually be reached.View all repositories taggedAuthenticated Pentest with 2FA/TOTPAuthenticated Pentest with 2FA/TOTPWhen my application requires two-factor authentication and existing scanners can't get past the login page, I want Shannon to handle TOTP generation and SSO login automatically, so I can get full coverage of authenticated routes and protected API endpoints.View all repositories taggedAI Pentest on Every BuildAI Pentest on Every BuildWhen my team ships code continuously but penetration tests happen only once a year, I want Shannon to run an automated pentest on every build, so I can close the security gap without waiting for the next scheduled engagement.View all repositories taggedZero-False-Positive Vulnerability ScanZero-False-Positive Vulnerability ScanWhen I receive hundreds of vulnerability alerts from my SAST tool with no way to know which are real, I want a scanner that only reports findings it has actively exploited, so I can fix the vulnerabilities that actually matter without triaging noise.View all repositories taggedPentest toolkitPentest toolkitWhen I need to run a penetration test against a web application, I want an autonomous AI agent that executes real exploits against the live target, so I can get a pentest-grade report with reproducible PoCs instead of scheduling a manual engagement.View all repositories taggedBlack-Box URL PentestBlack-Box URL PentestWhen I need to security test a third-party or proprietary application where I have no source code access, I want to point Shannon at the URL and let it navigate and attack like a human pentester, so I can discover real vulnerabilities without requiring code access.View all repositories taggedWhite-Box Source Code PentestWhite-Box Source Code PentestWhen I have access to my application's source code and want more thorough penetration testing than black-box tools provide, I want an AI agent that reads the code to identify vulnerable data flows before attempting live exploitation, so I get deeper coverage with fewer missed vulnerabilities.View all repositories tagged
Ecosystem
Node.jsNode.jsJavaScript runtime built on V8 for building server-side and CLI applications.View all repositories taggedJavaScriptJavaScriptBuilt with JavaScript, runs in the browser or any JS runtime.View all repositories taggedDockerDockerRuns and manages Docker container workloads.View all repositories tagged
Stack
Docker ComposeDocker ComposeLocal development and runtime are orchestrated with docker-compose.View all repositories tagged
Status
ActiveActiveReceives recent commits and releases, issues are being addressed.View all repositories tagged
Features
Workspace Resume CheckpointingWorkspace Resume CheckpointingScan state is checkpointed so interrupted runs can resume from the last completed agent phase.View all repositories taggedNo Exploit, No Report PolicyNo Exploit, No Report PolicyOnly confirmed, exploitable vulnerabilities appear in the final report; unconfirmed hypotheses are discarded.View all repositories taggedAgent SandboxAgent SandboxRun agent tool execution inside isolated Docker containers for a hard security boundary around untrusted code.View all repositories taggedGatewayGatewayCentral long-running process that owns all channel connections, agent routing, and session state.View all repositories taggedAutonomous Pentest EngineAutonomous Pentest EngineMulti-agent pipeline that autonomously executes reconnaissance, vulnerability analysis, exploitation, and report generation without manual intervention.View all repositories taggedMulti-agent routingMulti-agent routingRoute channels, groups, or senders to different isolated agents each with their own workspace, model, and tools.View all repositories taggedExec approvalsExec approvalsInteractive button-based approval flow that pauses agent shell commands pending human sign-off in chat.View all repositories taggedDockerized dev workflowDockerized dev workflowProvides a Makefile + docker-compose flow for setup, migrations, and superuser creation.View all repositories taggedTemporal Workflow EngineTemporal Workflow EngineUses Temporal for durable, resumable scan workflow orchestration across multi-agent phases.View all repositories taggedCPG Data Flow AnalysisCPG Data Flow AnalysisCode Property Graph-based taint analysis that traces user inputs to dangerous sinks with LLM reasoning at each node.View all repositories taggedBusiness Logic Invariant TestingBusiness Logic Invariant TestingDiscovers application-specific security invariants, generates fuzzers to violate them, and synthesizes proof-of-concept exploits for logic bugs.View all repositories tagged
License
AGPL-3.0AGPL-3.0GNU Affero General Public License v3.0 — copyleft, sharing requirements apply to SaaS providers.View all repositories tagged

Documentation

16 pages indexed · 1,798 words
  • READMEShannon — AI Pentester by Keygraphgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Featuresgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Product Line — Lite vs Progithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Quick Startgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Architecture — 5-Phase Multi-Agent Pipelinegithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Benchmark — XBOW Security Scoregithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Sample Reports — OWASP Juice Shop, c{api}tal, crAPIgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Workspaces and Resume Supportgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Configuration — Credentials, Authentication, Rulesgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Pro — Two-Stage Pipeline with Static-Dynamic Correlationgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Disclaimers and Usage Guidelinesgithub.com/KeygraphHQ/shannon/blob/main/README.md
  • READMEShannon Coverage — OWASP WST Checklistgithub.com/KeygraphHQ/shannon/blob/main/COVERAGE.md
  • Shannon by Keygraph — AI Pentester and Full AppSec Suitekeygraph.io/shannon
  • Shannon Plans — Lite (Free OSS), Base, Growth, Enterprisekeygraph.io/shannon
  • About Keygraph — Building the Autonomous Security Engineerkeygraph.io/about
  • Shannon Black Box Mode — No Source Code Requiredkeygraph.io/shannon