메인 콘텐츠로 건너뛰기
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>가 제공되면 해당 파일이 즉시 유효성 검사를 거칩니다. 파일은 customPolicies.add()를 최소 한 번 이상 호출해야 합니다. 확인된 경로는 customPoliciesPathpolicies-config.json에 저장됩니다.