「コードを実行する道具」をまるごと外せる──Claude Code v2.1.248の`--restricted`が、他人のリポジトリと無人運用に“最小権限”を差し出した

Claude Code v2.1.248の`--restricted`は、コマンド実行やWebFetchを外し、ファイル操作を作業ディレクトリ内に限定する起動オプション。他人のリポジトリや無人運用に最小権限を差し出す。認証情報の持ち出し防止など地味な修正も。

シェア
「コードを実行する道具」をまるごと外せる──Claude Code v2.1.248の`--restricted`が、他人のリポジトリと無人運用に“最小権限”を差し出した

Anthropic のコーディングエージェント Claude Code が、2026年8月27日にバージョン 2.1.248 を公開しました。今回の目玉は、エージェントから「コマンドやコードを実行する道具」を丸ごと取り上げてしまう新しい起動オプション --restricted です。信頼できないリポジトリを開くときや、人が張り付かない無人運用で、エージェントが手を出せる範囲(ブラストレーディアス)をあらかじめ絞っておくための仕組みです。

「実行できないエージェント」という選択肢

これまでの Claude Code は、権限プロンプトで「はい/いいえ」を積み重ねながら、必要に応じてコマンド実行やファイル書き換えを許してきました。--restricted(または環境変数 CLAUDE_CODE_RESTRICTED=1)は、その前提を起動時にまとめて締めます。具体的には次の挙動になります。

  • コマンドやコードを実行する組み込みツールと WebFetch を除去する(--tools で明示的に名指ししたものは除く)
  • ファイル操作系のツールは、作業ディレクトリの内側だけに限定する
  • bypassPermissions(権限確認の全スキップ)を拒否する
  • ユーザー/プロジェクト/ローカルの各設定ファイルを読み込まない

つまり、「読む・書くはこのフォルダの中だけ、外部を叩く道具は原則なし、設定で勝手にゆるめることもできない」という状態を、フラグ一つで作れます。必要な道具だけを --tools で足し戻す設計なので、既定は締めておき、例外を明示する運用に寄せられます。

なぜ「締める側の既定」が要るのか

この夏、Claude Code をはじめとするコーディングエージェントでは、サンドボックスの外へ影響が漏れる経路や、便利な拡張がそのまま侵入口になる事例が相次いで報告されてきました。エージェントに任せる作業が「コミットから PR まで」と広がるほど、うっかり実行される一行のコストは上がります。--restricted は、そうした場面で「そもそも実行できる道具を持たせない」という、いちばん確実な引き算を選べるようにしたものと言えます。

もっとも、これは万能の盾ではありません。あくまでオプトインであり、通常の起動では従来どおり権限プロンプトを重ねる運用のままです。設定ファイルを無視する性質上、普段使っている便利な許可ルールも効かなくなります。「信頼できない対象を触るとき」「無人で回すとき」に意図して被せる装備、と捉えるのが実態に合います。

同時に塞がれた“取りこぼし”

v2.1.248 には、無人運用とクラウド連携まわりの地味だが効く修正も入りました。とくに実運用で影響が出やすいのは次の3点です。

認証情報の“持ち出し”を止める

/ultrareview やローカルから起動したクラウドセッションが、コミット前の prod.env 系ファイルや *.tfvars、さらに認証ファイルのエディタ用スワップ・一時・バックアップ(key.pem.tmpid_rsa.swo など)まで、アップロードしてしまう問題を修正しました。これらは手元に留まるようになります。

「1時間に一度」のキャッシュ取りこぼしを解消

長時間セッションで、OAuth トークンの更新後にツール定義が再描画され、およそ1時間に一度プロンプトキャッシュを取りこぼして拡張思考の文脈まで失う不具合を修正しました。無人で長く回すほど効くコスト・品質両面の改善です。

クロスセッション連携の対応面を拡大

同じマシン上のセッション同士でメッセージをやり取りする SendMessage / ListAgents が、Bedrock・Vertex・Foundry 経由や、テレメトリを無効化した環境でも使えるようになりました。企業のゲートウェイ越しに並走エージェントを束ねたい現場で、取り回しが揃います。

どう効くか

今回の更新は、派手な新モデルではなく「任せる範囲を、任せる前に決める」ための道具立てです。エージェントに実行権を渡すのが当たり前になった一方で、その既定を安全側へ倒す手段は不足していました。--restricted は、他人のコードのレビューやサンプルの検証、無人バッチといった“信頼が確定していない作業”に、最小権限の型紙を一枚差し込みます。まずは信頼できないリポジトリを開く場面で被せて挙動を確かめ、必要なツールだけ --tools で戻す、という順序が現実的でしょう。

参照: Claude Code changelog(公式)Releasebot: Claude Code updatesanthropics/claude-code CHANGELOG

続きを読む

「一時間を超える処理」を待てるようにした──Codex 0.152が、MCPの出力量と実行時間に“上限のつまみ”を付け、計画ツールを既定オフに回した

「一時間を超える処理」を待てるようにした──Codex 0.152が、MCPの出力量と実行時間に“上限のつまみ”を付け、計画ツールを既定オフに回した

8月31日のCodex v0.152.0と翌日の修正版が、MCPツールの出力量や実行時間に明示的な上限を足し、計画ツールを既定オフに切り替えた。長く走らせる無人・半自動のエージェント運用に効く変更点を整理する。

FF
CLIの既定モデルが、100万トークンの頭に入れ替わった──Claude Code v2.1.257がFable 5.1を標準に据え、自動モードに『封じ込め破り』の関所を足した

CLIの既定モデルが、100万トークンの頭に入れ替わった──Claude Code v2.1.257がFable 5.1を標準に据え、自動モードに『封じ込め破り』の関所を足した

2026年9月1日公開のClaude Code v2.1.257が、既定モデルを100万トークン文脈のFable 5.1へ差し替え。自動モードには資格情報取得や範囲外読み取りを素通しさせない歯止めを追加した。開発者に効く変更点を整理する。

FF
「これは許可された演習だ」――そう言い張って、ランサム集団はCursorのAIエージェントに“実際の侵入作業”をやらせていた

「これは許可された演習だ」――そう言い張って、ランサム集団はCursorのAIエージェントに“実際の侵入作業”をやらせていた

ランサムウェア集団AuroraがCursorのAIエージェントを実際の侵入作業に悪用していたと、Gambit SecurityとCloudSEKが報告。「許可された演習」と偽って安全弁を回り込み、盗んだ認証情報を前提に偵察や権限奪取を代行させていた。開発者を速める道具は、攻撃者も速める――という警鐘。

FF
「買う」より「作る」を選ぶ会社が三社に一社──McKinseyが測った、コーディングエージェントが動かし始めた稟議

「買う」より「作る」を選ぶ会社が三社に一社──McKinseyが測った、コーディングエージェントが動かし始めた稟議

McKinseyの年次調査で、回答者の約3割が「コーディングエージェントで社内開発できる」を理由にソフト購入を見送ったと判明。買うより作るへ傾く調達の変化と、生産性は上がっても利益は動かないという足元の現実を読み解きます。

FF