V OpenVet
Packages Docs Blog Sign in
cargo / wasmparser

wasmparser

cargo

A simple event-driven library for parsing WebAssembly binary files.

1 audit github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser

Audits

PE Patrick Elsen 2026-05-28

wasmparser@0.244.0

wasmparser 0.244.0 is the bytecodealliance WebAssembly binary parser and validator. The audit read the binary reader, validator core, and resource-limit code; LEB128 decoding rejects overlong and out-of-range encodings, section and count fields are bounds-checked with lazy per-item iteration, and validator limits use checked arithmetic. One documented unsafe transmute over a #[repr(transparent)] type. No findings.

algorithm-impl-safehas-binarieshas-build-exechas-fuzz-testshas-install-exechas-integration-testshas-property-testshas-unit-testsimpl-algorithmimpl-concurrencyimpl-cryptoimpl-datastructureimpl-interpreterimpl-jitimpl-parserimpl-protocolis-benignparser-impl-safeunsafe-documentedunsafe-minimalunsafe-safeuses-concurrencyuses-cryptouses-environmentuses-execuses-filesystemuses-interpreteruses-jituses-networkuses-unsafe

Package facts

Registry
cargo
Repository
github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser
Homepage
github.com/bytecodealliance/wasm-tools/tree/main/crates/wasmparser
V openvet · supply-chain audits · open source
CLI Source