Installing the Fuzzbuzz CLI
Find your first bug in C or C++
Find your first bug in Go
Find your first bug in Rust
Seeding your fuzzer
Integrating with libFuzzer
Find Heartbleed in 5 Minutes
Protocol Generator Reference
Fuzzbuzz is a fuzz testing platform. We make it trivial for developers to add fuzz tests to their code and run them in CI/CD, helping them catch critical bugs and vulnerabilities before they hit production.
Note: Our docs are still a work in progress, and there are likely things we've mised - please join our Slack channel if you've got any questions!
How Fuzzbuzz works
Fuzzbuzz completely integrates into your environment, following you from the terminal to CI/CD. The entire workflow can be summarized in 4 steps:
- Write a fuzz test in your environment. Use your own IDE, terminal, build tools.
- Push to CI/CD and Fuzzbuzz will automatically start running your fuzz tests against your latest code changes.
- Get notified when bugs are found through Slack, GitHub or email.
- Catch regressions as new changes are automatically tested and compared to previous runs.
If you're already familiar with fuzz testing, or prefer learning with hands-on tutorials, you can get started by selecting your language below:
Is your language missing? Get notified when we add it.
If this is your first time hearing about fuzz testing, or want to get a more theoretical understanding of how it works, start here: