google/oss-fuzz-gen

LLM powered fuzzing via OSS-Fuzz.

59
/ 100
Established

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.

1,372 stars.

Use this if you need to generate novel and effective fuzz targets for your C, C++, Java, or Python projects to uncover hard-to-find bugs and increase code coverage beyond what manual efforts or existing fuzzers provide.

Not ideal if you are looking for an out-of-the-box bug reporting tool without needing to integrate and manage fuzzing infrastructure.

software-security vulnerability-research fuzz-testing static-analysis quality-assurance
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 23 / 25

How are scores calculated?

Stars

1,372

Forks

208

Language

Python

License

Apache-2.0

Last pushed

Mar 02, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/llm-tools/google/oss-fuzz-gen"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.