
RedAmon
github.com/samugit83/redamon- Category
- Cybersecurity
- Rank
- No. 952Tools index
Previous survey · No. 943 ·
- Pricing
- Open Source
- Platform
- cli
- Type
- TOOL
- Builder
- @samugit83
- GitHub
- 2.5k stars
- Latest release
- v6.14.1
- Date
About
An AI-powered autonomous red team framework that automates the complete offensive security pipeline from reconnaissance to exploitation to post-exploitation, then automatically triages findings, implements code fixes, and opens GitHub pull requests for remediation.
What it does
RedAmon is a browser-based control room for authorized penetration tests. It runs reconnaissance tools in containers, combines discovered hosts, ports, endpoints, technologies, and vulnerabilities in a Neo4j graph, then lets an AI agent query that map and operate scanners or exploitation tools through MCP.
Why it's ranked here
The strongest reason to consider RedAmon is integration depth. Reconnaissance, graph storage, agent chat, vulnerability scanning, browser automation, and remediation share one project model. That cohesion is valuable for serious labs, but the large container stack and powerful execution surface demand experienced operators.
What's good
The knowledge graph gives findings useful structure instead of leaving them as unrelated scanner reports. Parallel tools can feed discoveries into later stages. MCP separates agent reasoning from Kali-based executors, while loopback binding and bearer-token checks reduce accidental exposure. Local and hosted model providers are both supported.
Tradeoffs
This is substantial infrastructure, not a lightweight scanner. The documented deployment uses more than fifteen containers plus PostgreSQL, Neo4j, Redis, and a separate GVM stack. Some MCP tools accept raw command-line arguments, placing meaningful trust in model behavior. Reverse-shell access is intentionally exposed, and GVM increases memory requirements.
How to use it well
Use RedAmon in an isolated, authorized security lab where an experienced operator can define scope, supervise critical actions, and review proposed fixes. It fits teams wanting one workspace for recon, attack-path analysis, exploit validation, and remediation. It does not replace written permission, network isolation, or human security judgment.
Technical notes+
docs/readmes/README.DEV.md describes a Next.js 16 and React 19 frontend, Python 3.11 FastAPI services, LangGraph agents, PostgreSQL, Neo4j, and Docker Compose orchestration. docs/readmes/ARCHITECTURE.md maps browser, REST, SSE, WebSocket, MCP, scanner containers, databases, and exposed ports. docs/readmes/README.MCP.md documents five bundled MCP servers, raw CLI argument executors, SSE transport, loopback host publishing, and bearer-token validation. docs/readmes/README.KBASE.md adds FAISS and Neo4j hybrid retrieval with reranking and Tavily fallback. docs/readmes/GRAPH.SCHEMA.md specifies tenant-scoped graph nodes and composite indexes. docs/readmes/TECH_STACK.md describes only four MCP servers, conflicting with the five-server MCP guide that includes Playwright.
Observed
- License
- MIT
- Languages
- Python 3.11 backend services and a TypeScript frontend
- Installation
- Docker and Docker Compose v2 are required; components run as containers
- User interfaces
- Next.js web application and terminal or CLI entry points
- Service interfaces
- REST, WebSocket, SSE, and MCP
- Platform guidance
- Docker Desktop is documented for macOS and Windows, with WSL2 required on Windows
- Data stores
- PostgreSQL stores application data; Neo4j stores the attack-surface graph; Redis supports GVM
Read from README.md, docs/readmes/README.DEV.md, docs/readmes/README.GVM.md, docs/readmes/README.MCP.md, docs/readmes/TECH_STACK.md, docs/readmes/ARCHITECTURE.md, docs/readmes/GRAPH.SCHEMA.md, docs/readmes/README.GPIGS.md, docs/readmes/README.KBASE.md.
What it can do
Perform automated reconnaissance on target systems
Target system specifications or network endpoints → Reconnaissance data and vulnerability identification
Execute automated exploitation of discovered vulnerabilities
Identified vulnerabilities and target system access → Successful exploitation results and system access
Conduct automated post-exploitation activities
Compromised system access → Post-exploitation intelligence and system analysis
Automatically triage security findings
Raw security test results and vulnerability data → Prioritized and categorized security findings
Generate automated code fixes for identified vulnerabilities
Triaged security vulnerabilities and source code → Code patches and security remediation implementations
Create and submit GitHub pull requests for remediation
Generated code fixes and repository access → GitHub pull requests with security fixes
Tags
Media
Comments (0)
No comments yet
Editorially curated, with community endorsements as a secondary signal. Corrections welcome.