mlsanityData to 14 Oct 2026

FuzzAgent: Multi-Agent System for Evolutionary Library Fuzzing

arXiv 2605.14431 ↗First posted 14 May 2026cs.SE cs.CRcited by 0

On the map: LLM agents and tool use → Software engineering coding agents

Abstract (arXiv)

Library fuzzing is essential for hardening the software supply chain, but adopting it at scale remains expensive. Practitioners still spend substantial effort on environment setup, struggle to generate harnesses that respect intricate API constraints, and lack reliable means to tell genuine library bugs from harness-induced crashes. Recent LLM-based systems automate parts of this pipeline, yet they typically operate as one-shot code generators that ignore runtime feedback, which limits both the depth of code they reach and the validity of the bugs they report. We argue that effective library fuzzing is iterative by nature: each campaign exposes new coverage bottlenecks and crashes, and the next campaign should evolve from these signals rather than restart from scratch. Building on this insight, we present FuzzAgent, a multi-agent system that turns library fuzzing into an evolutionary process, in which a team of specialized agents collaborates over the full fuzzing lifecycle and grounds every decision in concrete runtime evidence, so that the harness suite is successively refined toward deeper coverage and higher-fidelity crash analysis across rounds. We evaluate FuzzAgent on 20 real-world C/C++ libraries against four state-of-the-art baselines (OSS-Fuzz, OSS-Fuzz-Gen, PromptFuzz, and PromeFuzz). FuzzAgent completes the full fuzzing lifecycle for all 20 libraries without human intervention and reaches 179619 branches, exceeding OSS-Fuzz, PromptFuzz, PromeFuzz, and OSS-Fuzz-Gen by 45.1%, 73.2%, 92.1%, and 191.2%, respectively. FuzzAgent also identifies 102 genuine library bugs, 78 of which have already been acknowledged and fixed by upstream maintainers.

Key facts. No citing papers in the map yet (data through 14 Oct 2026). Placed in Software engineering coding agents, one of 16 directions in LLM agents and tool use. Builds on 24 of its 70 references that are in the map. First posted on arXiv 14 May 2026.

Builds on

24 of 70 references.

Closest ancestors · 1

Same direction, newest first

  1. 2024SWE-agent: Agent-Computer Interfaces Enable Automated Software Engineering6 May

Other references · 23

  1. 2022ReAct: Synergizing Reasoning and Acting in Language Modelscited by 8,695
  2. 2023Efficient Memory Management for Large Language Model Serving with PagedAttentioncited by 5,944
  3. 2024Large Language Model based Multi-Agents: A Survey of Progress and Challengescited by 769
  4. 2024Adaptive-RAG: Learning to Adapt Retrieval-Augmented Large Language Models through Question Complexitycited by 451
  5. 2024Large Legal Fictions: Profiling Legal Hallucinations in Large Language Modelscited by 150
  6. 2025Advances and Challenges in Foundation Agents: From Brain-Inspired Intelligence to Evolutionary, Collaborative, and Safe Systemscited by 126
  7. 2024LLM Multi-Agent Systems: Challenges and Open Problemscited by 120
  8. 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 103
  9. 2025HalluLens: LLM Hallucination Benchmarkcited by 92
  10. 2018The Art, Science, and Engineering of Fuzzing: A Surveycited by 62
  11. 2024Blinded by Generated Contexts: How Language Models Merge Generated and Retrieved Contexts When Knowledge Conflicts?cited by 48
  12. 2025DeepRAG: Thinking to Retrieve Step by Step for Large Language Modelscited by 38
11 more
  1. 2018Evaluating Fuzz Testingcited by 32
  2. 2023Prompt Fuzzing for Fuzz Driver Generationcited by 27
  3. 2025Cottontail: Large Language Model-Driven Concolic Execution for Highly Structured Test Input Generationcited by 6
  4. 2021RULF: Rust Library Fuzzing via API Dependency Graph Traversalcited by 5
  5. 2023HOPPER: Interpretative Fuzzing for Librariescited by 4
  6. 2021IntelliGen: Automatic Driver Synthesis for FuzzTestingcited by 3
  7. 2025Directed Greybox Fuzzing via Large Language Modelcited by 3
  8. 2021Casr-Cluster: Crash Clustering for Linux Applicationscited by 2
  9. 2022FuzzingDriver: the Missing Dictionary to Increase Code Coverage in Fuzzerscited by 1
  10. 2023Fuzzers for stateful systems: Survey and Research Directionscited by 1
  11. 2025A Survey of Fuzzing Open-Source Operating Systemscited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026Coverage-Guided Multi-Agent Harness Generation for Java Library Fuzzing
  2. 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Libraries
  3. 2026Agentic Fuzzing: Opportunities and Challenges
  4. 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing
  5. 2026Fuzzing with Agents? Generators Are All You Need
  6. 2026Breaking, Stale, or Missing? Benchmarking Coding Agents on Project-Level Test Evolution
  7. 2025EvoGit: Decentralized Code Evolution via Git-Based Multi-Agent Collaboration
  8. 2026Super Library Agent: Joint Generation and Maintenance of Multiple Applications Beyond the Single Codebase