Pith. sign in

REVIEW 1 cited by

Agent That Debugs: Dynamic State-Guided Vulnerability Repair

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2504.07634 v1 pith:FXP5EI3G submitted 2025-04-10 cs.SE

classification cs.SE
keywords repairvulnerabilityagentstatevuldebuggervulnerabilitiesactualagents
verification ladder T0 review T1 audit T2 compute T3 formal
0 comments
read the original abstract

In recent years, more vulnerabilities have been discovered every day, while manual vulnerability repair requires specialized knowledge and is time-consuming. As a result, many detected or even published vulnerabilities remain unpatched, thereby increasing the exposure of software systems to attacks. Recent advancements in agents based on Large Language Models have demonstrated their increasing capabilities in code understanding and generation, which can be promising to achieve automated vulnerability repair. However, the effectiveness of agents based on static information retrieval is still not sufficient for patch generation. To address the challenge, we propose a program repair agent called VulDebugger that fully utilizes both static and dynamic context, and it debugs programs in a manner akin to humans. The agent inspects the actual state of the program via the debugger and infers expected states via constraints that need to be satisfied. By continuously comparing the actual state with the expected state, it deeply understands the root causes of the vulnerabilities and ultimately accomplishes repairs. We experimentally evaluated VulDebugger on 50 real-life projects. With 60.00% successfully fixed, VulDebugger significantly outperforms state-of-the-art approaches for vulnerability repair.

Discussion (0). Continue with ORCID to comment.

Forward citations

Cited by 1 Pith paper

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score. Full citation record

  1. Repeton: Structured Bug Repair with ReAct-Guided Patch-and-Test Cycles

    cs.SE 2025-06 conditional novelty 4.0 of 10

    Repeton, a retrieval-free, fully open-source LLM agent, fixes 11.67% of SWE-bench Lite bugs through iterative structured patch-and-test cycles.

Pith tools