Fuzz4All: Universal Fuzzing with Large Language Models
Not on the map. Why?
Cited by 26 in LLM agents and tool use, but placed by its own abstract, which didn’t fit.
Abstract (arXiv)
Fuzzing has achieved tremendous success in discovering bugs and vulnerabilities in various software systems. Systems under test (SUTs) that take in programming or formal language as inputs, e.g., compilers, runtime engines, constraint solvers, and software libraries with accessible APIs, are especially important as they are fundamental building blocks of software development. However, existing fuzzers for such systems often target a specific language, and thus cannot be easily applied to other languages or even other versions of the same language. Moreover, the inputs generated by existing fuzzers are often limited to specific features of the input language, and thus can hardly reveal bugs related to other or new features. This paper presents Fuzz4All, the first fuzzer that is universal in the sense that it can target many different input languages and many different features of these languages. The key idea behind Fuzz4All is to leverage large language models (LLMs) as an input generation and mutation engine, which enables the approach to produce diverse and realistic inputs for any practically relevant language. To realize this potential, we present a novel autoprompting technique, which creates LLM prompts that are wellsuited for fuzzing, and a novel LLM-powered fuzzing loop, which iteratively updates the prompt to create new fuzzing inputs. We evaluate Fuzz4All on nine systems under test that take in six different languages (C, C++, Go, SMT2, Java and Python) as inputs. The evaluation shows, across all six languages, that universal fuzzing achieves higher coverage than existing, language-specific fuzzers. Furthermore, Fuzz4All has identified 98 bugs in widely used systems, such as GCC, Clang, Z3, CVC5, OpenJDK, and the Qiskit quantum computing platform, with 64 bugs already confirmed by developers as previously unknown.
Key facts. Cited by 88 papers in the map (data through 7 Oct 2026). Builds on 34 of its 84 references that are in the map. First posted on arXiv 9 Aug 2023.
Builds on
34 of 84 references.
References · 34
- 2017Attention Is All You Needcited by 59,932
- 2020Language Models are Few-Shot Learnerscited by 32,199
- 2022Training language models to follow instructions with human feedbackcited by 15,712
- 2019BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehensioncited by 5,874
- 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,304
- 2021Prefix-Tuning: Optimizing Continuous Prompts for Generationcited by 3,878
- 2019The Curious Case of Neural Text Degenerationcited by 2,881
- 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,222
- 2019Fine-Tuning Language Models from Human Preferencescited by 2,124
- 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,286
- 2022Large Language Models Are Human-Level Prompt Engineerscited by 1,020
- 2020Exploiting Cloze Questions for Few Shot Text Classification and Natural Language Inferencecited by 934
22 more
- 2021CodeT5: Identifier-aware Unified Pre-trained Encoder-Decoder Models for Code Understanding and Generationcited by 890
- 2023A Multitask, Multilingual, Multimodal Evaluation of ChatGPT on Reasoning, Hallucination, and Interactivitycited by 888
- 2023StarCoder: may the source be with you!cited by 790
- 2022InCoder: A Generative Model for Code Infilling and Synthesiscited by 492
- 2021Learning How to Ask: Querying LMs with Mixtures of Soft Promptscited by 376
- 2021A Survey on Automated Fact-Checkingcited by 376
- 2022A Systematic Evaluation of Large Language Models of Codecited by 360
- 2023Keep the Conversation Going: Fixing 162 out of 337 bugs for 0.42 each using ChatGPTcited by 125
- 2022Large Language Models are Zero-Shot Fuzzers: Fuzzing Deep-Learning Libraries via Large Language Modelscited by 102
- 2023No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generationcited by 82
- 2022No More Fine-Tuning? An Experimental Evaluation of Prompt Tuning in Code Intelligencecited by 41
- 2022Code Generation Tools (Almost) for Free? A Study of Few-Shot, Pre-Trained Language Models on Codecited by 39
- 2023Can Large Language Models Write Good Property-Based Tests?cited by 30
- 2018Evaluating Fuzz Testingcited by 29
- 2022NNSmith: Generating Diverse and Valid Test Cases for Deep Learning Compilerscited by 29
- 2020TF-Coder: Program Synthesis for Tensor Manipulationscited by 27
- 2017Learn&Fuzz: Machine Learning for Input Fuzzingcited by 23
- 2020Montage: A Neural Network Language Model-Guided JavaScript Engine Fuzzercited by 7
- 2018Open source software in quantum computingcited by 6
- 2022MorphQ: Metamorphic Testing of the Qiskit Quantum Computing Platformcited by 4
- 2021Bugs in Quantum Computing Platforms: An Empirical Studycited by 3
- 2023A Survey of Modern Compiler Fuzzingcited by 3
Built on by
Citing papers per year: 2023: 6; 2024: 22; 2025: 35; 2026: 25.
88 papers.
Sort:
By area:
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 225
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 70
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 69
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2024LLM4Vuln: A Unified Evaluation Framework for Decoupling and Enhancing LLMs' Vulnerability Reasoningcited by 57
- 2024SelfDefend: LLMs Can Defend Themselves against Jailbreaking in a Practical Mannercited by 57
- 2023Large Language Models for Compiler Optimizationcited by 52
- 2023Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMscited by 45
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
38 more
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2024When Large Language Models Meet Evolutionary Algorithms: Potential Enhancements and Challengescited by 20
- 2023Moderating New Waves of Online Hate with Chain-of-Thought Reasoning in Large Language Modelscited by 17
- 2024Are LLMs Correctly Integrated into Software Systems?cited by 13
- 2023Enhancing Genetic Improvement Mutations Using Large Language Modelscited by 12
- 2024CTINexus: Automatic Cyber Threat Intelligence Knowledge Graph Construction Using Large Language Modelscited by 12
- 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detectioncited by 11
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10
- 2025A Contemporary Survey of Large Language Model Assisted Program Analysiscited by 10
- 2025Incident Response Planning Using a Lightweight Large Language Model with Reduced Hallucinationcited by 10
- 2024LLMs Can Defend Themselves Against Jailbreaking in a Practical Manner: A Vision Papercited by 9
- 2024A System for Automated Unit Test Generation Using Large Language Models and Assessment of Generated Test Suitescited by 8
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 8
- 2025Validating Network Protocol Parsers with Traceable RFC Document Interpretationcited by 7
- 2025Hybrid Fuzzing with LLM-Guided Input Mutation and Semantic Feedbackcited by 7
- 2025`From Prompt to Perturbation': An Adaptive Framework for Voice-Based Jailbreaks on Audio LLMscited by 6
- 2024Finding Missed Code Size Optimizations in Compilers using LLMscited by 5
- 2025Bleeding Pathways: Vanishing Discriminability in LLM Hidden States Fuels Jailbreak Attackscited by 5
- 2025IFEvalCode: Controlled Code Generationcited by 5
- 2025Agentic Verification of Software Systemscited by 5
- 2025Generative AI for Self-Adaptive Systems: State of the Art and Research Roadmapcited by 5
- 2026Specification-Based Code-Text-Code Reengineering for LLM-Mediated Software Evolutioncited by 5
- 2024On the Challenges of Fuzzing Techniques via Large Language Modelscited by 4
- 2024Identify Critical Nodes in Complex Network with Large Language Modelscited by 4
- 2025LogiCase: Effective Test Case Generation from Logical Description in Competitive Programmingcited by 4
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detectioncited by 4
- 2024Beyond Random Inputs: A Novel ML-Based Hardware Fuzzingcited by 3
- 2024Detecting Buggy Contracts via Smart Testingcited by 3
- 2024Bridge-Coder: Unlocking LLMs' Potential to Overcome Language Gaps in Low-Resource Codecited by 3
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Librariescited by 3
- 2025Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translationcited by 3
- 2025Causal-Guided Detoxify Backdoor Attack of Open-Weight LoRA Modelscited by 3
- 2026Agentic Harness for Real-World Compilerscited by 3
- 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproductioncited by 3
- 2024Generative transformations and patterns in LLM-native approaches for software verification and falsificationcited by 2
- 2024CODECLEANER: Elevating Standards with A Robust Data Contamination Mitigation Toolkitcited by 2
- 2025Treefix: Enabling Execution with a Tree of Prefixescited by 2
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generationcited by 2
50 most cited of 88 All 88 (JSON)
- 2026When Correct Memory Goes Wrong: Fuzzing Persistent Memory Use in LLM Agents29 Sep 2026
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses20 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026LLM-Assisted Dynamic Threat Analysis for Attacker-Reachable Software Weaknesses in Autonomous Vehicles13 Aug 2026
- 2026Directed Neuro-Symbolic Stochastic Execution for Verification of Distributed Parallel AI Programs8 Aug 2026
- 2026Learning Globally Reusable Skills for Coding Agents6 Aug 2026
- 2026Agentic Planning for Symbolic Execution31 Jul 2026
- 2026AssumptionMiner: Extracting, Tracing, and Revising Implicit Assumptions in LLM Code Generation24 Jul 2026
- 2026LogicHunter: Testing LLM Agent Frameworks with an Agentic Oracle7 Jul 2026
- 2026SkillFuzz: Fuzzing Skill Composition for Implicit Intents Discovery in Open Skill Marketplaces2 Jul 2026
- 2026Revelio: Cost-Efficient Agentic Memory Safety Vulnerability Detection For Repository-Scale Codebases20 Jun 2026
- 2026Code-Augur: Agentic Vulnerability Detection via Specification Inference17 Jun 2026
38 more
- 2026ADK Arena: Evaluating Agent Development Kits via LLM-as-a-Developer4 Jun 2026
- 2026Specification-Based Code-Text-Code Reengineering for LLM-Mediated Software Evolution24 May 2026
- 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproduction20 May 2026
- 2026Continuous Discovery of Vulnerabilities in LLM Serving Systems with Fuzzing11 May 2026
- 2026Agentic Vulnerability Reasoning on COTS Binaries6 May 2026
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detection13 Apr 2026
- 2026Program Analysis Guided LLM Agent for Proof-of-Concept Generation8 Apr 2026
- 2026SCOPE: Tree-based Self-Correcting Online Log Parsing via Syntactic-Semantic Collaboration28 Mar 2026
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization27 Mar 2026
- 2026LLM-Based Test Case Generation in DBMS through Monte Carlo Tree Search23 Mar 2026
- 2026Agentic Harness for Real-World Compilers20 Mar 2026
- 2026Towards Reliable Local Security Agents: Verifiable Post-Training for Linux Privilege Escalation18 Mar 2026
- 2026Hallucination-Resistant Security Planning with a Large Language Model5 Feb 2026
- 2025Causal-Guided Detoxify Backdoor Attack of Open-Weight LoRA Models22 Dec 2025
- 2025From Coverage to Causes: Data-Centric Fuzzing for JavaScript Engines19 Dec 2025
- 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detection8 Dec 2025
- 2025Generative AI for Self-Adaptive Systems: State of the Art and Research Roadmap4 Dec 2025
- 2025LLMs for Automated Unit Test Generation and Assessment in Java: The AgoneTest Framework25 Nov 2025
- 2025Agentic Verification of Software Systems21 Nov 2025
- 2025Hybrid Fuzzing with LLM-Guided Input Mutation and Semantic Feedback6 Nov 2025
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMs12 Oct 2025
- 2025LLMs are All You Need? Improving Fuzz Testing for MOJO with Large Language Models11 Oct 2025
- 2025OBsmith: LLM-Powered JavaScript Obfuscator Testing11 Oct 2025
- 2025Distilling Lightweight Language Models for C/C++ Vulnerabilities8 Oct 2025
- 2025Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translation4 Oct 2025
- 2025MALF: A Multi-Agent LLM Framework for Intelligent Fuzzing of Industrial Control Protocols3 Oct 2025
- 2025HFuzzer: Testing Large Language Models for Package Hallucinations via Phrase-based Fuzzing28 Sep 2025
- 2025Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutation23 Sep 2025
- 2025APRIL: API Synthesis with Automatic Prompt Optimization and Reinforcement Learning29 Aug 2025
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzing29 Aug 2025
- 2025Once4All: Skeleton-Guided SMT Solver Fuzzing with LLM-Synthesized Generators28 Aug 2025
- 2025Incident Response Planning Using a Lightweight Large Language Model with Reduced Hallucination7 Aug 2025
- 2025IFEvalCode: Controlled Code Generation30 Jul 2025
- 2025LibLMFuzz: LLM-Augmented Fuzz Target Generation for Black-box Libraries20 Jul 2025
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generation13 Jul 2025
- 2025Rethinking and Exploring String-Based Malware Family Classification in the Era of LLMs and RAG5 Jul 2025
- 2025Fuzzing: Randomness? Reasoning! Efficient Directed Fuzzing via Large Language Models30 Jun 2025
- 2025Re-Evaluating Code LLM Benchmarks Under Semantic Mutation20 Jun 2025
50 newest of 88 All 88 (JSON)
- 2024RepairAgent: An Autonomous, LLM-Based Agent for Program Repaircited by 225
- 2024From LLMs to LLM-based Agents for Software Engineering: A Survey of Current, Challenges and Futurecited by 85
- 2025SEC-bench: Automated Benchmarking of LLM Agents on Real-World Software Security Taskscited by 69
- 2024You Name It, I Run It: An LLM Agent to Execute Tests of Arbitrary Projectscited by 45
- 2024Beyond pip install: Evaluating LLM Agents for the Automated Installation of Python Projectscited by 21
- 2025Locus: Agentic Predicate Synthesis for Directed Fuzzingcited by 8
- 2025Agentic Verification of Software Systemscited by 5
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detectioncited by 4
- 2025Adversarial Agent Collaboration for Correctness Improvements of C to Safe Rust Translationcited by 3
- 2026Agentic Harness for Real-World Compilerscited by 3
- 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproductioncited by 3
- 2025Evaluating LLMs on Sequential API Call Through Automated Test Generationcited by 2
12 most cited of 25 All 25 (JSON)
- 2026When Correct Memory Goes Wrong: Fuzzing Persistent Memory Use in LLM Agents29 Sep 2026
- 2026Learning Globally Reusable Skills for Coding Agents6 Aug 2026
- 2026Agentic Planning for Symbolic Execution31 Jul 2026
- 2026LogicHunter: Testing LLM Agent Frameworks with an Agentic Oracle7 Jul 2026
- 2026Revelio: Cost-Efficient Agentic Memory Safety Vulnerability Detection For Repository-Scale Codebases20 Jun 2026
- 2026Code-Augur: Agentic Vulnerability Detection via Specification Inference17 Jun 2026
- 2026ADK Arena: Evaluating Agent Development Kits via LLM-as-a-Developer4 Jun 2026
- 2026FuzzingBrain V2: A Multi-Agent LLM System for Automated Vulnerability Discovery and Reproduction20 May 2026
- 2026Agentic Vulnerability Reasoning on COTS Binaries6 May 2026
- 2026AnyPoC: Universal Proof-of-Concept Test Generation for Scalable LLM-Based Bug Detection13 Apr 2026
- 2026Program Analysis Guided LLM Agent for Proof-of-Concept Generation8 Apr 2026
- 2026Knowdit: Agentic Smart Contract Vulnerability Detection with Auditing Knowledge Summarization27 Mar 2026
12 newest of 25 All 25 (JSON)
- 2024LLM4Vuln: A Unified Evaluation Framework for Decoupling and Enhancing LLMs' Vulnerability Reasoningcited by 57
- 2023Moderating New Waves of Online Hate with Chain-of-Thought Reasoning in Large Language Modelscited by 17
- 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detectioncited by 11
- 2025Fuzzing: Randomness? Reasoning! Efficient Directed Fuzzing via Large Language Modelscited by 2
- 2025Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutationcited by 0
- 2025VulnLLM-R: Specialized Reasoning LLM with Agent Scaffold for Vulnerability Detection8 Dec 2025
- 2025Semantic-Aware Fuzzing: An Empirical Framework for LLM-Guided, Reasoning-Driven Input Mutation23 Sep 2025
- 2025Fuzzing: Randomness? Reasoning! Efficient Directed Fuzzing via Large Language Models30 Jun 2025
- 2024LLM4Vuln: A Unified Evaluation Framework for Decoupling and Enhancing LLMs' Vulnerability Reasoning29 Jan 2024
- 2023Moderating New Waves of Online Hate with Chain-of-Thought Reasoning in Large Language Models22 Dec 2023
- 2024SelfDefend: LLMs Can Defend Themselves against Jailbreaking in a Practical Mannercited by 57
- 2024LLMs Can Defend Themselves Against Jailbreaking in a Practical Manner: A Vision Papercited by 9
- 2025`From Prompt to Perturbation': An Adaptive Framework for Voice-Based Jailbreaks on Audio LLMscited by 6
- 2025Bleeding Pathways: Vanishing Discriminability in LLM Hidden States Fuels Jailbreak Attackscited by 5
- 2025Bleeding Pathways: Vanishing Discriminability in LLM Hidden States Fuels Jailbreak Attacks14 Mar 2025
- 2025`From Prompt to Perturbation': An Adaptive Framework for Voice-Based Jailbreaks on Audio LLMs2 Feb 2025
- 2024SelfDefend: LLMs Can Defend Themselves against Jailbreaking in a Practical Manner8 Jun 2024
- 2024LLMs Can Defend Themselves Against Jailbreaking in a Practical Manner: A Vision Paper24 Feb 2024
- 2024Are LLMs Correctly Integrated into Software Systems?cited by 13
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMscited by 0
- 2025PrediQL: Automated Testing of GraphQL APIs with LLMs12 Oct 2025
- 2024Are LLMs Correctly Integrated into Software Systems?6 Jul 2024
- 2023SWE-bench: Can Language Models Resolve Real-World GitHub Issues?cited by 3,193
- 2024When LLMs Meet Cybersecurity: A Systematic Literature Reviewcited by 70
- 2023Unifying the Perspectives of NLP and Software Engineering: A Survey on Language Models for Codecited by 62
- 2023Large Language Models for Compiler Optimizationcited by 52
- 2023Knowledge Transfer from High-Resource to Low-Resource Programming Languages for Code LLMscited by 45
- 2024Can LLMs Replace Manual Annotation of Software Engineering Artifacts?cited by 40
- 2024When Large Language Models Meet Evolutionary Algorithms: Potential Enhancements and Challengescited by 20
- 2023Enhancing Genetic Improvement Mutations Using Large Language Modelscited by 12
- 2024CTINexus: Automatic Cyber Threat Intelligence Knowledge Graph Construction Using Large Language Modelscited by 12
- 2024RepoMasterEval: Evaluating Code Completion via Real-World Repositoriescited by 10
- 2025A Contemporary Survey of Large Language Model Assisted Program Analysiscited by 10
- 2025Incident Response Planning Using a Lightweight Large Language Model with Reduced Hallucinationcited by 10
12 most cited of 51 All 51 (JSON)
- 2026SyzHarness: Patch-Based Kernel Bug Reproduction with LLM-Synthesized Fuzzing Harnesses20 Sep 2026
- 2026CIT-CAD: Constraint Intent Tree-based CAD Code Generation and Verification7 Sep 2026
- 2026LLM-Assisted Dynamic Threat Analysis for Attacker-Reachable Software Weaknesses in Autonomous Vehicles13 Aug 2026
- 2026Directed Neuro-Symbolic Stochastic Execution for Verification of Distributed Parallel AI Programs8 Aug 2026
- 2026AssumptionMiner: Extracting, Tracing, and Revising Implicit Assumptions in LLM Code Generation24 Jul 2026
- 2026SkillFuzz: Fuzzing Skill Composition for Implicit Intents Discovery in Open Skill Marketplaces2 Jul 2026
- 2026Specification-Based Code-Text-Code Reengineering for LLM-Mediated Software Evolution24 May 2026
- 2026SCOPE: Tree-based Self-Correcting Online Log Parsing via Syntactic-Semantic Collaboration28 Mar 2026
- 2026LLM-Based Test Case Generation in DBMS through Monte Carlo Tree Search23 Mar 2026
- 2026Hallucination-Resistant Security Planning with a Large Language Model5 Feb 2026
- 2025Causal-Guided Detoxify Backdoor Attack of Open-Weight LoRA Models22 Dec 2025
- 2025From Coverage to Causes: Data-Centric Fuzzing for JavaScript Engines19 Dec 2025
12 newest of 51 All 51 (JSON)