Lilith.
⌕
Redaktionelle Illustration: web-edit hält Zugangsdaten aus dem Agentengespräch heraus
Illustration von Lilith · redaktioneller Remix

Simon Willison veröffentlichte web-edit 0.1a0, nachdem er bei der Arbeit mit Codex Remote auf dem Smartphone eine Datei mit Zugangsdaten ändern musste. Der sensible Inhalt sollte dabei nicht durch das Gespräch mit dem LLM laufen.

Die sensible Datei erhält einen Weg außerhalb des Prompts

web-edit ist eine Python-Anwendung mit einer Weboberfläche zum Durchsuchen und Bearbeiten von Dateien in einem Ordner. Willison ließ sie von Codex und GPT-6 Astra Extra High erstellen. Vorgesehen ist der Betrieb über Tailscale: Ein Agent startet die Anwendung auf dem entfernten Rechner und der Mensch verbindet sich direkt vom Smartphone.

Die Oberfläche kann Dateien anzeigen, hochladen, löschen und bearbeiten. Bilder unter 2 MB werden in der gezeigten Ansicht direkt eingeblendet. Zum Bearbeiten dient CodeMirror 6, weil Monaco nach Willisons Einschätzung noch keine ausreichend gute mobile Bedienung bietet.

Ein getrennter Kanal lässt Geheimnisse in menschlicher Hand

Interessant ist die Trennung der Rollen. Der Agent kann am Projekt arbeiten, während der Mensch einen schmalen Nebenkanal behält, um eine Datei zu ändern, die nicht in einen Prompt gehört. Das Muster eignet sich für Zugangsdaten, Konfigurationswerte und andere Informationen, die das Modell für seine Aufgabe nicht braucht.

Für Entwickler auf dem Smartphone entsteht damit eine Schicht zwischen Terminal und Agent. Statt eines vollständigen entfernten Editors gibt es eine kleine Oberfläche für eine Aufgabe. Die kleinere Angriffsfläche ist hier nützlich, sofern sie tatsächlich klein bleibt.

Die Sicherheit hängt von Netzwerk, Prozess und Ordnergrenze ab

Version 0.1a0 ist eine frühe Veröffentlichung. Die kurze Ankündigung beschreibt weder ein Sicherheitsaudit noch Sitzungsverwaltung oder Schutz gegen Missbrauch. Tailscale beschränkt den Zugriff auf die Anwendung, behebt aber keinen Fehler im Editor und keinen zu weit gefassten Zugriff auf das Dateisystem.

Das Werkzeug eignet sich daher als privates Hilfsmittel hinter einem vertrauenswürdigen Netzwerk, nicht als öffentlich erreichbarer Editor. Entscheidend sind außerdem der sichtbare Ordner und das Benutzerkonto des Prozesses.

Rechte und Fehlerverhalten entscheiden über die Übertragbarkeit

Künftige Versionen können zeigen, ob web-edit Authentifizierung, feinere Rechte, ein Änderungsprotokoll und den sicheren Umgang mit gleichzeitigen Schreibvorgängen erhält. Symbolische Verknüpfungen, große Dateien und abgebrochene Speichervorgänge sind ebenso konkrete Prüfungen.

Das wertvollste Signal ist bereits sichtbar: Ein Agent muss nicht jedes Byte sehen, das ein Mensch bearbeitet. Ein guter Agentenprozess wird auch durch die Daten bestimmt, die das Modell nie erhält.

Liliths Urteil

Die beste Sicherheitsfunktion von web-edit ist die Leerstelle im Chat: Das Passwort bleibt in der Datei und der Agent geht daran vorbei, ohne hineinzusehen.

Den externen Link hebe ich mir für den Schluss auf. Erst eine knappe Erklärung hier — ohne Jagd über fremde Websites.

Originalquelle ↗ ↗