PentestGPT: An LLM-empowered Automatic Penetration Testing Tool
Not on the map. Why?
Cited by 46 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Penetration testing, a crucial industrial practice for ensuring system security, has traditionally resisted automation due to the extensive expertise required by human professionals. Large Language Models (LLMs) have shown significant advancements in various domains, and their emergent abilities suggest their potential to revolutionize industries. In this research, we evaluate the performance of LLMs on real-world penetration testing tasks using a robust benchmark created from test machines with platforms. Our findings reveal that while LLMs demonstrate proficiency in specific sub-tasks within the penetration testing process, such as using testing tools, interpreting outputs, and proposing subsequent actions, they also encounter difficulties maintaining an integrated understanding of the overall testing scenario. In response to these insights, we introduce PentestGPT, an LLM-empowered automatic penetration testing tool that leverages the abundant domain knowledge inherent in LLMs. PentestGPT is meticulously designed with three self-interacting modules, each addressing individual sub-tasks of penetration testing, to mitigate the challenges related to context loss. Our evaluation shows that PentestGPT not only outperforms LLMs with a task-completion increase of 228.6% compared to the gptthree model among the benchmark targets but also proves effective in tackling real-world penetration testing challenges. Having been open-sourced on GitHub, PentestGPT has garnered over 4,700 stars and fostered active community engagement, attesting to its value and impact in both the academic and industrial spheres.
Key facts. Cited by 97 papers in the map (data through 14 Oct 2026). First posted on arXiv 13 Aug 2023.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2023: 7; 2024: 28; 2025: 34; 2026: 28.
97 papers.
Sort:
By area:
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2023A Survey on Large Language Model (LLM) Security and Privacy: The Good, the Bad, and the Uglycited by 387
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Aheadcited by 155
- 2024AutoAttacker: A Large Language Model Guided System to Implement Automatic Cyber-attackscited by 96
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 86
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 71
- 2024Large Language Models for Cyber Security: A Systematic Literature Reviewcited by 68
- 2024EnIGMA: Interactive Tools Substantially Assist LM Agents in Finding Security Vulnerabilitiescited by 52
- 2024HackSynth: LLM Agent and Evaluation Framework for Autonomous Penetration Testingcited by 37
- 2024Large Language Models in Cybersecurity: State-of-the-Artcited by 34
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 33
38 more
- 2024Glitch Tokens in Large Language Models: Categorization Taxonomy and Effective Detectioncited by 29
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 28
- 2023LLMs as Hackers: Autonomous Linux Privilege Escalation Attackscited by 27
- 2023LLM for SoC Security: A Paradigm Shiftcited by 22
- 2024LLMs for Relational Reasoning: How Far are We?cited by 21
- 2023Can Large Language Models Provide Security & Privacy Advice? Measuring the Ability of LLMs to Refute Misconceptionscited by 20
- 2024Depending on yourself when you should: Mentoring LLM with RL agents to become the master in cybersecurity gamescited by 20
- 2025A Framework for Evaluating Emerging Cyberattack Capabilities of AIcited by 16
- 2024Hacking Back the AI-Hacker: Prompt Injection as a Defense Against LLM-driven Cyberattackscited by 15
- 2025AutoAdvExBench: Benchmarking autonomous exploitation of adversarial example defensescited by 15
- 2025Comparing AI Agents to Cybersecurity Professionals in Real-World Penetration Testingcited by 15
- 2024CTINexus: Automatic Cyber Threat Intelligence Knowledge Graph Construction Using Large Language Modelscited by 14
- 2025CRAKEN: Cybersecurity LLM Agent with Knowledge-Based Executioncited by 14
- 2025OCCULT: Evaluating Large Language Models for Offensive Cyber Operation Capabilitiescited by 12
- 2025Cybersecurity AI Benchmark (CAIBench): A Meta-Benchmark for Evaluating Cybersecurity AI Agentscited by 12
- 2023Cyber Sentinel: Exploring Conversational Agents in Streamlining Security Tasks with GPT-4cited by 9
- 2024Review of Generative AI Methods in Cybersecuritycited by 9
- 2024Hackphyr: A Local Fine-Tuned LLM Agent for Network Security Environmentscited by 9
- 2025AutoPentest: Enhancing Vulnerability Management With Autonomous LLM Agentscited by 9
- 2024A Survey of Large Language Models in Cybersecuritycited by 8
- 2024AutoPT: How Far Are We from the End2End Automated Web Penetration Testing?cited by 8
- 2025Dynamic Risk Assessments for Offensive Cybersecurity Agentscited by 8
- 2025Can Language Models Falsify? Evaluating Algorithmic Reasoning with Counterexample Creationcited by 7
- 2024CIPHER: Cybersecurity Intelligent Penetration-testing Helper for Ethical Researchercited by 6
- 2024BreachSeek: A Multi-Agent Automated Penetration Testercited by 6
- 2024Applying Refusal-Vector Ablation to Llama 3.1 70B Agentscited by 6
- 2025Benchmarking LLM-Assisted Blue Teaming via Standardized Threat Huntingcited by 6
- 2024Hacking, The Lazy Way: LLM Augmented Pentestingcited by 5
- 2025LLMs unlock new paths to monetizing exploitscited by 5
- 2024Research and application of artificial intelligence based webshell detection model: A literature reviewcited by 4
- 2024Artificial Intelligence as the New Hacker: Developing Agents for Offensive Securitycited by 4
- 2025Inducing Personality in LLM-Based Honeypot Agents: Measuring the Effect on Human-Like Agenda Generationcited by 4
- 2025DefenderBench: A Toolkit for Evaluating Language Agents in Cybersecurity Environmentscited by 4
- 2025Improving LLM Agents with Reinforcement Learning on Cryptographic CTF Challengescited by 4
- 2025LLM Agents for Automated Web Vulnerability Reproduction: Are We There Yet?cited by 4
- 2025Hiding in the AI Traffic: Abusing MCP for LLM-Powered Agentic Red Teamingcited by 4
- 2026The Authorization-Execution Gap Is a Major Safety and Security Problem in Open-World Agentscited by 4
- 2024AI-Augmented Ethical Hacking: A Practical Examination of Manual Exploitation and Privilege Escalation in Linux Environmentscited by 3
50 most cited of 97 All 97 (JSON)
- 2026A Baseline Assessment for the Agentic Web Technology Stack9 Oct 2026
- 2026AutoDP-LLM: Automating Data Pre-processing for Intrusion Detection Systems using Large Language Models4 Oct 2026
- 2026CyberClear: A Benchmark for LLM Agent Systems on APT Attack Chain Provenance26 Sep 2026
- 2026The Model Proposes, the Code Disposes: A Pre-Registered Ablation of a Verifier-and-Acceptance Stage in an LLM-Orchestrated Offensive-Security Agent14 Sep 2026
- 2026Agentic Security: A Systematization of Tools, Failure Modes, and Design Laws for LLM-Driven Penetration Testing16 Aug 2026
- 2026Tiny Enough to Break In: Agentic Remote Access Trojans Powered by Small Language Models4 Aug 2026
- 2026Cyber-Capable AI Agents: Vulnerabilities, Evaluation Containment, and Defensive Response28 Jul 2026
- 2026Mako: A Self-Evolving Agentic Operating System (SE-AOS) for Autonomous Web Exploitation13 Jul 2026
- 2026ScopeJudge: Cost-Aware Pre-Execution Gating for Offensive Security Agents8 Jul 2026
- 2026A Lifecycle and Application-Stack Survey of Large Language Model Vulnerabilities: Attacks, Risks, Defenses, and Open Problems30 Jun 2026
- 2026Data-Centric Benchmarking of Exploit Generation in LLMs: Understanding the Impact of Fine-Tuning13 Jun 2026
- 2026Honeyval: A Comprehensive Evaluation Framework for LLM-powered HTTP Honeypots28 May 2026
38 more
- 2026CyberEvolver: Structured Self-Evolution for Cybersecurity Agents On the Fly25 May 2026
- 2026APT-Agent: Automated Penetration Testing using Large Language Models24 May 2026
- 2026Are Frontier LLMs Ready for Cybersecurity? Evidence for Vertical Foundation Models from Dual-Mode Vulnerability Benchmarks22 May 2026
- 2026VIPER-MCP: Detecting and Exploiting Taint-Style Vulnerabilities in Model Context Protocol Servers20 May 2026
- 2026Benchmarking Mythos-Linked Bug Rediscovery17 May 2026
- 2026Rethinking Side-Channel Analysis: Automated Discovery and Analysis of Side-Channel Leakage with LLM-Assisted Agents17 May 2026
- 2026VectraYX-Nano: A 42M-Parameter Spanish Cybersecurity Language Model with Curriculum Learning and Native Tool Use13 May 2026
- 2026The Authorization-Execution Gap Is a Major Safety and Security Problem in Open-World Agents10 May 2026
- 2026Patch2Vuln: Agentic Reconstruction of Vulnerabilities from Linux Distribution Binary Patches7 May 2026
- 2026Enhancing Linux Privilege Escalation Attack Capabilities of Local LLM Agents29 Apr 2026
- 2026PoC-Adapt: Semantic-Aware Automated Vulnerability Reproduction with LLM Multi-Agents and Reinforcement Learning-Driven Adaptive Policy8 Apr 2026
- 2026Environment-Grounded Multi-Agent Workflow for Autonomous Penetration Testing25 Mar 2026
- 2026AWE: Adaptive Agents for Dynamic Web Penetration Testing1 Mar 2026
- 2026A Dual-Loop Agent Framework for Automated Vulnerability Reproduction5 Feb 2026
- 2026RvB: Automating AI System Hardening via Iterative Red-Blue Games27 Jan 2026
- 2026PenForge: On-the-Fly Expert Agent Construction for Automated Penetration Testing11 Jan 2026
- 2025Generation of Programmatic Rules for Document Forgery Detection Using Large Language Models22 Dec 2025
- 2025Multi-Agent LLM Committees for Autonomous Software Beta Testing21 Dec 2025
- 2025Comparing AI Agents to Cybersecurity Professionals in Real-World Penetration Testing10 Dec 2025
- 2025The Road of Adaptive AI for Precision in Cybersecurity5 Dec 2025
- 2025CryptoQA: A Large-scale Question-answering Dataset for AI-assisted Cryptography2 Dec 2025
- 2025Hiding in the AI Traffic: Abusing MCP for LLM-Powered Agentic Red Teaming20 Nov 2025
- 2025Cybersecurity AI Benchmark (CAIBench): A Meta-Benchmark for Evaluating Cybersecurity AI Agents28 Oct 2025
- 2025Cybersecurity AI: Evaluating Agentic Cybersecurity in Attack/Defense CTFs20 Oct 2025
- 2025Empowering Real-World: A Survey on the Technology, Practice, and Evaluation of LLM-driven Industry Agents20 Oct 2025
- 2025LLM Agents for Automated Web Vulnerability Reproduction: Are We There Yet?16 Oct 2025
- 2025Formal Models and Convergence Analysis for Context-Aware Security Verification14 Oct 2025
- 2025Benchmarking LLM-Assisted Blue Teaming via Standardized Threat Hunting28 Sep 2025
- 2025From Capabilities to Performance: Evaluating Key Functional Properties of LLM Architectures in Penetration Testing16 Sep 2025
- 2025Breaking Android with AI: A Deep Dive into LLM-Powered Exploitation9 Sep 2025
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunities15 Aug 2025
- 2025Large Language Models in Cybersecurity: Applications, Vulnerabilities, and Defense Techniques18 Jul 2025
- 2025Vulnerability Mitigation System (VMS): LLM Agent and Evaluation Framework for Autonomous Penetration Testing14 Jul 2025
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Tasks14 Jul 2025
- 2025Rethinking and Exploring String-Based Malware Family Classification in the Era of LLMs and RAG5 Jul 2025
- 2025iPanda: An LLM-based Agent for Automated Conformance Testing of Communication Protocols1 Jul 2025
- 2025Improving LLM Agents with Reinforcement Learning on Cryptographic CTF Challenges1 Jun 2025
- 2025DefenderBench: A Toolkit for Evaluating Language Agents in Cybersecurity Environments31 May 2025
50 newest of 97 All 97 (JSON)
- 2023A Survey on Large Language Model based Autonomous Agentscited by 2,242
- 2024LLM-Based Multi-Agent Systems for Software Engineering: Literature Review, Vision and the Road Aheadcited by 155
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 86
- 2024EnIGMA: Interactive Tools Substantially Assist LM Agents in Finding Security Vulnerabilitiescited by 52
- 2024HackSynth: LLM Agent and Evaluation Framework for Autonomous Penetration Testingcited by 37
- 2025AI Agentic Programming: A Survey of Techniques, Challenges, and Opportunitiescited by 28
- 2024Depending on yourself when you should: Mentoring LLM with RL agents to become the master in cybersecurity gamescited by 20
- 2025CRAKEN: Cybersecurity LLM Agent with Knowledge-Based Executioncited by 14
- 2025Cybersecurity AI Benchmark (CAIBench): A Meta-Benchmark for Evaluating Cybersecurity AI Agentscited by 12
- 2023Cyber Sentinel: Exploring Conversational Agents in Streamlining Security Tasks with GPT-4cited by 9
- 2024Hackphyr: A Local Fine-Tuned LLM Agent for Network Security Environmentscited by 9
- 2025AutoPentest: Enhancing Vulnerability Management With Autonomous LLM Agentscited by 9
12 most cited of 45 All 45 (JSON)
- 2026A Baseline Assessment for the Agentic Web Technology Stack9 Oct 2026
- 2026CyberClear: A Benchmark for LLM Agent Systems on APT Attack Chain Provenance26 Sep 2026
- 2026The Model Proposes, the Code Disposes: A Pre-Registered Ablation of a Verifier-and-Acceptance Stage in an LLM-Orchestrated Offensive-Security Agent14 Sep 2026
- 2026Agentic Security: A Systematization of Tools, Failure Modes, and Design Laws for LLM-Driven Penetration Testing16 Aug 2026
- 2026Tiny Enough to Break In: Agentic Remote Access Trojans Powered by Small Language Models4 Aug 2026
- 2026Cyber-Capable AI Agents: Vulnerabilities, Evaluation Containment, and Defensive Response28 Jul 2026
- 2026Mako: A Self-Evolving Agentic Operating System (SE-AOS) for Autonomous Web Exploitation13 Jul 2026
- 2026ScopeJudge: Cost-Aware Pre-Execution Gating for Offensive Security Agents8 Jul 2026
- 2026CyberEvolver: Structured Self-Evolution for Cybersecurity Agents On the Fly25 May 2026
- 2026APT-Agent: Automated Penetration Testing using Large Language Models24 May 2026
- 2026VIPER-MCP: Detecting and Exploiting Taint-Style Vulnerabilities in Model Context Protocol Servers20 May 2026
- 2026Rethinking Side-Channel Analysis: Automated Discovery and Analysis of Side-Channel Leakage with LLM-Assisted Agents17 May 2026
12 newest of 45 All 45 (JSON)
- 2023Large Language Models for Software Engineering: A Systematic Literature Reviewcited by 399
- 2023A Survey on Large Language Model (LLM) Security and Privacy: The Good, the Bad, and the Uglycited by 387
- 2024AutoAttacker: A Large Language Model Guided System to Implement Automatic Cyber-attackscited by 96
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 71
- 2024Large Language Models for Cyber Security: A Systematic Literature Reviewcited by 68
- 2024Large Language Models in Cybersecurity: State-of-the-Artcited by 34
- 2025CodeJudgeBench: Benchmarking LLM-as-a-Judge for Coding Taskscited by 33
- 2024Glitch Tokens in Large Language Models: Categorization Taxonomy and Effective Detectioncited by 29
- 2023LLMs as Hackers: Autonomous Linux Privilege Escalation Attackscited by 27
- 2023LLM for SoC Security: A Paradigm Shiftcited by 22
- 2023Can Large Language Models Provide Security & Privacy Advice? Measuring the Ability of LLMs to Refute Misconceptionscited by 20
- 2025A Framework for Evaluating Emerging Cyberattack Capabilities of AIcited by 16
12 most cited of 46 All 46 (JSON)
- 2026AutoDP-LLM: Automating Data Pre-processing for Intrusion Detection Systems using Large Language Models4 Oct 2026
- 2026A Lifecycle and Application-Stack Survey of Large Language Model Vulnerabilities: Attacks, Risks, Defenses, and Open Problems30 Jun 2026
- 2026Data-Centric Benchmarking of Exploit Generation in LLMs: Understanding the Impact of Fine-Tuning13 Jun 2026
- 2026Honeyval: A Comprehensive Evaluation Framework for LLM-powered HTTP Honeypots28 May 2026
- 2026Are Frontier LLMs Ready for Cybersecurity? Evidence for Vertical Foundation Models from Dual-Mode Vulnerability Benchmarks22 May 2026
- 2026Benchmarking Mythos-Linked Bug Rediscovery17 May 2026
- 2026The Authorization-Execution Gap Is a Major Safety and Security Problem in Open-World Agents10 May 2026
- 2025Generation of Programmatic Rules for Document Forgery Detection Using Large Language Models22 Dec 2025
- 2025Comparing AI Agents to Cybersecurity Professionals in Real-World Penetration Testing10 Dec 2025
- 2025The Road of Adaptive AI for Precision in Cybersecurity5 Dec 2025
- 2025CryptoQA: A Large-scale Question-answering Dataset for AI-assisted Cryptography2 Dec 2025
- 2025Formal Models and Convergence Analysis for Context-Aware Security Verification14 Oct 2025
12 newest of 46 All 46 (JSON)