{
  "added_at": "2026-11-06",
  "additional_evidence_urls": [
    "https://github.com/AppThreat/wasm-tools/blob/a90db706f9ac4f38aca8edd287d0e263beaa8104/docs/ARCHITECTURE.md"
  ],
  "category": "webassembly",
  "description_en": "wasm-tools is a pure-Python parser and disassembler for WebAssembly core modules and Component Model binaries. It reports sections, decoded instructions, strings with memory provenance, imports, exports and static call graphs, then adds heuristic capability and risk findings in JSON.",
  "description_zh": "wasm-tools 是纯 Python 编写的 WebAssembly 核心模块及 Component Model 二进制文件解析、反汇编工具。它输出段表、指令、带内存来源的字符串、导入导出项和静态调用图，并在 JSON 中加入启发式能力与风险判断。",
  "entry_url": "https://awesomerea.org/resources/appthreat-wasm-tools/",
  "entry_url_zh": "https://awesomerea.org/zh/resources/appthreat-wasm-tools/",
  "evidence_url": "https://github.com/AppThreat/wasm-tools/blob/a90db706f9ac4f38aca8edd287d0e263beaa8104/README.md",
  "group": "tools",
  "id": "appthreat-wasm-tools",
  "json_url": "https://awesomerea.org/resources/appthreat-wasm-tools/record.json",
  "kind": "tool",
  "markdown_url": "https://awesomerea.org/resources/appthreat-wasm-tools/index.md",
  "markdown_url_zh": "https://awesomerea.org/zh/resources/appthreat-wasm-tools/index.md",
  "name": "AppThreat wasm-tools",
  "name_zh": "AppThreat wasm-tools WebAssembly 解析与反汇编工具",
  "record_type": "resource",
  "relationship": "foundation",
  "requirement_facets": [
    "prerequisites",
    "limits",
    "license"
  ],
  "requirements": [
    "Python 3.10 or later is specified in pyproject.toml.",
    "Text-format .wat parsing and specification validation are excluded.",
    "MIT license; the author raises uncertainty about third-party specification text in the AI-assisted code provenance."
  ],
  "requirements_zh": [
    "pyproject.toml 指定 Python 3.10 或更新版本。",
    "功能范围不包括 .wat 文本格式解析和规范验证。",
    "采用 MIT 许可证；作者对 AI 辅助生成代码涉及第三方规范文本的许可来源提出疑问。"
  ],
  "targets": [
    "binary"
  ],
  "url": "https://github.com/AppThreat/wasm-tools",
  "verification": "source-reviewed",
  "verified_at": "2026-11-06"
}
