AI仕事術

Claude Codeに「作業フォルダ外への書き込み禁止」設定が加わった。自分の直近7日を数えたら、フォルダの外へ344件書いていた

Claude Codeに「作業フォルダ外への書き込み禁止」設定が加わった。自分の直近7日を数えたら、フォルダの外へ344件書いていた

Claude Codeに「作業フォルダの外には書き込ませない」設定が加わったので、自分の直近7日の書き込みを数えた。1,286件のうち、フォルダの外は少なくとも344件あった。

2026年10月30日公開のv2.1.314で、permissions.blockWritesOutsideWorkingDirectoriesという設定が追加されました。公式の更新履歴には「Write・Edit・NotebookEditは、どの権限モードでも作業ディレクトリ外のパスを拒否する」と書かれています。作業ディレクトリは、Claude Codeを開いたフォルダのことです。

作業ディレクトリ(=Claude Codeを開いたフォルダ)

Claude Codeが自由に読み書きしてよい範囲の基準になるフォルダです。設定で追加したフォルダも、この範囲に入ります。

入れる前に、自分は外へどれだけ書いているか数えた

直近7日に動いた296セッションを集計すると、書き込み1,286件のうち、手元の主なフォルダの外は344件だった。

Claude Codeは会話の記録をファイルに残しています。その中から、ファイルを書く・直す操作(Write・Edit)のパスだけを取り出し、場所ごとに分けました。

数え方:~/.claude/projects 配下の会話記録(直近7日に更新があった296本)から、Write・Edit・NotebookEditのファイルパスを取り出し、フォルダ別に集計した

  1. iCloudの作業フォルダ内:615件
  2. 追加登録済みのGoogleドライブ・Obsidian:112件(Drive 62件・Vault 50件)
  3. ~/.claude(スキル・設定・スクリプト):326件
  4. それ以外(私用フォルダなど):18件
  5. 一時置き場:215件

~/.claudeとそれ以外の合計が、326+18=344件です。中身を見ると、スキルの手順書、全体ルールのCLAUDE.md、定期実行のスクリプトでした。自分では「作業フォルダの中で仕事をしている」つもりでしたが、設定ファイルを直す作業が全体の約4分の1を占めていました。

この数字は、設定を有効にした結果ではありません。会話記録から数えただけです。~/.claudeや一時置き場が設定の例外になるかは、公式の更新履歴に書かれておらず確認できていません。

この設定が止めるものと、止めないもの

止まるのはファイルの編集ツール3つだけで、シェルコマンドは対象外。

解説記事(ClaudeWorld)は、対象がWrite・Edit・NotebookEditであることを理由に、「シェルコマンドについてはsandboxを有効にしたままにする」よう勧めています。つまり、この設定を入れても、シェルでecho 〜 > ファイルのように書く経路は塞がりません。

入れるなら、確認する順番は3つ。①自分の書き込み先を数える ②外へ書く正当な用事(今回なら設定ファイルの更新)を書き出す ③それを許す追加フォルダを決めてから有効にする

私の場合、②が344件もありました。何も考えずに有効にすると、スキルや設定を直す作業が毎回止まります。数える前は「入れておけば安全」と思っていましたが、数えた後は「先に追加フォルダの整理が要る」に変わりました。この記事を書いた時点では、設定を有効にしていません。

今日からできること

設定を入れる前に、直近の書き込み先を数える。5分で終わる。

Claude Codeに、次の依頼をそのまま貼ってください。

~/.claude/projects 配下の会話記録のうち、直近7日に更新があったものから、Write・Edit・NotebookEditで書いたファイルのパスを集めてください。現在の作業ディレクトリの内側と外側に分けて件数を出し、外側は上位10パスも見せてください。ファイルは書き換えないでください。

外側の件数が0に近ければ、blockWritesOutsideWorkingDirectoriesを有効にしても困りません。多ければ、私のように「外へ書く用事」を先に整理します。

出典:Claude Code公式更新履歴(v2.1.314)/ClaudeWorld「Claude Codeの新機能:2026年11月」