pentestagent

Active
GitHub Python MIT

Description

PentestAgent is an AI agent framework for black-box security testing, supporting bug bounty, red-team, and penetration testing workflows.

Key Features

  • AI-driven black-box security testing framework for bug bounty and red-team workflows
  • Multi-mode execution: Assist, Agent, Crew multi-agent orchestration, interactive guidance
  • Docker isolated execution with pre-installed Nmap, Metasploit, SQLMap pentesting tools
  • Built-in agent self-spawning for dynamic child agent parallel task execution
  • Pre-built attack playbooks for standardized penetration testing
  • Compatible with all LiteLLM-supported models including OpenAI and Anthropic

Use Cases

πŸ’‘ Automated web application penetration testing and security assessment
πŸ’‘ Efficient vulnerability discovery and validation for bug bounty hunters
πŸ’‘ Multi-agent coordinated attack simulation in red team exercises
πŸ’‘ Standardized penetration testing workflows and report generation for security teams

Quick Start

git clone the repo and run the setup script, configure API key in .env, then run pentestagent to launch the TUI.

Related Projects