メインコンテンツへスキップ
failproofai policies --install [policy-names...] [options]
Claude Code の settings.json にフックエントリを書き込み、failproofai がツール呼び出しを横断できるようにします。 エイリアス: failproofai p -i

オプション

フラグ説明
--scope user~/.claude/settings.json にインストール(デフォルト - すべてのセッションに適用)
--scope projectカレントディレクトリの .claude/settings.json にインストール
--scope localカレントディレクトリの .claude/settings.local.json にインストール
--custom <path> / -cカスタムフックポリシーを含む JS ファイルへのパス

動作

  • ポリシー名の指定なし - ポリシーを選択するインタラクティブなプロンプトを開きます
  • 特定の名前を指定 - 指定したポリシーを有効化します(すでに有効なポリシーに追加されます)
  • all - 利用可能なすべてのポリシーを有効化します
インストールは追加的に動作します。--install を再度実行すると、既存のポリシーを削除せずに新しいポリシーが追加されます。

# デフォルトポリシーをすべてグローバルにインストール(インタラクティブ)
failproofai policies --install

# 特定のポリシーを現在のプロジェクトにインストール
failproofai policies --install block-sudo sanitize-api-keys --scope project

# すべてのポリシーを一度に有効化
failproofai policies --install all

# カスタムポリシーファイルを使ってインストール
failproofai policies --install --custom ./my-policies.js
--custom <path> を指定すると、ファイルは即座に検証されます。少なくとも 1 回 customPolicies.add() を呼び出している必要があります。解決されたパスは policies-config.jsoncustomPoliciesPath として保存されます。