Program Analysis Guided LLM Agent for Proof-of-Concept Generation

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Desai, Achintya, Shafiuzzaman, Md, Guo, Wenbo, Bultan, Tevfik
Format: Preprint
Publié: 2026
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866908949048983552
author Desai, Achintya
Shafiuzzaman, Md
Guo, Wenbo
Bultan, Tevfik
author_facet Desai, Achintya
Shafiuzzaman, Md
Guo, Wenbo
Bultan, Tevfik
contents Software developers frequently receive vulnerability reports that require them to reproduce the vulnerability in a reliable manner by generating a proof-of-concept (PoC) input that triggers it. Given the source code for a software project and a specific code location for a potential vulnerability, automatically generating a PoC for the given vulnerability has been a challenging research problem. Symbolic execution and fuzzing techniques require expert guidance and manual steps and face scalability challenges for PoC generation. Although recent advances in LLMs have increased the level of automation and scalability, the success rate of PoC generation with LLMs remains quite low. In this paper, we present a novel approach called Program Analysis Guided proof of concept generation agENT (PAGENT) that is scalable and significantly improves the success rate of automated PoC generation compared to prior results. PAGENT integrates lightweight and rule-based static analysis phases for providing static analysis guidance and sanitizer-based profiling and coverage information for providing dynamic analysis guidance with a PoC generation agent. Our experiments demonstrate that the resulting hybrid approach significantly outperforms the prior top-performing agentic approach by 132% for the PoC generation task.
format Preprint
id arxiv_https___arxiv_org_abs_2604_07624
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Program Analysis Guided LLM Agent for Proof-of-Concept Generation
Desai, Achintya
Shafiuzzaman, Md
Guo, Wenbo
Bultan, Tevfik
Software Engineering
Software developers frequently receive vulnerability reports that require them to reproduce the vulnerability in a reliable manner by generating a proof-of-concept (PoC) input that triggers it. Given the source code for a software project and a specific code location for a potential vulnerability, automatically generating a PoC for the given vulnerability has been a challenging research problem. Symbolic execution and fuzzing techniques require expert guidance and manual steps and face scalability challenges for PoC generation. Although recent advances in LLMs have increased the level of automation and scalability, the success rate of PoC generation with LLMs remains quite low. In this paper, we present a novel approach called Program Analysis Guided proof of concept generation agENT (PAGENT) that is scalable and significantly improves the success rate of automated PoC generation compared to prior results. PAGENT integrates lightweight and rule-based static analysis phases for providing static analysis guidance and sanitizer-based profiling and coverage information for providing dynamic analysis guidance with a PoC generation agent. Our experiments demonstrate that the resulting hybrid approach significantly outperforms the prior top-performing agentic approach by 132% for the PoC generation task.
title Program Analysis Guided LLM Agent for Proof-of-Concept Generation
topic Software Engineering
url https://arxiv.org/abs/2604.07624