CheckOps
OSS-Fuzz
OSS-Fuzz is Google's free continuous fuzzing service for critical open-source projects, running libFuzzer, AFL++ and other engines at scale on ClusterFuzz.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
OSS-Fuzz provides continuous fuzzing for open-source software. Accepted projects add build scripts and fuzz targets, and Google runs them continuously on its ClusterFuzz infrastructure, reporting bugs privately to maintainers and disclosing them after fixes or deadlines.
The source code is at google/oss-fuzz on GitHub under the Apache-2.0 licence, with about 12,900 stars; the most recent commit was on 10 November 2026.
Features
- Continuous fuzzing: Runs fuzz targets around the clock.
- Multiple engines: libFuzzer, AFL++, honggfuzz and more.
- Sanitizers: ASan, UBSan, MSan and others.
- Automatic triage: Deduplication, bisection and fix verification.
- Language support: C/C++, Rust, Go, Python, Java and more; see docs.
Pros
- Free to use: Open source under Apache-2.0.
- Maintained: Commits as recent as 10 November 2026.
- Community: About 12,900 GitHub stars.
Cons
- Open source only: For accepted open-source projects.
- Integration work: Fuzz targets and build scripts required.
Usage and Links (Example)
Add your project by submitting a project.yaml, Dockerfile and build.sh to the OSS-Fuzz repository, then test locally:
python infra/helper.py build_fuzzers myproject
python infra/helper.py run_fuzzer myproject my_fuzzer
Resources:
Pricing
OSS-Fuzz is free for accepted open-source projects.
Recommended for?
- Maintainers of widely used open-source projects.
- Security-minded OSS communities.
- Not a fit for private code.
Conclusion
OSS-Fuzz gives critical open-source projects free, continuous, large-scale fuzzing.
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with OSS-Fuzz side by side.
AAFL++AFL++ is the community-maintained successor to Google's AFL: a coverage-guided fuzzer with faster execution, better mutations and instrumentation, custom mutators and modes for binaries, licensed AGPL-3.0-or-later.Compare with OSS-Fuzz
Hhonggfuzzhonggfuzz is Google's Apache-2.0 security-oriented fuzzer with evolutionary, feedback-driven fuzzing based on software and hardware code coverage.Compare with OSS-Fuzz
JJazzerJazzer is Code Intelligence's Apache-2.0 coverage-guided, in-process fuzzer for the JVM, based on libFuzzer, with JUnit integration and bug detectors.Compare with OSS-Fuzz
AAtherisAtheris is Google's Apache-2.0 coverage-guided Python fuzzing engine, based on libFuzzer, for Python code and CPython native extensions.Compare with OSS-Fuzz
Bboofuzzboofuzz is a GPL-2.0 network protocol fuzzing framework in Python, a fork and successor of the Sulley fuzzing framework.Compare with OSS-Fuzz
RRESTlerRESTler is Microsoft Research's MIT-licensed stateful REST API fuzzer that infers dependencies from an OpenAPI spec and exercises cloud services to find security and reliability bugs.Compare with OSS-Fuzz