vulnforge_fuzz_wasm_runtime
Audits WebAssembly execution engines (Wasmtime, Wasmer, WasmEdge), WASI capability preopens, and differential mutation fuzzing specs across 8 critical vulnerability vectors (CWE-119, CWE-284, CWE-400, CWE-770, CWE-698, CWE-362, CWE-459…
Instructions
Audits WebAssembly execution engines (Wasmtime, Wasmer, WasmEdge), WASI capability preopens, and differential mutation fuzzing specs across 8 critical vulnerability vectors (CWE-119, CWE-284, CWE-400, CWE-770, CWE-698, CWE-362, CWE-459, CWE-778) with automated policy synthesis and canary sandbox verification.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| format | No | Wasm format (WASMTIME_CONFIG, WASMER_CONFIG, WASMEDGE_CONFIG, WASI_CAPABILITY_MANIFEST, DIFFERENTIAL_FUZZ_SPEC, WAT_MODULE) (optional) | |
| content | No | Raw Wasm runtime config, WASI capability manifest, differential fuzz spec, or WAT module text | |
| filePath | No | File path of Wasm configuration or WAT module (optional) | |
| watContent | No | WebAssembly text format (WAT) module content (optional) | |
| mutationRounds | No | Number of mutation rounds to evaluate (default: 100) | |
| strictPreopens | No | Enforce strict non-overlapping virtual directory preopens without root access (default: true) | |
| fuzzSpecContent | No | Differential mutation fuzzing specification content (optional) | |
| strictDifferential | No | Enforce exact trap-code and result match across all target runtimes (default: true) |