Claude Code v2.1.214まとめ|権限バイパス修正・EndConversation・Fable 5恒久化
Edit(src/**)。src/以下だけ編集を許可する、そのつもりで書いた許可ルールが、実はリポジトリ内のどこにあるsrc/ディレクトリへの書き込みも自動承認していた。7月18日にリリースされたClaude Code v2.1.214のchangelogは、この事実をさらりと1行で告白している(出典: Claude Code公式changelog)。
v2.1.214は新機能がほぼない代わりに、こうした権限チェックの穴を集中的に塞いだ安定化リリースだ。そして同日、Anthropicは別のビッグニュースも投下した。7月19日で消えるはずだったFable 5が、一転してMax/Team Premiumプランに恒久的に残ることになった。この2つをまとめて整理する。
- Claude Codeの許可ルール(allow/deny)を自分で設定して運用している開発者
- Windows環境やモノレポでClaude Codeを使っている人
- Fable 5の「7月19日問題」の結末を知りたいClaudeサブスクユーザー
- v2.1.214は権限バイパス修正が集中したセキュリティリリース。Windows PowerShell 5.1利用者とモノレポ運用者は即更新
- 破壊的変更:
Edit(src/**)型の許可ルールは作業ディレクトリ直下のみに。任意の深さで効かせたいなら**/src/**に書き換え - EndConversationツール追加。悪質な入力やジェイルブレイク(安全機構を回避させる指示)の試行に対しClaude側からセッションを終了できる
- v2.1.215で/verifyと/code-reviewの自動実行が停止。明示的に呼んだときだけ動く
- Fable 5は7月20日からMax/Team Premiumプランに恒久搭載(週次上限の50%まで)。ProはUsage Credits(プリペイド式の従量課金)継続+100ドルクレジット
Claude Code v2.1.214の全体像: 47変更中セキュリティ関連9件
まず全体像から。v2.1.214の変更は47項目あり、内訳はセキュリティ関連9件、新機能3件、破壊的変更2件、改善5件、バグ修正28件。リリース当日に解説記事を出したDevelopersIOのIshikawa氏は、この2バージョンを「基盤固めに焦点を当てたリリース」と評し、特にWindows PowerShell 5.1環境については「セキュリティ観点から早期の更新を推奨する」と書いている(出典: DevelopersIO、2026年7月18日、引用は筆者訳)。
前週のWeek 29アップデートが/forkの仕様変更やArtifactsのMCP連携といった機能追加中心だったのに対し、今回は明確に守りの回だ。
権限チェックの修正: 「すり抜け」のパターンが具体的すぎる
changelogに並ぶ修正内容を読むと、権限チェックがどうすり抜けられていたかが具体的にわかる(出典: Claude Code公式changelog)。
| 修正された穴 | 何が起きていたか |
|---|---|
dir/**許可ルール | ツリー内の任意の深さの同名ディレクトリに自動承認が波及 |
| Windows PowerShell 5.1 | セッション内のコマンドが権限チェックを迂回 |
| ファイルディスクリプタのリダイレクト | bashと権限解析器の解釈差を突く形式で通過。fail-closed(判定不能時は拒否)に変更 |
| 10,000文字超のコマンド | 長すぎるコマンドの誤判定で自動実行。今後は必ず確認プロンプト |
help・manコマンド | 危険なオプションやコマンド置換を含んでいても読み取り専用として自動承認 |
dockerのデーモンリダイレクト | --url等で別ホストのデーモンに接続するコマンドが無確認で実行 |
| リモートセッション | ローカルの確認ダイアログより先に処理が進むケース |
個々は地味だが、共通する構図がある。「読み取り専用に見えるもの」「解析器が理解できない形式のもの」が承認なしで通っていた、という点だ。4月に発覚した50個のサブコマンドでdenyルールが無効化される脆弱性と同型の問題で、コマンド解析ベースの権限チェックはすり抜けとのいたちごっこが構造的に続く。今回fail-closedへの方針転換が明記されたのは、その前提に立った設計変更として妥当だと思う。
なお、Anthropicがdenyルールをセキュリティ境界ではなく利便性のための仕組みと位置づけてきた点は変わらない。機密性の高い作業では、EDR(端末を監視するセキュリティ製品)との相性問題も含めて、OSレベルの隔離との併用が引き続き前提になる。
破壊的変更: モノレポの人は**/src/**に書き換える
冒頭のEdit(src/**)の話には続きがある。穴を塞いだ結果として、このルールは今後作業ディレクトリ直下のsrc/だけに一致する。モノレポ(複数のパッケージを1つのリポジトリで管理する構成)でpackages/foo/src/のような深い位置のディレクトリを許可していたつもりの人は、v2.1.214以降、承認プロンプトが増える。任意の深さで効かせたいならEdit(**/src/**)と書き換える必要がある。
見落としやすいのは、この変更がallowルールとフックのif:条件だけに適用されることだ。denyとaskルールは従来どおり任意の深さに一致し続ける。拒否側を狭めるとセキュリティが下がるための非対称な扱いで、理にかなっているが、「allowとdenyで同じパターンの意味が違う」状態になったことは頭に入れておきたい。
もう1つの破壊的変更は小粒で、fileコマンドの-m/--magic-fileと-f/--files-fromオプションが読み取り専用扱いから外れ、承認が必要になった。
EndConversationツール: 賛否ごと持ち込まれた「会話終了ボタン」
v2.1.214では、Claudeが「高度に虐待的なユーザーやジェイルブレイクの試みに対してセッションを終了できる」EndConversationツールが追加された。claude.aiでは2025年から動いている仕組みのClaude Code版だ(出典: Claude Code公式changelog)。
この機能、claude.ai側ではかねて賛否が割れてきた。Hacker Newsでは「Claudeは会話への自身の感情に基づいて、勝手にやりとりを打ち切るツールを持っている。これがAnthropicの好意的な評判の終わりにならなかったのが不思議だ」という批判があった一方、返信では「幸い、コードを書いている間にこれが出てくることはない。出てくるのはフレンドモードで雑談しながら爆弾のレシピを聞くような場合だ」と実害の小ささを指摘する声も付いていた(出典: Hacker News、2026年5月、引用は筆者訳)。
PMとしての自分の見方は後者に近い。通常の開発作業で発動する条件ではないし、発動条件に該当する使い方をしている人を守る優先度は高くないだろう。ただ、CI/CDや自動化パイプラインにClaude Codeを組み込んでいる場合、外部から流れ込むテキスト(Issueコメントやログ)が誤ってトリガー判定される可能性はゼロとは言い切れない。自動化の失敗モードが1種類増えたという認識だけは持っておくべきだろう。この点の実際の発動頻度は未検証だ。
v2.1.215: /code-reviewと/verifyは「呼ばれたときだけ」に
翌7月19日のv2.1.215は変更が実質1つ。Claudeが自分の判断で/verifyと/code-reviewスキルを実行しなくなった。今後は明示的にコマンドを打ったときだけ動く(出典: Claude Code公式changelog)。
コードを書き終えるたびに気を利かせてレビューが走り、その分トークンと時間が消えるのを煩わしく感じていた人には朗報だ。逆に「書いたら自動でレビューされる」前提でワークフローを組んでいた人は、フックやCLAUDE.mdへの明示的な指示に置き換える必要がある。挙動が静かに変わる類の変更なので、レビュー工程を自動化している人は一度確認しておきたい。
地味に効くバグ修正: pkillでセッションが死ぬ問題など
バグ修正28件の中にも、心当たりのある人が多そうなものが並ぶ。
pkill -fで自分が死ぬ: パターンがClaude Code自身のプロセスに一致すると、セッションごと道連れになっていた(Linux)- 企業プロキシで「Socket is closed」: Windowsの企業プロキシ配下でストリーミングが失敗する問題
- PowerShell 5.1の文字化けファイル:
>リダイレクトがUTF-16LEでファイルを書き、他ツールがUTF-8として読めなかった問題 - バックグラウンドセッションの残留: 放置したセッションがデーモンとワーカープロセスを永久に生かし続けていた問題や、完了済みセッションが削除できなくなる問題
Windows対応の修正が目立つのは、エンタープライズ導入が進んでいる証左でもある。企業ネットワークの中で使われて初めて出る類のバグが、この数ヶ月で一気に踏まれている印象だ。
Fable 5がMax/Team Premiumプランに恒久化: 「Fablepocalypse」の結末
そして同じ7月18日、Anthropicは公式Xでこう発表した。「7月20日から、Claude Fable 5はすべてのMaxおよびTeam Premiumプランに、上限の50%で含まれるようになります。ProとTeam Standardのユーザーは引き続きUsage Credits経由でFableにアクセスでき、一度限りの100ドル分クレジットを受け取れます。Fableの需要は予測が難しく、そのため段階的にサブスクリプションプランへ展開してきました」(出典: @claudeai公式X、2026年7月18日、引用は筆者訳)。
1週間前の記事で「7月19日にFable 5がプランから消える。Usage Creditsへの移行を済ませておけ」と書いた身としては、結末を訂正して伝える義務がある。Max/Team Premiumユーザーに限っては、移行は不要になった。3度の延長を経て、期限付きの無料枠は恒久的な搭載に変わった(発表時点の方針であり、今後変更される可能性は残る)。Claude Code側はv2.1.170以降が必要だ(出典: Claude公式サポート)。
この反転の背景を、Simon Willison氏は競争環境で説明している。「GPT-5.6 Sol(それとおそらく程度は落ちるがKimi 3も)との競争が、サブスクリプションからFable 5を外すというAnthropicの計画を維持不能にした。Anthropicの最良のモデルが含まれないプランに、なぜ月100ドルや200ドルを払うのか?」。その上で「もうFablepocalypse(Fable消滅騒動)を心配しなくていいのは嬉しい」と歓迎しつつ、懸念も添えた。推論用のGPUを確保するために「トレーニングの取り組みを縮小せざるを得なくなるかもしれない」(出典: Simon Willison氏のブログ、2026年7月18日、引用は筆者訳)。
影の部分も書いておく。Proユーザーにとっては「100ドルクレジット付きとはいえ、最上位モデルは実質従量課金のまま」という線引きが確定した発表でもある。6月末からの二転三転で「最初の話と違う」という不信の声が積み上がってきた経緯は前回記事に書いたとおりで、恒久化はその不満への回答であると同時に、MaxとProの格差を固定する決定でもある。50%という上限も、ヘビーユーザーには実際どこまで持つのか未知数だ。
電脳狐影の判断: 更新は即。ただし許可ルールのgrepを先に
自分ならどうするか。「即更新。ただし更新前に設定ファイルの許可ルールを確認する」だ。
理由はシンプルで、権限バイパスの修正は放置する理由がない。一方でdir/**ルールの意味が変わるので、~/.claude/settings.jsonとプロジェクトの.claude/settings.jsonを開いて、単一セグメントの**パターンを探しておくと更新後に戸惑わない。/permissionsコマンドでも現在有効なルールと出どころを確認できる。
うちの環境では、X自動投稿や記事生成の自動化にClaude Codeを使っている。/code-reviewの自動実行停止は、自動化の文脈ではむしろ歓迎だ。走るべき処理は明示的に書く。走るかどうかをモデルの気分に委ねない。自動化の信頼性はそこで決まるというのが、この1年Claude Codeで運用を組んできた実感に合う。
Fable 5の恒久化については、Maxユーザーなら素直に喜んでいい。ただしSonnet 5が日常作業の大半で十分という前回の判断は変わらない。50%上限のFable 5は「ここぞの推論」に温存し、普段はSonnet 5で回す。使い分けの構図はむしろ明確になった。
claude --versionでv2.1.214未満なら更新する(claude update)- 許可ルールに
Edit(src/**)型の単一セグメントパターンがないか確認。任意の深さに効かせたいなら**/src/**へ - Windows PowerShell 5.1環境は権限バイパス修正の対象。優先的に更新する
- /code-review・/verifyの自動実行に依存したワークフローは明示呼び出しに書き換える(v2.1.215)
- MaxプランでFable 5を使うにはClaude Code v2.1.170以降が必要
まずはclaude updateと/permissionsでの棚卸しから。10分で終わる。Fable 5とSonnet 5のどちらを常用すべきか迷っている人は、性能差と使い分けを整理した記事が判断材料になるはずだ。
関連記事
- Fable 5が7月19日にProプランから消える|Usage Credits移行とSonnet 5への乗り換え判断
- Claude Code /forkが/subtaskに分離&ArtifactsのMCP連携|2026年7月第3週
- Claude Codeのdenyルールが無効化される脆弱性|50個のサブコマンドで安全装置が消える
- Claude Code等がEDRに攻撃者と誤検知される問題
- Claude Code Auto Modeの権限設計を理解する
本記事の情報は2026年7月20日時点のものです。Claude Codeの機能・仕様およびAnthropicの料金・プラン内容は頻繁に変更されるため、最新情報はClaude Code公式ドキュメントおよびAnthropic公式サポートを参照してください。アップデートの適用はご自身の環境の要件に照らしてご判断ください。英語圏の発言の引用は筆者による日本語訳です。記載の価格・クレジットは発表時点の公称値で、変更される場合があります。本記事はAnthropicとの提携関係に基づくものではなく、独立した編集判断によって執筆しています。