WebAssembly Fuzzing Corpus
The collection of sample inputs for testing Wasm tools and runtimes. The corpus is generated by coverage-guided fuzzing tools.
Corpus files
- wasm directory contains Wasm binary modules (likely malformed
or invalid) without any additional metadata. They are generated by fuzzing
Wasm binary loaders and validators. These files can be used as an input to
any tools accepting
.wasm
binary files.
Wasm implementations
The particular versions of the fuzz-tested WebAssembly implementations.
Fuzzing tools
The fuzzing tools used to produce the corpus.
- Fizzy Fuzzer based on libFuzzer.
External sources
The external sources of wasm files merged to the corpus.
- WebAssembly specification tests - pure wasm binary files can be extracted
from the wast test files with
wast2json
tool from WABT.
Maintainers
- Paweł Bylica @chfast
License
Lincesed under the Apache License, Version 2.0.