GitLab
GitLab logoGitLab · Feature trail

Continuous Fuzzing for Rust

2 posts · Aug 2020 – Aug 2023

What this trail covers

GitLab is enhancing its DevSecOps platform with continuous fuzzing capabilities for various programming languages, including Rust. This post introduces `cargo-fuzz` as a standard fuzzer for Rust, leveraging libFuzzer for coverage-guided fuzzing. It details how to build and run fuzz targets, integrate them into CI/CD pipelines for automated testing, and provides an example of finding a bug in a Rust function. The goal is to improve code quality, uncover logical bugs, and enhance security by making fuzzing more accessible within the GitLab workflow.

All GitLab trails