whereismyai
PentestAgent
PentestAgent is an AI agent framework that automates security testing and penetration workflows.
PentestAgent is an AI agent framework for black-box security testing, supporting bug bounty, red-team, and penetration testing workflows. It operates via a terminal user interface and supports multiple execution modes including assist, agent, crew, and interact. Users can run tools inside a Docker container for isolation and pre-installed Linux tools like nmap, msfconsole, and sqlmap. The platform supports MCP for tool extensibility, allowing it to consume external MCP servers or expose itself as an MCP server. It requires Python 3.10+ and an API key for OpenAI, Anthropic, or other LiteLLM-supported providers.
PentestAgent at a glance
- Best for: Software engineer
- Runs on: Linux, macOS, Windows, CLI, API, self-hosted, open source
- Pricing: Free
- Released: May 2025
- Category: AI coding tool
- Website: github.com/GH05TCREW/pentestagent
Key features
- Run in assist, agent, crew, or interact modes
- Execute tools inside isolated Docker containers
- Support prebuilt attack playbooks for security testing
- Integrate built-in terminal, browser, notes, and websearch tools
- Enable agent self-spawning for hierarchical multi-agent workflows
- Optimize tool catalogs using MCP RAG tool optimizer
- Consume external MCP servers or expose itself as an MCP server
Use it for
- Perform black-box security testing
- Run automated penetration testing workflows
- Execute red-team assessments and reconnaissance
- Manage bug bounty tasks using multi-agent crews
Alternatives to PentestAgent
- PentestGPT — Runs autonomous multi-stage pipelines or interactive multi-LLM workflows for security tests.
- PentAGI — It autonomously manages penetration testing workflows within a secure Docker sandbox.
- Pentest AI — Eliminates false positives by reproducing every exploit three times.
- PentesterFlow — Pentest agent that runs on local models and writes findings
- AgentDock — It coordinates multi-device workflows and provides secure environment access.
- ARTEX — Runs autonomous multi-agent penetration testing with a dual-graph architecture.
- HexStrike AI — Runs 150+ professional security tools via AI agents.
- VoltAgent — Offers open-source flexibility with built-in supervisor agent orchestration and RAG.
- Consumer Agent Testing Tool — Tests how assistants use your service with surrogate emulation and sealed evidence.
- MyAgent — It features built-in permission controls, long-term memory, and skill self-evolution.
- Finbot Ctf — Stops prompt-fooled AI agents from executing unauthorized tool calls and actions.
- ARTEX main — It uses an independent dual-graph architecture and an automated discovery engine.
All PentestAgent alternatives