Back to Home
microsoft icon

wassette

Verified Safe

by microsoft

Overview

A security-oriented runtime that runs WebAssembly Components via the Model Context Protocol (MCP), enabling AI agents to securely extend their capabilities with sandboxed tools.

Installation

Run Command
wassette run

Environment Variables

  • WASSETTE_CONFIG_FILE
  • WASSETTE_COMPONENT_DIR
  • PORT
  • BIND_HOST
  • RUST_LOG
  • OPENWEATHER_API_KEY

Security Notes

Wassette is designed with a strong security model, leveraging WebAssembly sandboxing, deny-by-default fine-grained permissions (filesystem, network, environment variables), and runtime policy enforcement. It supports OCI digest verification for component integrity. Built-in tools for permission management promote least privilege. Structured logging with sensitive data redaction further enhances auditability. The core runtime itself is very secure. The main security caveat noted in the documentation is that certain example components, like 'eval-py', use inherently dangerous functions (e.g., `eval()`) which, if used with overly permissive policies or untrusted inputs, could lead to arbitrary code execution *within the component's sandbox*. Users are explicitly warned about this, emphasizing the importance of carefully vetting components and their granted permissions.

Similar Servers

Stats

Interest Score99
Security Score9
Cost ClassMedium
Avg Tokens500
Stars809
Forks56
Last Update2026-01-13

Tags

mcpwebassemblywasmai-toolssecuritysandboxruntimecomponent