domains / families / security / harness-writing

harness-writing

authentic

Designs and improves fuzzing harnesses for C/C++ and Rust. Covers mapping raw bytes onto a target API, generating structured inputs, avoiding non-determinism and false crashes, and deciding what to fuzz together. Use when writing a first LLVMFuzzerTestOneInput or fuzz_target! harness, when a campaign finds nothing or reports crashes that will not reproduce, or when the target API needs structured rather than raw input.

When to use

When not to use

Skill page

Source

RepositoryPath
trailofbits/skillsplugins/testing-handbook-skills/skills/harness-writing/SKILL.md