Repository navigation
Releases: NadiCorporation/Crashwise
Release list
CrashWise v0.2.0-alpha (Operation Megabits)
CrashWise v0.2.0-alpha — Operation Megabits Certified
CrashWise is an autonomous 0-day vulnerability discovery, high-throughput fuzzing, crash triage, and self-healing patch verification engine written in pure Rust, maintained by Nadi Corporation.
This milestone certifies the complete implementation of Horizon 2 (Target Hardening & Verification) and Horizon 3 (Deep Intelligence & Closed-Loop Verification) across the 8-crate Rust workspace, confirmed by an independent Victory Audit.
🚀 Key Highlights & Capabilities
-
⚡ High-Throughput In-Process LibAFL Engine (
crashwise-engine):- Eliminates fork/exec bottlenecks using a 64KB POSIX shared-memory bitmap (
shm) with saturation-protected counters. - Achieves 10,146.3 execs/sec average throughput on single-core benchmark targets (>6.7× faster than legacy subprocess fuzzers).
- 4-tier rootless Linux sandbox combining cgroups v2, unprivileged user/mount/PID/IPC namespaces, Seccomp BPF syscall whitelisting, and strict POSIX rlimits.
- Eliminates fork/exec bottlenecks using a 64KB POSIX shared-memory bitmap (
-
🌲 System V AMD64 Recursive Layout Resolver (
crashwise-ast&crashwise-core):- Deterministic Tree-sitter AST parser calculating field byte offsets, nested bitfields, unions, and
#pragma pack(n)with 100% GCC compiler oracle fidelity. - Embedded SQLite database with Write-Ahead Logging (WAL) and
agent_feedback_memorytables with 5 B-tree query indexes.
- Deterministic Tree-sitter AST parser calculating field byte offsets, nested bitfields, unions, and
-
🛡️ 5-Stage Closed-Loop Automated Patch Verifier (
crashwise-triage):- Pre-patch crash reproduction on standalone
poc.c$\rightarrow$ atomic unified diff apply$\rightarrow$ Clang ASan recompile$\rightarrow$ clean replay$\rightarrow$ target regression test assertions. - Transactional
PatchApplierwith RAIIPatchGuardautomatic rollback on any failure. Guarded against path traversal (../) and backup collisions.
- Pre-patch crash reproduction on standalone
-
🧠 Cognitive Feedback Memory & Compiler Self-Healing (
crashwise-agent):- SQLite exemplar retriever with lexical diagnostic token overlap ranking.
- Achieves an 81.82% first-attempt harness compilation rate on real-world benchmark C targets.
-
🎯 Real-World CVE Validation Benchmark Suite (
crashwise-build&crashwise-cli):- Unified
crashwise benchmarkcommand testing authentic targets:cJSON,zlib,libpng, andsqlite3. - Automatically proves end-to-end vulnerability reproduction and patch elimination.
- Unified
🧪 Verification & Quality Metrics
- 357 / 357 unit tests passing across all 8 crates (100% pass rate).
- 124 / 124 multi-tier opaque-box integration tests passing across Tiers 1–5.
cargo check --workspacepasses with 0 errors.cargo clippy --workspace --all-targets -- -D warningspasses with 0 warnings.- Independent Victory Audit verified 100% authentic implementations with zero mocks, facades, or shortcuts.
📦 Installation & Quickstart
# Clone the repository
git clone https://github.com/NadiCorporation/Crashwise.git
cd Crashwise
# Build the release binary
cargo build --release
# Run real-world CVE benchmark demonstration
./target/release/crashwise benchmark --target cjson --offline