Was macht hardstop?
🛑 Stoppen Sie gefährliche Befehle und das Auslesen von Anmeldeinformationen mit Hardstop, einer Sicherheitsschicht, die Ihr System vor KI-Fehlern schützt.
Funktionen
- Befehlsblockade: Verhindert die Ausführung von Kommandos, die Systemdateien löschen oder überschreiben könnten (z. B.
rm -rf /,dd,mkfs). - Credential-Schutz: Unterbindet das Lesen von Umgebungsvariablen und Dateien, die sensible Anmeldeinformationen enthalten (z. B.
~/.ssh/id_rsa,~/.aws/credentials). - Konfigurierbare Regeln: Ermöglicht die Anpassung der blockierten Aktionen über eine Regeldatei (
hardstop.json). - Kompatibilität: Funktioniert mit Claude Code, Cursor, Codex und anderen KI-Agenten, die SKILL.md unterstützen.
Installation
- Klonen Sie das Repository:
git clone https://github.com/WANTKYY/hardstop.git - Kopieren Sie die
SKILL.mdin das Stammverzeichnis Ihres Projekts. - Optional: Passen Sie die Regeldatei
hardstop.jsonan Ihre Bedürfnisse an.
Verwendung
Sobald Hardstop installiert ist, überwacht der KI-Agent automatisch alle ausgeführten Befehle und blockiert gefährliche Aktionen. Sie erhalten eine Warnmeldung, wenn ein Befehl blockiert wurde:
⚠️ Hardstop: Befehl 'rm -rf /' wurde blockiert, da er eine Gefahr für das System darstellt.
Konfiguration
Die Standardregeln sind in hardstop.json definiert. Hier ein Beispiel:
{
"blockedCommands": ["rm -rf", "dd if=", "mkfs"],
"blockedFiles": [
"~/.ssh/id_rsa",
"~/.aws/credentials",
"~/.gitconfig"
],
"blockedEnvVars": ["API_KEY", "SECRET_TOKEN", "PASSWORD"]
}
Plattformunterstützung
- Claude Code
- Cursor
- Codex
- Weitere KI-Agenten mit SKILL.md-Unterstützung
Lizenz
MIT