GreyDGL/PentestGPT

Automated Penetration Testing Agentic Framework Powered by Large Language Models

69
/ 100
Established

This tool automates penetration testing for cybersecurity professionals. You provide it with a target system's IP address and optionally a challenge context (like "WordPress site, focus on plugin vulnerabilities"), and it autonomously analyzes the system, identifies vulnerabilities, and attempts to exploit them. The output is a real-time walkthrough of its actions and findings, helping security analysts and ethical hackers efficiently assess system weaknesses.

12,054 stars. Available on PyPI.

Use this if you are a penetration tester or security analyst looking to automate the process of finding and exploiting vulnerabilities in target systems using an AI-powered agent.

Not ideal if you need to perform manual, highly customized security testing or if you cannot provide a Docker environment for its operation.

penetration-testing cybersecurity vulnerability-assessment ethical-hacking CTF-challenges
Maintenance 10 / 25
Adoption 10 / 25
Maturity 25 / 25
Community 24 / 25

How are scores calculated?

Stars

12,054

Forks

2,051

Language

Python

License

MIT

Last pushed

Feb 23, 2026

Commits (30d)

0

Dependencies

16

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/GreyDGL/PentestGPT"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.