PentestGPT harnesses the domain knowledge of large language models to automate penetration testing—a task that has traditionally required extensive human expertise.
Our framework features three self-interacting modules: reasoning, generation, and parsing. Together, they maintain testing context and execute complex attack chains autonomously.