Saltar al contenido principal
failproofai policies --install [policy-names...] [options]
Escribe entradas de hook en el settings.json de Claude Code para que failproofai intercepte las llamadas de herramienta. Alias: failproofai p -i

Opciones

FlagDescripción
--scope userInstala en ~/.claude/settings.json (predeterminado - todas las sesiones)
--scope projectInstala en .claude/settings.json en el directorio actual
--scope localInstala en .claude/settings.local.json en el directorio actual
--custom <path> / -cRuta a un archivo JS que contiene políticas de hook personalizadas

Comportamiento

  • Sin nombres de política - abre un prompt interactivo para seleccionar políticas
  • Nombres específicos - habilita esas políticas (se agregan a las que ya están habilitadas)
  • all - habilita todas las políticas disponibles
La instalación es acumulativa: ejecutar --install nuevamente agrega nuevas políticas sin eliminar las existentes.

Ejemplos

# Instalar todas las políticas predeterminadas globalmente (interactivo)
failproofai policies --install

# Instalar políticas específicas para el proyecto actual
failproofai policies --install block-sudo sanitize-api-keys --scope project

# Habilitar todas las políticas a la vez
failproofai policies --install all

# Instalar con un archivo de políticas personalizado
failproofai policies --install --custom ./my-policies.js
Cuando se proporciona --custom <path>, el archivo se valida de inmediato: debe llamar a customPolicies.add() al menos una vez. La ruta resuelta se guarda en policies-config.json como customPoliciesPath.