clusterfuzz Documentation

Scalable fuzzing infrastructure.

5,582 stars Python Python 1 file ยท ~1,531 tokens #fuzzing#security#stability#vulnerabilities
RAW Doc

File: README.md

ClusterFuzz

ClusterFuzz is a scalable fuzzing
infrastructure that finds security and stability issues in software.

Google uses ClusterFuzz to fuzz all Google products and as the fuzzing
backend for OSS-Fuzz.

ClusterFuzz provides many features which help seamlessly integrate fuzzing into
a software project's development process:

Overview

Documentation

You can find detailed documentation here.

Trophies

As of February 2023, ClusterFuzz has found ~27,000 bugs in Google (e.g. Chrome). Additionally, ClusterFuzz has helped identify and fix over 8,900 vulnerabilities and 28,000 bugs across 850 projects integrated with OSS-Fuzz.

Getting Help

You can file an issue to ask
questions, request features, or ask for help.

Staying Up to Date

We will use clusterfuzz-announce(#)googlegroups.com to make announcements about ClusterFuzz.

ClusterFuzzLite

For a more lightweight version of ClusterFuzz that runs on CI/CD
systems, check out ClusterFuzzLite.


File: docs/index.md


ClusterFuzz

ClusterFuzz is a scalable fuzzing
infrastructure that finds security and stability issues in software.

Google uses ClusterFuzz to fuzz all Google products and as the fuzzing
backend for OSS-Fuzz.

ClusterFuzz provides many features to seamlessly integrate fuzzing into
a software project's development process:

Trophies

As of May 2022, ClusterFuzz has found 25,000+ bugs in Google (e.g. Chrome)
and 36,000+ bugs in over 550 open source projects integrated with OSS-Fuzz.

blackbox fuzzing: {{ site.baseurl }}/setting-up-fuzzing/blackbox-fuzzing/
coverage guided fuzzing engines: {{ site.baseurl }}/setting-up-fuzzing/libfuzzer-and-afl/
fuzzing strategies: https://i.blackhat.com/eu-19/Wednesday/eu-19-Arya-ClusterFuzz-Fuzzing-At-Google-Scale.pdf#page=27
ensemble fuzzing: https://www.usenix.org/system/files/sec19-chen-yuanliang.pdf


File: docs/README.md

Prerequisites

bash
sudo apt install ruby bundler
bundle install --path vendor/bundle

Serving locally

bash
bundle exec jekyll serve

Theme documentation

We are using the just the docs theme.