Concept illustration of a developer using a separate test workspace beside a main workstation.

KI-Coding-Sandboxes: Shell-Zugriff beschränken, dann den Code prüfen

Ein funktionierender Prototyp ist nur ein Ausgangspunkt

Die frei zugängliche Einleitung des heise-Coding-Guides stellt One-Prompt-Prototypen der laufenden Softwareentwicklung gegenüber. Eine heruntergeladene Anwendung mag zwar zu funktionieren scheinen, lässt aber Fragen zu Architektur, Wartung und späteren Änderungen offen. Das vollständige Tutorial befindet sich hinter einer Bezahlschranke; dieser Artikel erhebt nicht den Anspruch, dessen Setup zu reproduzieren oder zu validieren.

Was eine Sandbox beschränken kann

Die Dokumentation von Claude Code beschreibt Betriebssystem-Einschränkungen für Shell-Befehle und deren Kindprozesse, was den Dateisystemzugriff und Netzwerkziele abdeckt. Diese Grenzen reduzieren, was ein Agent während der Ausführung von Befehlen erreichen kann. Sie sind getrennt von der Frage zu betrachten, ob sich die resultierende Anwendung korrekt verhält.

Prüfen, welche Tools die Begrenzung abdeckt

Die dokumentierte Shell-Sandbox deckt nicht jedes Tool ab: Datei-Tools, MCP-Server und Hooks laufen außerhalb dieser Sandbox. Die Unterstützung hängt zudem von der Plattform ab. Die Dokumentation führt macOS, Linux und WSL2 auf, während native Windows-Befehle ohne diese Sandbox ausgeführt werden. Das Wort „Sandbox“ als pauschale Garantie zu verstehen, würde diese Unterschiede verschleiern.

Praktische Einordnung und Grenzen

Ausführungsgrenzen und Code-Prüfung sollten als getrennte Schritte betrachtet werden. Dies ist eine Erklärung auf Basis der zugänglichen Einleitung und Produktdokumentation, keine getestete Installationsanleitung oder ein Beweis dafür, dass ein Agent seine Berechtigungen nicht überwinden kann.

Quellen

Datenschutz-Übersicht

Diese Website verwendet Cookies, damit wir dir die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in deinem Browser gespeichert und führen Funktionen aus, wie das Wiedererkennen von dir, wenn du auf unsere Website zurückkehrst, und hilft unserem Team zu verstehen, welche Abschnitte der Website für dich am interessantesten und nützlichsten sind.