Automic VaultAutomic Vault

brew

wabt mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, scoop installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für wabt in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install wabt

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install wabt

MacPorts ports tree · lang/wabt/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add wabt

Alpine Linux edge package indexes · wabt · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install wabt

Debian stable package indexes · wabt · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install wabt

Fedora Rawhide package metadata · wabt · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#wabt

nixpkgs package indexes · pkgs/by-name/wa/wabt/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S wabt

Arch Linux sync databases · wabt · Quelle: geo.mirror.pkgbuild.com

Windows

Scoopverifiziert · 92%
scoop install extras/wabt

Scoop official bucket manifest trees · bucket/wabt.json · Quelle: api.github.com

Überblick

Paketzusammenfassung

Web Assembly Binary Toolkit

Befehle und Aliase

  • spectest-interp
  • wasm-decompile
  • wasm-interp
  • wasm-objdump
  • wasm-stats
  • wasm-strip
  • wasm-validate
  • wasm2c
  • wasm2wat
  • wast2json
  • wat-desugar
  • wat2wasm

Verlauf

Projektgeschichte und Nutzung

WABT, the WebAssembly Binary Toolkit, is the low-level command-line toolbox for reading, writing, validating, disassembling, interpreting, stripping, and converting WebAssembly modules.

Projektgeschichte

The WABT repository was created in September 2015, during WebAssembly's early design period. It lives under the WebAssembly GitHub organization and describes itself as a suite of tools for WebAssembly rather than a compiler front end or runtime.

WABT grew alongside WebAssembly's standardization. The WebAssembly Community Group reached initial browser consensus in 2017, the W3C publication history records the first public working draft in February 2018, and WebAssembly Core 1.0 became a W3C Recommendation on 5 December 2019. WABT's job throughout that period was to provide practical tools around the binary and text formats that implementers, compiler authors, and curious low-level users needed.

Adoptionsgeschichte

The official WebAssembly advanced-tools page points low-level users toward tools for building and processing source files and generated binary content, especially compiler writers and people experimenting with the raw format. WABT became one of the default packages for that niche because it exposes the core format operations directly: text-to-binary, binary-to-text, validation, objdump-style inspection, interpretation, and test conversion.

Wie es verwendet wird

The most recognizable WABT commands are `wat2wasm` and `wasm2wat`, which translate between WebAssembly text format and binary format. The suite also includes `wasm-objdump`, `wasm-interp`, `wasm2c`, `wasm-strip`, `wasm-validate`, `wast2json`, `wasm-stats`, and `spectest-interp`, covering inspection, execution, C translation, section stripping, validation, and spec-test workflows.

In practice, WABT is used by people hand-writing WAT, debugging generated Wasm, checking whether a module validates, reducing binaries for test cases, converting spec tests into runnable artifacts, or inspecting compiler output without committing to a full browser or runtime.

Warum Paket-Nerds sich dafür interessieren

WABT is significant because WebAssembly has a compact binary representation and a human-readable text representation, and developers constantly need to move between the two. For package nerds it is the binutils-like kit for Wasm: boring, sharp, scriptable tools that make the format observable.

Unlike the WebAssembly spec interpreter, which the WABT README characterizes as deliberately simple and specification-oriented, WABT is written in C/C++ and designed for easier integration into other systems. That makes it useful in build systems, tests, research tooling, and language-toolchain plumbing.

Zeitleiste

  • 2015: The WebAssembly/wabt repository was created.
  • 2017: WebAssembly browser implementers reached consensus on the initial MVP API and binary format.
  • 2018: WebAssembly Core 1.0 entered W3C First Public Working Draft status.
  • 2019: WebAssembly Core 1.0 became a W3C Recommendation.
  • 2020s: WABT continued tracking WebAssembly feature work through tool feature flags and releases.

Related projects

  • WABT is adjacent to Emscripten, Binaryen, WebAssembly specifications, WASI, browser developer tools, and language compilers that emit Wasm. It is often used after a compiler has produced a module, or before a runtime consumes one.

Sicherheitslage

Noch keine Protected-Tool-Abdeckung gefunden

Für wabt wurde kein passendes lokales Secret-Handling-Manifest gefunden. Nucleus-Paketmetadaten bleiben hier veröffentlicht, damit künftige Abdeckung eine stabile Paket-URL hat.

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 6 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.
  • Build-Metadaten listen 1 Build-Abhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
spectest-interpcliglobales Executable
wasm-decompilecliglobales Executable
wasm-interpcliglobales Executable
wasm-objdumpcliglobales Executable
wasm-statscliglobales Executable
wasm-stripcliglobales Executable
wasm-validatecliglobales Executable
wasm2ccliglobales Executable
wasm2watcliglobales Executable
wast2jsoncliglobales Executable
wat-desugarcliglobales Executable
wat2wasmcliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-07-10
Manager-Version1.0.41
Manager aktualisiert2026-05-07
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/WebAssembly/wabt

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:wabt
Version1.0.41
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/wabt
Homepagehttps://github.com/WebAssembly/wabt
Repositoryhttps://github.com/WebAssembly/wabt
Upstream-Dokumentationhttps://github.com/WebAssembly/wabt#readme
LizenzApache-2.0
Quellarchivhttps://github.com/WebAssembly/wabt/releases/download/1.0.41/wabt-1.0.41.tar.xz
Zuletzt aktualisiert2026-05-07T20:22:26Z
Pulseupdated
Abhängigkeitenopenssl@3
Build-Abhängigkeitencmake
Bottleverfügbar (auf arm64_linux, arm64_sequoia, arm64_sonoma, arm64_tahoe, sonoma, x86_64_linux)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namewabt
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

wabt 1.0.36+dfsg+~cs1.0.36-2

WebAssembly Binary Toolkit

https://github.com/WebAssembly/wabt

sudo apt install wabt
  • Section: devel
  • Architecture: amd64
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wabt
Debian stable package indexes · deb.debian.org · Debian stable package indexes: wabt from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

wabt

nix profile install nixpkgs#wabt
  • normalized package name match
  • Abgeglichen nach: Wabt
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/wa/wabt/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

wabt 1.0.34+dsfg2+~cs1.0.32-1ubuntu2

WebAssembly Binary Toolkit

https://github.com/WebAssembly/wabt

sudo apt install wabt
  • Section: universe/devel
  • Architecture: amd64
  • 4 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wabt
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: wabt from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

wabt 1.0.41-r0

WebAssembly binary toolkit

https://github.com/WebAssembly/wabt

sudo apk add wabt
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wabt
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wabt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wabt from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

wabt-doc 1.0.41-r0

WebAssembly binary toolkit (documentation)

https://github.com/WebAssembly/wabt

sudo apk add wabt-doc
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: wabt
  • normalized package name match
  • Abgeglichen nach: Wabt
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: wabt-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

wabt 1.0.41-1.fc45

The WebAssembly Binary Toolkit

https://github.com/WebAssembly/wabt

sudo dnf install wabt
  • License: Apache-2.0
  • Category: Unspecified
  • Architecture: x86_64
  • Source Package: wabt
  • 7 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Wabt
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: wabt from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/e5ca8ce900cd68f5419e1c39ae517343100b306336cbaeb70a3c153121d95094-primary.xml.zst
pacman95%

wabt 1.0.41-1

The WebAssembly Binary Toolkit: a suite of tools for WebAssembly

https://github.com/WebAssembly/wabt

sudo pacman -S wabt
  • License: Apache-2.0
  • Architecture: x86_64
  • 2 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Wabt
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: wabt from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
MacPorts95%

wabt

sudo port install wabt
  • normalized package name match
  • Abgeglichen nach: Wabt
MacPorts ports tree · api.github.com · MacPorts ports tree: lang/wabt/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1
Scoop95%

extras/wabt

scoop install extras/wabt
  • normalized package name match
  • Abgeglichen nach: Wabt
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/wabt.json from https://api.github.com/repos/ScoopInstaller/Extras/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • Nucleus package database
  • av.db category and tag curation
  • cross-ecosystem install command graph
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment