You'll noticeTier: how much it should matter to you
4Useful: my rating, 1 to 5
3Signal: worth watching, 1 to 5
SandboxArea: what it touches
Bug FixesKind: in v2.1.246,
What probably matters to youSection of the release
What
When building the sandbox policy, Claude Code now checks whether each settings source is enabled. Permission rules and sandbox.filesystem entries from a disabled source are skipped and logged; disabled project and local sources also have their sandbox.credentials entries dropped. Previously those entries were applied anyway.
Details
Applies on every sandbox policy build, with no flag to restore the old behaviour.
The skip is recorded at info level, naming the disabled source.
Evidence
Sandbox: ignoring permission rules and sandbox.filesystem entries from disabled setting source
Strings lifted out of the shipped bundle, so the claim above can be checked against them.
The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.
Added sinceA small documentation edit on Configure the sandboxed Bash tool touched a line naming sandbox.filesystem after this was published.You can also deny write or read access using `sandbox.filesystem.denyWrite` and `sandbox.filesystem.denyRead`, and re-allow specific paths within a denied region using `sandbox.filesystem.allowRead`. When read rules overlap, the rule with …sandboxingsee the edit
Confirmed sinceAnthropic's documentation has since written up sandbox.credentials, on All settings.| Values taken whole | Takes the value whole from the highest source that sets it, without combining entries or fields from lower sources. When the highest source doesn't set it, takes it whole from the next source down | [`sandbox.credent…settings-referencesee the edit
Added sinceA small documentation edit on Configure server-managed settings touched a line naming sandbox.credentials after this was published.An approval for `sandbox.credentials` or `sandbox.network.tlsTerminate` also covers the [`sandbox.network.allowedDomains`](/docs/en/settings-reference#sandbox-network-alloweddomains) entries in those same delivered settings, because both s…server-managed-settingssee the edit
How sure we are
One source agreesOne thing we can check says the same as this entry.
Anthropic's documentation agreesA small documentation edit on Configure server-managed settings touched a line naming sandbox.credentials after this was published.