Passer au contenu principal
failproofai policies --install [policy-names...] [options]
Écrit des entrées de hook dans le fichier settings.json de Claude Code afin que failproofai intercepte les appels d’outils. Alias : failproofai p -i

Options

IndicateurDescription
--scope userInstalle dans ~/.claude/settings.json (par défaut — toutes les sessions)
--scope projectInstalle dans .claude/settings.json du répertoire courant
--scope localInstalle dans .claude/settings.local.json du répertoire courant
--custom <path> / -cChemin vers un fichier JS contenant des politiques de hook personnalisées

Comportement

  • Aucun nom de politique — ouvre une invite interactive pour sélectionner les politiques
  • Noms spécifiques — active ces politiques (s’ajoutent à celles déjà activées)
  • all — active toutes les politiques disponibles
L’installation est additive : relancer --install ajoute de nouvelles politiques sans supprimer les existantes.

Exemples

# Installer toutes les politiques par défaut globalement (interactif)
failproofai policies --install

# Installer des politiques spécifiques pour le projet courant
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Activer toutes les politiques en une seule fois
failproofai policies --install all

# Installer avec un fichier de politiques personnalisé
failproofai policies --install --custom ./my-policies.js
Lorsque --custom <path> est fourni, le fichier est validé immédiatement — il doit appeler customPolicies.add() au moins une fois. Le chemin résolu est enregistré dans policies-config.json sous la clé customPoliciesPath.