mlsanityData to 7 Oct 2026

Favia: Forensic Agent for Vulnerability-fix Identification and Analysis

arXiv 2602.12500 ↗First posted 13 Feb 2026cs.SE cs.AI cs.CRcited by 1

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

Abstract (arXiv)

Identifying vulnerability-fixing commits corresponding to disclosed CVEs is essential for secure software maintenance but remains challenging at scale, as large repositories contain millions of commits of which only a small fraction address security issues. Existing automated approaches, including traditional machine learning techniques and recent large language model (LLM)-based methods, often suffer from poor precision-recall trade-offs. Frequently evaluated on randomly sampled commits, we uncover that they are substantially underestimating real-world difficulty, where candidate commits are already security-relevant and highly similar. We propose Favia, a forensic, agent-based framework for vulnerability-fix identification that combines scalable candidate ranking with deep and iterative semantic reasoning. Favia first employs an efficient ranking stage to narrow the search space of commits. Each commit is then rigorously evaluated using a ReAct-based LLM agent. By providing the agent with a pre-commit repository as environment, along with specialized tools, the agent tries to localize vulnerable components, navigates the codebase, and establishes causal alignment between code changes and vulnerability root causes. This evidence-driven process enables robust identification of indirect, multi-file, and non-trivial fixes that elude single-pass or similarity-based methods. We evaluate Favia on CVEVC, a large-scale dataset we made that comprises over 8 million commits from 3,708 real-world repositories, and show that it consistently outperforms state-of-the-art traditional and LLM-based baselines under realistic candidate selection, achieving the strongest precision-recall trade-offs and highest F1-scores.

Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Placed in Agent threats, guardrails and governance, one of 16 directions in LLM agents and tool use. Builds on 23 of its 46 references that are in the map. First posted on arXiv 13 Feb 2026.

Builds on

23 of 46 references.

References · 23

  1. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,355
  2. 2025Qwen3 Technical Reportcited by 8,195
  3. 2025Gemma 3 Technical Reportcited by 1,686
  4. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineeringcited by 1,628
  5. 2025gpt-oss-120b & gpt-oss-20b Model Cardcited by 1,258
  6. 2025Qwen3 Embedding: Advancing Text Embedding and Reranking Through Foundation Modelscited by 1,175
  7. 2022Automating Code Review Activities by Large-Scale Pre-trainingcited by 98
  8. 2020CC2Vec: Distributed Representations of Code Changescited by 38
  9. 2019EPIC: An Energy-Efficient, High-Performance GPGPU Computing Research Infrastructurecited by 22
  10. 2018A Practical Approach to the Automatic Classification of Security-Relevant Commitscited by 13
  11. 2021PatchRNN: A Deep Learning-Based System for Security Patch Identificationcited by 13
  12. 2019Commit2Vec: Learning Distributed Representations of Code Changescited by 12
11 more
  1. 2022VulCurator: A Vulnerability-Fixing Commit Detectorcited by 11
  2. 2022Enhancing Security Patch Identification by Capturing Structures in Commitscited by 7
  3. 2025Code Change Intention, Development Artifact and History Vulnerability: Putting Them Together for Vulnerability Fix Detection by LLMcited by 6
  4. 2019PatchNet: A Tool for Deep Patch Classificationcited by 5
  5. 2023Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanationcited by 5
  6. 2023Multi-Granularity Detector for Vulnerability Fixescited by 4
  7. 2023VFFINDER: A Graph-based Approach for Automated Silent Vulnerability-Fix Identificationcited by 2
  8. 2024PatchFinder: A Two-Phase Approach to Security Patch Tracing for Disclosed Vulnerabilities in Open-Source Softwarecited by 2
  9. 2025CommitShield: Tracking Vulnerability Introduction and Fix in Version Control Systemscited by 2
  10. 2023CompVPD: Iteratively Identifying Vulnerability Patches Based on Human Validation Results with a Precise Contextcited by 1
  11. 2025Unraveling Log4Shell: Analyzing the Impact and Response to the Log4j Vulnerabilcited by 1

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2026: 1.

1 paper.

Similar, not cited

Close in wording, no citation either way

  1. 2025Benchmarking LLMs and LLM-based Agents in Practical Vulnerability Detection for Code Repositories
  2. 2026Detecting Vulnerability-Inducing Commits via Multi-Stage Reasoning with LLM-Based Agents
  3. 2026MAS-SZZ: Multi-Agentic SZZ Algorithm for Vulnerability-Inducing Commit Identification ↗
  4. 2026VulnGym: Benchmarking Coding Agents for Repository-Level Vulnerability Detection
  5. 2026AgentSZZ: Teaching the LLM Agent to Play Detective with Bug-Inducing Commits
  6. 2026RAVEN: Agentic RAG for Automated Vulnerability Repair
  7. 2026Multi-Agent End-to-End Vulnerability Management for Mitigating Recurring Vulnerabilities
  8. 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproduction