Zum Hauptinhalt springen
failproofai policies --install [policy-names...] [options]
Schreibt Hook-Einträge in Claude Codes settings.json, damit failproofai Tool-Aufrufe abfängt. Aliase: failproofai p -i

Optionen

FlagBeschreibung
--scope userIn ~/.claude/settings.json installieren (Standard – alle Sitzungen)
--scope projectIn .claude/settings.json im aktuellen Verzeichnis installieren
--scope localIn .claude/settings.local.json im aktuellen Verzeichnis installieren
--custom <path> / -cPfad zu einer JS-Datei mit benutzerdefinierten Hook-Richtlinien

Verhalten

  • Keine Richtliniennamen – öffnet eine interaktive Eingabeaufforderung zur Auswahl von Richtlinien
  • Bestimmte Namen – aktiviert diese Richtlinien (werden zu bereits aktivierten hinzugefügt)
  • all – aktiviert alle verfügbaren Richtlinien
Die Installation ist additiv: Ein erneutes Ausführen von --install fügt neue Richtlinien hinzu, ohne bestehende zu entfernen.

Beispiele

# Alle Standard-Richtlinien global installieren (interaktiv)
failproofai policies --install

# Bestimmte Richtlinien für das aktuelle Projekt installieren
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Alle Richtlinien auf einmal aktivieren
failproofai policies --install all

# Mit einer benutzerdefinierten Richtliniendatei installieren
failproofai policies --install --custom ./my-policies.js
Wenn --custom <path> angegeben wird, wird die Datei sofort validiert – sie muss mindestens einmal customPolicies.add() aufrufen. Der aufgelöste Pfad wird als customPoliciesPath in policies-config.json gespeichert.