CheckOps home

Tools directory

C

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.

Visit website

Latest public signals

Not refreshed yet. Refresh reads the public site and, when the entry has a GitHub repository, the latest release.

Visit Website

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

  1. PR fuzzing: Short runs on changes.
  2. Batch fuzzing: Longer scheduled runs.
  3. Corpus building: Keeps interesting inputs.
  4. Coverage reports: See fuzzed code.
  5. OSS-Fuzz compatible: Shared build scripts.
  6. Modular: Use only what you need.

Pros

  1. Works for private code: No OSS-Fuzz acceptance needed.
  2. Free to use: Open source under the Apache-2.0 licence, so the core tool costs nothing to use.
  3. Actively maintained: The repository had commits as recent as 12 February 2026.

Cons

  1. CI minutes: Fuzzing consumes runner time.
  2. Setup: Needs Dockerfile and build script.
  3. Storage: Corpus storage must be configured.
# .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.

  1. 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.

Alternatives

Other tools on CheckOps that cover similar ground. Open a page, or compare one with ClusterFuzzLite side by side.