You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
SandboxArea: what it touches
Bug FixesKind: in v2.1.284,
Bug FixesSection of the release
Unclear What this particular sandbox mode is used for is not clear; it may be a sandbox for scripts or checks.
What
The sandbox is the walled-off environment Claude Code can run commands in, with rules about which files they may read or write. One of its modes, chosen when a proxy port is configured and that mode is available, used only your filesystem.denyRead setting from the sandbox configuration. It now also adds the paths in your filesystem.denyWrite setting to the list of places commands are not allowed to write.
Before, that mode blocked writes only to a fixed set of places such as project roots, your home folder, device files and temporary folders.
Why
A write rule you set could be silently ignored in this mode. It now takes effect there too, so stricter write limits you configure are actually enforced.
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.
Confirmed sinceAnthropic's documentation has since written up filesystem.denyWrite, on Configure the sandboxed Bash tool.| Writes | The working directory, a per-user temp directory, and [directories you've added](/docs/en/permissions#additional-directories-grant-file-access-not-configuration). [Protected paths](#protected-paths) stay write-denied | [`filesys…sandboxingsee the edit
How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtWhat this particular sandbox mode is used for is not clear; it may be a sandbox for scripts or checks.
Anthropic's documentation agreesAnthropic's documentation has since written up filesystem.denyWrite, on Configure the sandboxed Bash tool.