What problem does it solve? Fuzzing and patch diffing produce raw crashes, but determining whether a crash is a real, exploitable vulnerability requires systematic triage. This Skill provides a structured methodology for crash analysis, debugger usage, and exploitability assessment so findings are not lost or misclassified. ## Core Features & Use Cases - Crash Triage Decision Tree: Routes any crash to the right tooling based on source availability, platform (Windows/Linux/mobile), and crash type, covering WinDbg, GDB/Pwndbg, rr, TTD, and CASR. - Sanitizer Interpretation: Explains how to read ASAN, UBSAN, and MSAN reports, configure core dumps, and achieve reproduction fidelity across environments. - Exploitability Assessment: Guides register/stack trace analysis, mitigation checks, control-flow analysis, crash deduplication, minimization with afl-tmin, and PoC creation with pwntools. - Use Case: After AFL++ produces a corpus of crashing inputs against a C target, use this Skill to reproduce each crash reliably, classify it with CASR, deduplicate by stack hash, minimize the input, and determine whether the bug is an exploitable heap overflow or a benign null dereference. ## Quick Start Ask the assistant to analyze a crash dump or sanitizer report from your fuzzing campaign and assess whether the underlying bug is exploitable.