CheckOps
ClusterFuzzLite
ClusterFuzzLite is Google's Apache-2.0 continuous fuzzing solution that runs in CI such as GitHub Actions, fuzzing pull requests and running batch fuzzing with coverage reports.
Latest public signals
Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.
Introduction
ClusterFuzzLite is a continuous fuzzing solution that runs as part of CI/CD workflows. Its documentation says GitHub users can integrate it with a few lines of code to fuzz pull requests and catch bugs before they are committed.
Modes include quick code-change fuzzing on pull requests, longer batch fuzzing that finds deeper bugs and builds a corpus, and coverage reports showing which code is fuzzed. It reuses OSS-Fuzz build conventions and supports libFuzzer-style targets in several languages. Functionality is modular.
In the quality loop it brings OSS-Fuzz-style fuzzing to private repositories.
The source code is at google/clusterfuzzlite on GitHub under the Apache-2.0 licence, with about 546 stars; the most recent commit was on 12 February 2026.
Features
- PR fuzzing: Short runs on changes.
- Batch fuzzing: Longer scheduled runs.
- Corpus building: Keeps interesting inputs.
- Coverage reports: See fuzzed code.
- OSS-Fuzz compatible: Shared build scripts.
- Modular: Use only what you need.
Pros
- Works for private code: No OSS-Fuzz acceptance needed.
- Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
- Actively maintained: The repository had commits as recent as 12 February 2026.
Cons
- CI minutes: Fuzzing consumes runner time.
- Setup: Needs Dockerfile and build script.
- Storage: Corpus storage must be configured.
Usage and Links (Example)
# .github/workflows/cflite_pr.yml (excerpt)
- uses: google/clusterfuzzlite/actions/build_fuzzers@v1
with: { language: c++ }
- uses: google/clusterfuzzlite/actions/run_fuzzers@v1
with: { fuzz-seconds: 600, mode: code-change }
Resources:
Pricing
ClusterFuzzLite is free and open source under the Apache-2.0 licence.
Recommended for?
- Teams fuzzing private code in CI.
Conclusion
ClusterFuzzLite is the simplest route to continuous fuzzing in GitHub Actions.
Budget runner time for batch jobs.
On CheckOps, ClusterFuzzLite is filed under the Security testing and Release & CI gates stages. Related tools listed here include libFuzzer, AFL++, honggfuzz, LibAFL, OSS-Fuzz and cargo-fuzz. Before standardising on one, compare recent maintenance activity, the pricing model as your usage grows, and the integrations you rely on today. Information on this page was verified against the official website, documentation and repository on 11 November 2026.
Compare
CheckOps pages that put ClusterFuzzLite next to related tools. There is no paid placement on these lists.
Roundups
Alternatives
Other tools on CheckOps that cover similar ground. Open a page, or compare one with ClusterFuzzLite side by side.
LlibFuzzerlibFuzzer is LLVM's in-process, coverage-guided, evolutionary fuzzing engine, built into Clang via -fsanitize=fuzzer and used with sanitizers to find memory-safety and logic bugs in C and C++.Compare with ClusterFuzzLite
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 ClusterFuzzLite
Hhonggfuzzhonggfuzz is Google's Apache-2.0 security-oriented fuzzer with evolutionary, feedback-driven fuzzing based on software and hardware code coverage.Compare with ClusterFuzzLite
LLibAFLLibAFL is a Rust library of reusable fuzzer components from the AFL++ team, for building fast, scalable, custom fuzzers across platforms and targets.Compare with ClusterFuzzLite
OOSS-FuzzOSS-Fuzz is Google's free continuous fuzzing service for critical open-source projects, running libFuzzer, AFL++ and other engines at scale on ClusterFuzz.Compare with ClusterFuzzLite
Ccargo-fuzzcargo-fuzz is the Rust Fuzz project's Cargo subcommand for fuzzing Rust code with libFuzzer, handling target scaffolding, running and test-case minimisation.Compare with ClusterFuzzLite