Agent Guardrails
Git-Hooks und Scanner, die Agenten-Codierungsregeln mechanisch durchsetzen
Tested · Didn't pass
Was es kann
Installiert Git pre-commit Hooks und Shell-Scanner, die hartkodierte Secrets, Code-Bypass-Muster und SQL/Command Injection mechanisch blockieren, anstatt sich auf Prompt-Regeln zu verlassen. Wird ausgelöst, wenn Sie Standards für die Bearbeitungen eines KI-Agenten durchsetzen, pre-commit-Durchsetzung hinzufügen oder ein Repo nach geleakten Anmeldeinformationen scannen möchten.
Testbericht
Das gebündelte check-secrets.sh wurde wörtlich auf einer Datei ausgeführt, die drei echt aussehende Schlüssel enthielt (einen sk- OpenAI key, einen AKIA AWS key, einen xoxb- Slack token), und es druckte 'Security scan passed' mit Exit-Code 0 – die Schlagzeilen-Secret-Detection-Funktion führt auf Standard-macOS stillschweigend keine Operationen aus, da jedes Secret-Muster grep -P verwendet, das von BSD /usr/bin/grep (dem grep, das eine `bash script.sh`-Aufruf auflöst) nicht unterstützt wird, sodass der Fehler von 2>/dev/null geschluckt wird. Das gleiche defekte grep -P befindet sich im pre-commit hook. Nur die einfachen grep-Prüfungen funktionieren: Es fing tatsächlich eine SQL-Injection und eine Command-Injection-Zeile sowie eine fehlende .gitignore ab. Eine Lesung derselben Datei ohne Skill markiert alle drei Secrets sofort, sodass die ausgelieferte Hauptfunktion schlechter ist als nichts – sie gibt dem Benutzer ein falsches grünes Licht.
Getestet am: 2026-07-25 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/jzOcb/agent-guardrails mkdir -p ~/.claude/skills cd agent-guardrails && cp -r . ~/.claude/skills/agent-guardrails
Befehle & Beispiel-Prompts
/agent-guardrailsGit-Hooks und Scanner, die Agenten-Codierungsregeln mechanisch durchsetzen
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
Add pre-commit hooks to block hardcoded secrets in this repoScan my codebase for leaked API keys before I commitEnforce coding standards on the agent with git hook scanners