Decoupling Reconnaissance and Exploitation: Measuring the Capability Boundaries of LLM-Based Web Penetration Testing
Not on the map. Why?
Abstract (arXiv)
Large Language Models (LLMs) have shown promise for automated penetration testing, yet existing end-to-end black-box evaluations are highly susceptible to error cascading: failures in early reconnaissance can mask an agent's actual ability to exploit vulnerabilities. To more accurately characterize these capabilities, we propose a two-stage decoupled evaluation framework that separates exploit execution from reconnaissance. Using ground-truth injection and knowledge-driven ablation across 70 high-fidelity web vulnerability testbeds, our framework isolates exploitation performance from reconnaissance noise. We empirically evaluate five open-source penetration-testing agents, covering multiagent, monolithic, and graph-driven architectures, on a strictly aligned subset of 50 representative vulnerabilities. The results reveal a substantial capability gap. With accurate vulnerability context, agents achieve a functional success rate of up to 90.0%, whereas autonomous reconnaissance, measured by targeted vulnerability recall, plateaus at approximately 50.0%, primarily due to failures in parsing unstructured telemetry. Cross-architectural analysis further reveals distinct capability niches: multi-agent isolation is more effective for long-sequence interactions such as de-serialization, while monolithic and graph-driven designs perform better on short-chain injections and cross-session access-control vulnerabilities, respectively. This decoupled evaluation work provides a fine-grained benchmarking protocol and an empirical basis for designing next-generation automated offensive security agents.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 15 of its 21 references that are in the map. First posted on arXiv 24 Jun 2026.
Builds on
15 of 21 references.
References · 15
- 2023Reflexion: Language Agents with Verbal Reinforcement Learningcited by 4,276
- 2023WebArena: A Realistic Web Environment for Building Autonomous Agentscited by 2,006
- 2023ToolLLM: Facilitating Large Language Models to Master 16000+ Real-world APIscited by 1,947
- 2023AgentBench: Evaluating LLMs as Agentscited by 1,267
- 2024LLM Agents can Autonomously Exploit One-day Vulnerabilitiescited by 128
- 2024LLM Agents can Autonomously Hack Websitescited by 109
- 2024AutoAttacker: A Large Language Model Guided System to Implement Automatic Cyber-attackscited by 96
- 2023MindAgent: Emergent Gaming Interactioncited by 88
- 2025Incalmo: An Autonomous LLM-assisted System for Red Teaming Multi-Host Networkscited by 17
- 2025Benchmarking Practices in LLM-driven Offensive Security: Testbeds, Metrics, and Experiment Designcited by 14
- 2025CRAKEN: Cybersecurity LLM Agent with Knowledge-Based Executioncited by 14
- 2025AutoPentest: Enhancing Vulnerability Management With Autonomous LLM Agentscited by 9
3 more
- 2025STAF: Leveraging LLMs for Automated Attack Tree-Based Security Test Generationcited by 2
- 2026Detecting and Correcting Hallucinations in LLM-Generated Code via Deterministic AST Analysiscited by 1
- 2026AEGIS: White-Box Attack Path Generation using LLMs and Training Effectiveness Evaluation for Large-Scale Cyber Defence Exercisescited by 1
Built on by
Citing papers per year: 2026: 1.
1 paper.