GH05TCREW/pentestagent

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

View on GitHub ↗Jump to charts ↓Open shareable report →

GH05TCREW/pentestagent has 3k+ stars and 600+ forks on GitHub, is written in Python, and was last pushed on Oct 12, 2026. Data as of . Signed-in members get hourly updates — create a free account.

Summary Information

Updated 1 hour ago
Added to GitGenius on September 22nd, 2026
Created on May 15th, 2025
Open Issues & Pull Requests: 32 (+0)
GitHub issues: Enabled
Number of forks: 644
Total Stargazers: 3,192 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.1 hours
Mean response time: 9.5 days
90th percentile: 11.5 days
Tracked items: 15

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 14
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 178 days
Stale 30+ days: 14
Stale 90+ days: 10

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

Sign in to see which issues are moving.
Sign in

Detailed Description

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

The tool addresses the challenge of conducting security assessments at scale by combining large language models with autonomous agent execution. It works by providing agents with access to pentesting tools like nmap, sqlmap, and msfconsole, either directly on the host system or isolated within a Docker container. The framework supports multiple execution modes: single-shot assistance, autonomous task execution, multi-agent crew orchestration where specialized workers collaborate on complex assessments, and interactive chat-based guidance. Built-in tools include terminal access, browser automation, note-taking, and web search capabilities, with extensibility through the Model Context Protocol for custom integrations.

PentestAgent suits security professionals and red teams who want to automate reconnaissance and vulnerability discovery workflows. It works with any LiteLLM-supported language model, including OpenAI, Anthropic, and custom API endpoints, making it flexible across different organizational setups. The Docker deployment option provides isolation and pre-installed pentesting tools without requiring local setup. The framework includes prebuilt attack playbooks that define structured approaches to specific security assessments, reducing the need to design workflows from scratch. A distinctive feature is the spawn_mcp_agent tool, which allows running agents to autonomously spawn child agents as isolated subordinates to delegate scoped subtasks, enabling hierarchical multi-agent workflows without external orchestration.

Development activity shows consistent engagement with the codebase through regular commits addressing both features and fixes. The project maintains active issue tracking and responds to user feedback, indicating ongoing refinement of core functionality. Documentation is kept current with setup instructions, configuration examples, and usage patterns for different deployment scenarios. The maintainers actively support multiple LLM providers and deployment options, suggesting responsiveness to diverse user environments and requirements.