settings.json

sandbox.network.allowManagedDomainsOnly

型boolean既定値false記述場所管理者設定のみ

管理設定で有効な場合、ユーザーやプロジェクトの設定を無視して管理設定の許可ドメインのみを適用し、未許可ドメインへのアクセスをプロンプトなしで自動ブロックします。

記述例

{
  "sandbox": {
    "network": {
      "allowManagedDomainsOnly": true,
      "allowedDomains": ["github.com", "*.npmjs.org"]
    }
  }
}

使い方・用途

  • 企業などの組織において、管理者が定義したネットワーク制限を厳格に強制し、ユーザーによる意図しないポリシーのバイパスを防止したい場合に活用します。
  • 許可されていないドメインへのアクセス試行に対して承認プロンプトを出さずに即座に遮断するため、ヒューマンエラーによる機密情報流出のリスクを低減できます。
英語原文(公式ドキュメントより)

(Managed settings only) Only allowedDomains and WebFetch(domain:...) allow rules from managed settings are respected. User, project, local, and flag settings domains are ignored. Denied domains are still respected from all sources. Non-allowed domains are automatically blocked without user prompts. See https://code.claude.com/docs/en/sandboxing#network-isolation

関連ドキュメント

関連する変更履歴

v2.1.282(1件)

Changed
sandbox.excludedCommands を変更した。managed settings または --settings で allowUnsandboxedCommands: false が設定されている場合や、managed の allowManagedDomainsOnly: true が設定されている場合、プロジェクトおよびローカル設定のエントリは無視されるようになった
英語原文を表示
Changed sandbox.excludedCommands to ignore project and local settings entries when managed settings or --settings set allowUnsandboxedCommands: false, or managed allowManagedDomainsOnly: true

変更後

サンドボックスが厳格モードや管理者必須モードのとき、プロジェクトやローカル設定にある excludedCommands の除外指定が効かなくなり、開発者自身がサンドボックスの対象外コマンドを広げられなくなります。管理者はマシンごとに一律のサンドボックス ポリシーを維持できます。

v2.1.126(1件)

Changed
優先度の高い管理設定にsandboxブロックがない場合、低い優先度の管理設定のドメイン/読み取り制限が無視されるセキュリティ上の問題を修正しました
英語原文を表示
**Security:** Fixed allowManagedDomainsOnly / allowManagedReadPathsOnly being ignored when a higher-priority managed-settings source lacked a sandbox block

変更後

組織の管理者によって定義されたセキュリティ制限が漏れなく適用されるようになり、意図しないドメインへのアクセスやファイル読み取りをより確実に防止できます。

関連ドキュメント

v2.1.69(1件)

Fixed
Fixed sandbox prompting users to approve non-allowed domains when allowManagedDomainsOnly is enabled in managed settings — non-allowed domains are now blocked automatically with no bypass

関連ドキュメント

v2.1.64(1件)

Fixed
管理設定で allowManagedDomainsOnly が有効な場合、未許可ドメインへの承認プロンプトを抑制し、自動的にブロックするように修正しました。
英語原文を表示
Fixed sandbox prompting users to approve non-allowed domains when allowManagedDomainsOnly is enabled in managed settings — non-allowed domains are now blocked automatically with no bypass

変更後

企業におけるセキュリティポリシーの強制力が向上し、ヒューマンエラーによる機密情報の流出リスクを低減できます。

関連ドキュメント