Find crashes in C/C++ libraries with libFuzzer.
Sets up and troubleshoots libFuzzer harnesses and fuzzing campaigns for C/C++ code.
When to use it
Use for quick fuzzing setup on C/C++ code compiled with Clang, when single-core fuzzing is sufficient initially.
Give it a C/C++ project; it creates a fuzzing harness, compiles it, and runs a libFuzzer campaign.
What you provide
Requires the LLVM/Clang compiler, which includes libFuzzer.
Enables the optional detailed coverage workflow by merging raw coverage profiles.
This skill
LLVM repository
Downloads a header from LLVM
llvm
Installs the LLVM compiler toolchain