ClusterFuzz is the distributed fuzzing infrastructure behind OSS-Fuzz. It was initially built for fuzzing Chrome at scale.
ClusterFuzz also provides a web interface to view statistics about your fuzz targets, as well as current crashes.
Note: This is a work in progress. Access is restricted to project developers who we auto CC on new bug reports.
You can view statistics about your fuzz targets (e.g. speed, coverage information, memory usage) on our fuzzer statistics dashboard.
![stats] (https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/freetype_stats.png)
We also provide coverage reports, where we highlight the parts of source code that are being reached by your fuzz target.
![coverage_1] (https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/freetype_coverage_1.png)
![coverage_2] (https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/freetype_coverage_2.png)
ClusterFuzz will automatically de-duplicate and file reproducible crashes into our bug tracker. We provide a crash report page that gives you the stack trace, a link to the crashing testcase, and regression ranges where the bug was most likely introduced.
![report] (https://raw.githubusercontent.com/google/oss-fuzz/master/docs/images/pcre2_testcase.png)