GreyDGL/PentestGPT

Automated Penetration Testing Agentic Framework Powered by Large Language Models

76
/ 100
Verified

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 and 882 monthly downloads. 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 17 / 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

Monthly downloads

882

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.