Classmethod Claude Chat Code Execution Misconceptions
Claude チャットのコード実行と外部通信設定を検証してみた
- URL: https://dev.classmethod.jp/articles/claude-chat-code-execution-misconceptions/
- 日付: 2026-06-15
- Tier: Tier 2
- 要旨: Claude.ai の「コード実行」設定がClaude Code(CLI)とは別物であることを実機検証で確認した記事。前者はAnthropicホストの隔離Linuxサンドボックス、後者は利用者のローカル環境で動作する。外部通信オフでもファイル生成・データ分析・グラフ可視化は引き続き利用できる。
詳細
外部通信の4段階:
- なし(オフ): プリインストール済みパッケージのみ、外部通信なし
- パッケージマネージャのみ: 主要レジストリの既定ドメインのみ許可
- パッケージマネージャ+指定ドメイン: 2に allowlist を追加
- すべてのドメイン: 法的ブロックリスト以外を許可
既定許可ドメインには api.anthropic.com / github.com / registry.npmjs.org / pypi.org などが含まれる。Claude.ai チャットのコード実行は Anthropic 側のサンドボックスで動くため社内ネットワークを経由しない。一方 Claude Code の通信は利用者端末を経由するため社内ネットワーク側で制御できる。この違いが組織の情報セキュリティ管理において重要な分岐点になる。Skills を使う場合もコード実行が有効であれば外部通信オフのままで動作する。