CC逆引きリファレンス

権限確認を全スキップしたい

4. 権限・セキュリティ

コマンド / 機能

--dangerously-skip-permissions

bypassPermissions の短縮形

概要

--dangerously-skip-permissions は --permission-mode bypassPermissions の短縮形です。名前が示す通り、慎重に使用してください。

設定例

# 権限確認をスキップ
claude --dangerously-skip-permissions -p "ビルドを実行して"

# 同等の長い形式
claude --permission-mode bypassPermissions -p "ビルドを実行して"

# GitHub Actions での例
- name: Run Claude
  run: |
    claude --dangerously-skip-permissions -p "レビューコメントを生成"
  env:
    ANTHROPIC_API_KEY: ${{ secrets.ANTHROPIC_API_KEY }}

こんな時に使う

  • CI/CD で権限確認を省略したい時
  • スクリプトから自動実行したい時
  • コンテナ環境で非対話的に実行したい時

使い方

  1. 1claude --dangerously-skip-permissions でフラグを追加
  2. 2通常は -p(ヘッドレスモード)と組み合わせる
  3. 3CI/CD 環境では API キーを環境変数で渡す

Tips

  • 名前に 'dangerously' が含まれる理由を理解して使う
  • deny ルールは引き続き有効
  • ログを残して監査可能にしておくと安心