Claude Codeを使い込むと、必ず一度はぶつかる悩みがあります。ファイルを書き換えるたび、コマンドを動かすたびに「これを実行していいですか」と確認を求められて、毎回エンターを押すのが面倒になってくる、というものです。
その確認をまるごと飛ばせるのが --dangerously-skip-permissions というフラグ(起動時に付ける追加の指定)です。名前に「dangerously(危険なほど)」と入っているとおり、安易に使うものではありません。何が起きるのかを知ったうえで判断してほしいので、整理しておきます。
このフラグが実際にやっていること
--dangerously-skip-permissions を付けてClaude Codeを起動すると、本来あった確認のステップが全部消えます。ファイルの書き込みも、コマンドの実行も、外部への通信も、いちいち聞かれずにそのまま実行されます。
止まる場面がなくなるだけ、と思うかもしれません。けれど実際には、もっと広い範囲の安全装置が外れます。
たとえば普段は止められている、外部からファイルを取ってくる系のコマンドも通るようになります。書き込んでいい場所の制限もなくなります。確認の手間だけでなく、Claude Codeが内側に持っている安全網ごと、まとめて無効化される、と考えたほうが正確です。
なぜ「危険」と名前に入っているのか
一番こわいのは、取り返しのつかない操作が、確認なしで通ってしまうことです。
指示を一つ誤解されただけで、消してはいけないファイルが消える可能性があります。普段なら「これを削除していいですか」で気づけたものが、何も聞かれずに進みます。
もう一つ見落としやすいのが、外から紛れ込む悪意のある指示です。Claude Codeが読み込んだWebページや資料の中に、こっそり「このファイルを送信しろ」といった文章が仕込まれていることがあります(プロンプトインジェクションと呼ばれます)。確認が生きていれば手前で止まりますが、フラグを付けていると、そのまま実行されかねません。
さらに、このフラグを有効にすると、Claude Codeが内部で呼び出す補助的な処理(サブエージェント)にも、同じ「確認なし」の状態が引き継がれます。そこだけ慎重に、という調整ができません。
私自身、初期に一度だけ軽い気持ちで付けて動かし、見当違いのファイルに手が入りかけたことがありました。途中で気づいて止めましたが、確認画面が一枚あるだけで、こんなに安心感が違うのかと実感しました。
確認疲れには、もっと安全な選び方がある
確認が面倒だという気持ち自体は、まっとうです。同じ確認が続くと注意力が落ちて、内容を読まずに押すようになる。これはAnthropicも「approval fatigue(承認疲れ)」と呼んで課題にしています。
その中間案として用意されたのが auto mode(あやしい操作だけ止めてくれる半自動モード)です。これは、Claude本体とは別の判定役が一つひとつの操作を見て、安全そうなものは自動で通し、あやしいものは止める、という仕組みです。全部を素通しにする --dangerously-skip-permissions とは、考え方がまるで違います。
ただし auto mode も万能ではありません。Anthropic自身、過剰な操作を集めたテストでの見逃し率が17%あると公表しています(2026年時点)。重要な作業まで丸ごと任せきる前提のものではない、と理解しておくのが安全です。
確認を一つずつ許可する手もある
全部を外すか、全部に確認を出すか、の二択ではありません。その中間として、よく使う安全なコマンドだけをあらかじめ許可しておく方法があります。
たとえば「ファイルを読むだけの操作は確認なしで通す」「でも削除や外部通信は必ず聞く」といった線引きを、自分で決めておけます。これなら、面倒な確認の大半は消えるのに、こわい操作のときだけは手前で止まってくれます。
私の普段の運用はこれです。最初に少し設定する手間はありますが、一度決めてしまえば、--dangerously-skip-permissions のような全外しに頼る理由はほとんどなくなりました。
どうしても使うなら、被害が出ない場所で
では --dangerously-skip-permissions がまったくの禁じ手かというと、そうとも限りません。被害が外に広がらない、隔離された場所でなら使いどころがあります。
たとえば、大事なデータや認証情報を一切置いていない、ネットからも切り離した検証用の箱の中(普段使いのパソコンとは切り離した、お試し専用の環境のこと。専門的には仮想環境やコンテナと呼びます)。ここなら、最悪なにかが起きても、その箱ごと捨てれば済みます。決まった作業を自動で連続実行させる場面など、そもそも人がエンターを押して確認できないケースでも使われます。
逆に言えば、普段の自分のパソコン、仕事のファイルが入った環境で気軽に付けるものではありません。「確認が面倒だから」という理由だけで普段使いするのは、おすすめしません。
面倒さを減らしたいなら、まずは許可するコマンドを個別に決めておく方法や auto mode から検討してみてください。全部を一気に外すのは、それらを試したあとでも遅くありません。





