oss-fuzz-gen and LegoFuzz
These are ecosystem siblings—OSS-Fuzz-Gen is a general-purpose LLM-guided fuzzer generator that integrates with Google's OSS-Fuzz infrastructure, while LegoFuzz is a specialized LLM-based fuzzing framework purpose-built for compiler testing, allowing them to coexist in the same category while serving distinct fuzzing domains.
About oss-fuzz-gen
google/oss-fuzz-gen
LLM powered fuzzing via OSS-Fuzz.
This framework helps software security teams automate and enhance their fuzz testing efforts by using Large Language Models (LLMs) to generate new fuzz targets for C, C++, Java, and Python projects. It takes existing project code and an LLM as input, then outputs new fuzzing code and detailed reports on its effectiveness, including crash discovery and code coverage. This is intended for security engineers and quality assurance professionals focused on identifying vulnerabilities in open-source and proprietary software.
About LegoFuzz
cuhk-s3/LegoFuzz
An LLM-based fuzzing framework for C compilers testing.
This project helps compiler engineers systematically test C compilers like GCC and LLVM for bugs. It takes a collection of C code examples, processes them into reusable 'Lego blocks' of functions, and then intelligently combines these blocks to build complex test programs. The system runs these programs through different compiler configurations, compares their outputs, and identifies inconsistencies that indicate a compiler bug. It is ideal for compiler developers and quality assurance engineers.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work