Fuzz Testing for Compiled Code
-
Martin Harrod
- 01 Nov, 2022

Overview
Designed and deployed an internal fuzz testing capability focused on compiled codebases (C/C++). Built fuzz harnesses with libFuzzer, integrated projects with OSS-Fuzz for scalable coverage, and leveraged Mayhem for automated bug discovery. Embedded fuzz testing into CI/CD pipelines and provided developer training on writing and extending fuzz harnesses.
Role
Director and lead security developer, authoring the initial harnesses and framework before transitioning operations to a managed partner.
Impact
Identified zero-day vulnerabilities pre-release, reduced production security defects by 30%, and equipped developers with reusable fuzz testing patterns.
Technologies, Frameworks, and Artifacts
- libFuzzer
- OSS-Fuzz
- Mayhem
- CI/CD pipeline integrations
- Secure SDLC governance