Odin Fuzzing
Odin Fuzzing from OutlineDriven/odin-claude-plugin.
Skills in this plugin
8- ▌ Oss Fuzz · outlinedriven-odin-claude-plugin bundleUse when enrolling a project in OSS-Fuzz, running its helper workflow locally, or reproducing an OSS-Fuzz report. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Libfuzzer · outlinedriven-odin-claude-plugin bundleUse when asked to build, run, or triage a coverage-guided C/C++ fuzz campaign on the libFuzzer or AFL++ engine. Not for harness design: use fuzz-harness-writing.
- ▌ Cargo Fuzz · outlinedriven-odin-claude-plugin bundleUse when initializing, running, measuring coverage, or triaging a cargo-fuzz target in a Rust crate. Not for remote, credential, publish, deploy, or irreversible changes.
- ▌ Address Sanitizer · outlinedriven-odin-claude-plugin bundleUse when building or running native code under AddressSanitizer, interpreting an existing ASan report, or debugging a memory-corruption failure. Not for remote or irreversible changes.
- ▌ Fuzzing Obstacles · outlinedriven-odin-claude-plugin bundleUse when asked to identify and bypass checksums, nondeterminism, or validation barriers that block fuzzing coverage. Not for dictionary creation: use fuzzing-dictionary. Local writes only.
- ▌ Fuzzing Dictionary · outlinedriven-odin-claude-plugin bundleUse when a parser, protocol, or file format fuzzer stalls at fixed-token validation gates and needs a coverage dictionary. Not for patching the SUT: use fuzzing-obstacles.
- ▌ Fuzz Harness Writing · outlinedriven-odin-claude-plugin bundleUse when a user needs to create or improve a deterministic, engine-agnostic fuzz harness for raw or structured target inputs. Not for coverage measurement: use fuzzing-coverage-analysis.
- ▌ Fuzzing Coverage Analysis · outlinedriven-odin-claude-plugin bundleUse when a user needs to measure fuzz corpus coverage, explain a coverage plateau, or turn uncovered regions into campaign work. Not for harness creation: use fuzz-harness-writing.