Learn how to start fuzzing your own software by following the getting-started guides
Understand what makes a good fuzz test target to improve your security testing coverage
Compare fuzzing tools like OSS-Fuzz and FuzzBench to pick the right one for your project
This is a community resource hosted by Google for people who want to learn about fuzzing, a software testing technique where a program is fed large amounts of random or semi-random input to find crashes and security vulnerabilities. It is not a tool you run, it is a collection of guides, tutorials, and discussion material. The repository contains documentation covering why fuzzing matters, how to get started, what makes a good test target, and how to handle different types of input. There are also guides on specific fuzzing tools used in practice. The project links to several related Google tools: OSS-Fuzz runs automated fuzzing on open source software continuously, ClusterFuzz provides the underlying infrastructure for large-scale fuzzing, and FuzzBench lets teams compare how well different fuzzers perform. External contributions are welcome. The README notes clearly that this is not an official Google product, so it is a community-oriented resource rather than a supported commercial offering.
← google on gitmyhub — every repo by this author, as a profile.
Verify against the repo before relying on details.