Research Collection
A curated collection of academic papers covering the intersection of WebAssembly and security - from memory safety, dataset generation and sandboxing to malware detection, formal verification and side-channel attacks.
No papers match your search.
About This Project
WasmSec is a curated reference database for academic research at the intersection of WebAssembly and computer security. Every paper listed here has been manually reviewed for relevance.
WebAssembly (Wasm) is no longer an experimental technology — it is a production runtime powering some of the world's most used applications. Its promise of near-native performance in a portable, sandboxed format has driven adoption across industries.
Some of the most prominent examples include:
Adobe's Photoshop on the web leverages WebAssembly to run complex image processing algorithms. Figma's rendering engine is largely compiled to Wasm. AutoCAD's web edition ships millions of lines of C++ compiled to WebAssembly. Beyond the browser, WebAssembly is becoming the preferred sandbox format for serverless edge computing, IoT firmware, and plugin architectures.
Despite its sandboxing guarantees, WebAssembly introduces a range of security concerns - both inherited from its source languages and intrinsic to its design:
WasmSec aims to be the most comprehensive, well-organized reference for researchers, engineers, and security professionals working on or with WebAssembly. I collect, categorize, and annotate academic papers covering every dimension of Wasm security - whether you're studying attacks, defenses, formal proofs, or analysis tooling.
All papers in this database have been manually reviewed and selected based on direct relevance to WebAssembly security. It covers peer-reviewed conference and journal publications as well as high-quality preprints. Papers are tagged by topic to make it easy to explore specific sub-domains like fuzzing, information flow, sandboxing, or cryptojacking.
If you know of a paper missing, or would like to suggest a correction, please use the Suggest Paper form.
Disclaimer
Please read this disclaimer carefully before relying on any information presented on this website.
All paper entries on WasmSec were imported manually. While I strive for accuracy, typographical errors, missing details, or incorrect metadata may be present. I sincerely apologize for any such mistakes and are committed to correcting them as soon as they are reported.
Paper descriptions, abstracts, and keyword tags are written or curated to be accurate summaries of the original work. However, I acknowledge that summarizing complex academic research inevitably involves some degree of simplification.
I sincerely apologize if I have misrepresented any paper or author's work in any way. This is never intentional. If you are an author and feel that your work has been incorrectly described, attributed, or categorized, please contact immediately through the Suggest / Edit form and I will promptly correct the entry.
WasmSec does not host any paper PDFs directly. All "Paper" links point to publicly available versions hosted by the respective publishers, authors, or archiving platforms such as arXiv, ACM DL, IEEE Xplore, USENIX, or the authors' own websites. I do not claim copyright over any linked materials.
External links may become unavailable over time as publishers update their systems. I am not responsible for the availability or content of external sites.
This database does not claim to be exhaustive. Paper selection is based on the review and may reflect gaps in coverage, particularly for work published in venues outside the main security and programming language conferences. I actively welcome suggestions for papers I may have missed.
Contribute
Know a paper it is missing? Found an error in an existing entry? Fill out the form below. All submissions are reviewed before being added to the database.