How to fuzz Go code with go-fuzz continuously
Dec 3, 2020Yevgeny Pats

Summary
This post details how to use go-fuzz for continuous fuzzing of Go code, including building and running fuzz tests locally and integrating them into GitLab CI/CD pipelines. It provides a practical example of finding an off-by-one bug in a Go function and outlines the steps for setting up fuzzing as a blocking pipeline stage or as a long-running asynchronous job.