mlsanityData to 14 Oct 2026

FaultLine: Automated Proof-of-Vulnerability Generation Using LLM Agents

arXiv 2507.15241 ↗First posted 21 Jul 2025cs.SEcited by 12

On the map: LLM agents and tool use → Agent threats, guardrails and governance

Abstract (arXiv)

Despite the critical threat posed by software security vulnerabilities, reports are often incomplete, lacking the proof-of-vulnerability (PoV) tests needed to validate fixes and prevent regressions. These tests are crucial not only for ensuring patches work, but also for helping developers understand how vulnerabilities can be exploited. Generating PoV tests is a challenging problem, requiring reasoning about the flow of control and data through deeply nested levels of a program. We present FaultLine, an LLM agent workflow that uses a set of carefully designed reasoning steps, inspired by aspects of traditional static and dynamic program analysis, to automatically generate PoV test cases. Given a software project with an accompanying vulnerability report, FaultLine 1) traces the flow of an input from an externally accessible API ("source") to the "sink" corresponding to the vulnerability, 2) reasons about the conditions that an input must satisfy in order to traverse the branch conditions encountered along the flow, and 3) uses this reasoning to generate a PoV test case in a feedback-driven loop. FaultLine does not use language-specific static or dynamic analysis components, which enables it to be used across programming languages. To evaluate FaultLine, we collate a challenging multi-lingual dataset of 100 known vulnerabilities in Java, C and C++ projects. On this dataset, FaultLine is able to generate PoV tests for 16 projects, compared to just 9 for CodeAct 2.1, a popular state-of-the-art open-source agentic framework. Thus, FaultLine represents a 77% relative improvement over the state of the art. Our findings suggest that hierarchical reasoning can enhance the performance of LLM agents on PoV test generation, but the problem in general remains challenging. We make our code and dataset publicly available in the hope that it will spur further research in this area.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Placed in Agent threats, guardrails and governance, one of 16 directions in LLM agents and tool use. Builds on 13 of its 36 references that are in the map. First posted on arXiv 21 Jul 2025.

Builds on

13 of 36 references.

Closest ancestors · 4

Same direction, newest first

  1. 2025CVE-Bench: A Benchmark for AI Agents' Ability to Exploit Real-World Web Application Vulnerabilities21 Mar
  2. 2024EnIGMA: Interactive Tools Substantially Assist LM Agents in Finding Security Vulnerabilities24 Sep
  3. 2024Teams of LLM Agents can Exploit Zero-Day Vulnerabilities2 Jun
  4. 2024LLM Agents can Autonomously Exploit One-day Vulnerabilities11 Apr

Other references · 9

  1. 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,373
  2. 2024OpenHands: An Open Platform for AI Software Developers as Generalist Agentscited by 1,002
  3. 2024Executable Code Actions Elicit Better LLM Agentscited by 564
  4. 2023Large Language Models for Code: Security Hardening and Adversarial Testingcited by 155
  5. 2024Vulnerability Detection with Code Language Models: How Far Are We?cited by 139
  6. 2024IRIS: LLM-Assisted Static Analysis for Detecting Security Vulnerabilitiescited by 103
  7. 2024TDD-Bench Verified: Can LLMs Generate Tests for Issues Before They Get Resolved?cited by 34
  8. 2023Evaluating Diverse Large Language Models for Automatic and General Bug Reproductioncited by 12
  9. 2025PoCGen: Generating Proof-of-Concept Exploits for Vulnerabilities in Npm Packagescited by 12

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2025: 1; 2026: 11.

12 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2026Veritas: Grounding LLM Agents for Reliable Vulnerability Reasoning over Stripped Binaries
  2. 2026Generating Proof-of-Vulnerability Tests to Help Enhance the Security of Complex Software ↗
  3. 2026A Dual-Loop Agent Framework for Automated Vulnerability Reproduction
  4. 2024AutoSafeCoder: A Multi-Agent Framework for Securing LLM Code Generation through Static Analysis and Fuzz Testing
  5. 2024A Case Study of LLM for Automated Vulnerability Repair: Assessing Impact of Reasoning and Patch Validation Feedback
  6. 2025From Trace to Line: LLM Agent for Real-World OSS Vulnerability Localization
  7. 2025PBFuzz: Agentic Directed Fuzzing for PoV Generation
  8. 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Tasks