← Browse all tools

Go Back
Report Abuse

ClusterFuzzLite

Continuous fuzzing in CI workflows

Tool overview

ClusterFuzzLite is a continuous fuzzing solution that runs as part of continuous integration (CI) workflows. With a few lines of configuration, for example in GitHub Actions, pull requests are fuzzed so that bugs are caught before they are committed. It is based on ClusterFuzz.

Its features include quick fuzzing of code changes on pull requests, download of crashing test cases, longer batch fuzzing that runs asynchronously to find deeper bugs and builds a corpus for code change fuzzing, and coverage reports showing which parts of the code are fuzzed. It is modular, so only the needed features are used. Supported languages are C, C++, Java and other JVM languages, Go, Python, Rust and Swift, and it works with several CI systems.

ClusterFuzzLite is developed by Google and is free and open source under the Apache 2.0 licence.

Screenshots & video

ClusterFuzzLite
ClusterFuzzLite

Community reviews

Login to Write Your Review

There are no reviews yet.

Source & attribution

Original contributor
Jean-Baptiste CROUIGNEAU
External references
https://github.com/google/clusterfuzzlite