What problem does it solve? Finding memory-safety and logic bugs through manual testing is slow and misses deep code paths; this Skill provides a complete methodology for setting up coverage-guided fuzzing campaigns that automatically discover crashes in parsers, kernels, drivers, and language runtimes. ## Core Features & Use Cases - Fuzzer Selection & Setup: Choose between AFL++, libFuzzer, Honggfuzz, syzkaller, wtf, and snapshot fuzzers based on target type, with ready build commands for ASan, UBSan, CmpLog, and QEMU binary-only modes. - Harness Writing & Corpus Curation: Templates for libFuzzer, HF_ITER persistent mode, AFL++ __AFL_LOOP, IOCTL and FilterConnectionPort fuzzing, plus seed minimization with afl-cmin and afl-tmin. - Crash Triage & Specialized Targets: Symbolization, bucketing, and deduplication workflows, plus dedicated guidance for Linux kernel (syzkaller), Windows EDR engines, Rust, embedded firmware, and CI/CD integration with ClusterFuzzLite. - Use Case: A security researcher auditing a file parser builds an AFL++ instrumented target, seeds it with minimized samples, runs a parallel fuzz campaign with CmpLog secondaries, and triages the resulting crashes into deduplicated, symbolized bug reports. ## Quick Start Ask the assistant to help set up an AFL++ fuzzing campaign with harness, seed corpus, and crash triage for your target binary or parser.