ClamBot: KI-Agent führt LLM-generierten Code in WASM-Sandbox für Sicherheit aus

✍️ OpenClawRadar📅 Veröffentlicht: 13. April 2026🔗 Source
ClamBot: KI-Agent führt LLM-generierten Code in WASM-Sandbox für Sicherheit aus
Ad

Was ClamBot macht

ClamBot ist ein KI-Agenten-Framework, das Sicherheitsbedenken bei bestehenden Agenten-Frameworks adressiert, indem es allen von LLM generierten Code in einer WebAssembly-Sandbox ausführt, anstatt exec()- oder Subprozess-Aufrufe zu verwenden. Der Entwickler baute es, nachdem er Frameworks ausprobiert hatte, die beliebigen Code direkt auf dem Host-Rechner ausführen, und nannte Beispiele wie LangChain, das eine CVE für diesen Ansatz hat, AutoGen, das mit Subprozessen arbeitet, und SWE-Agent, das Bash-Befehle vom Modell ausführt.

Technische Umsetzung

ClamBot basiert auf amla-sandbox, einer WASM-Sandbox, die QuickJS in Wasmtime verwendet. Das LLM schreibt JavaScript-Code, der in einer speicherisolierten Sandbox ohne Netzwerkzugriff läuft. Jeder Tool-Aufruf (HTTP, Dateisystem, Cron) muss eine Genehmigungsschleuse in Python durchlaufen. Docker oder VM sind nicht erforderlich – es läuft als eine einzelne Binärdatei.

Ad

Hauptmerkmale

  • Sandbox-Sicherheit: Aller Code läuft in WASM – kann Host-Speicher oder Netzwerk nicht berühren
  • Genehmigungsschleuse: SHA-256-fingerabdruckbasierte Genehmigungsschleuse bei jedem Tool-Aufruf mit Vorabgenehmigungsmustern (z.B. „allow web_fetch for api.coinbase.com“)
  • Clam-Wiederverwendung: Erfolgreiche Skripte werden als „Clams“ gespeichert und können wiederverwendet werden, was API-Kosten für wiederholte Anfragen reduziert
  • Multi-Provider-Unterstützung: OpenRouter, Anthropic, OpenAI, Gemini, DeepSeek, Groq, Ollama
  • Telegram-Integration: Telegram-Bot mit Inline-Genehmigungsschaltflächen
  • Zusätzliche Funktionen: Persistenter Speicher, Cron-Planung, SSRF-Schutz, der private IPs blockiert, Geheimnisse erscheinen nie in Logs/Tool-Argumenten/Traces

Beispiel-Workflow

Benutzer fragt: „Was sind die Top-Performer auf Binance?“ Die Sandbox führt JavaScript aus → macht http_request an die Binance-API → durchläuft die Genehmigungsschleuse → gibt Ergebnis zurück. Der Bot antwortet mit den Top 10 Performern auf Binance nach 24h-Änderung.

Erste Schritte

bash git clone https://github.com/clamguy/clambot.git
cd clambot
uv run clambot onboard
uv run clambot agent

Stack und Umfang

Das Projekt ist mit Python + QuickJS/Wasmtime gebaut, umfasst etwa 10.000 Codezeilen und wurde von OpenClaw und nanobot inspiriert. Der Entwickler baute es, weil er „einen KI-Agenten wollte, dem ich auf meinem Server tatsächlich vertrauen kann“.

📖 Read the full source: r/openclaw

Ad

👀 Siehe auch

OpenMontage: Open-Source Agentisches Videoproduktionssystem für KI-Codierungsassistenten
Werkzeuge

OpenMontage: Open-Source Agentisches Videoproduktionssystem für KI-Codierungsassistenten

OpenMontage ist ein Open-Source-Video-Produktionssystem, das KI-Codierungsassistenten wie Claude Code in vollwertige Produktionsstudios verwandelt. Es übernimmt Recherche, Szenenplanung, Skripterstellung, Sprachaufnahmen, Musikauswahl, Untertitelgenerierung und Validierung durch automatisierte Pipelines.

OpenClawRadar
Canopy: Terminal-Dashboard zur Verwaltung mehrerer Claude-Code-Agents
Werkzeuge

Canopy: Terminal-Dashboard zur Verwaltung mehrerer Claude-Code-Agents

Canopy ist eine Open-Source-Terminal-UI, die eine einzige Dashboard-Ansicht bietet, um mehrere KI-Coding-Agenten zu verfolgen, die über Git-Worktrees hinweg laufen. Sie zeigt Agentenstatus (laufend, inaktiv, wartend auf Eingabe, fertig, fehlerhaft) und ermöglicht es Ihnen, in Sitzungen zu springen oder Eingaben zu senden, ohne vollständig zu wechseln.

OpenClawRadar
Multi-Agenten-System für tiefgehende Wettbewerbsanalyse mit Claude
Werkzeuge

Multi-Agenten-System für tiefgehende Wettbewerbsanalyse mit Claude

Ein Entwickler hat ein Drei-Wellen-Agentensystem entwickelt, das über flache Wettbewerberlisten hinausgeht, um Preisintelligenz, Kundenstimmungsmuster und strategische Signale durch strukturierte Multi-Source-Recherche zu extrahieren.

OpenClawRadar
Claude Cowork vs OpenClaw: Wo die Ersatz-Narrative zutrifft und wo nicht
Werkzeuge

Claude Cowork vs OpenClaw: Wo die Ersatz-Narrative zutrifft und wo nicht

Claude Cowork bietet persistente Desktop-Sitzungen mit geringer Reibung, während OpenClaw Vorteile bei der Systemautomatisierung, Skill-Ökosystemen und der Workflow-Steuerung beibehält.

OpenClawRadar