Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.299 ·

Sandbox file access grants are checked more strictly, especially on Windows and through linked folders

Sandbox read and write grants now follow links folder by folder, drop risky entries on Windows, and handle glob patterns and read denies differently

Group of 2 You'll notice Improvements
JSON All of v2.1.299
You'll noticeTier: how much it should matter to you
3Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
SandboxArea: what it touches
ImprovementsKind: in v2.1.299,
ImprovementsSection of the release

What

The sandbox is a fenced-off area that limits which files and folders the commands Claude runs can reach. Settings such as allowRead and allowWrite grant extra access. The checks on those grants have been reworked:

  • On Windows, a grant that is, or contains, your home folder or a Claude Code configuration folder is withheld. Device paths are refused. Grants from repository settings are still ignored on Windows.
  • Links, also called symlinks, are shortcuts that point to another location. Claude Code now follows them one folder at a time along each path, instead of a single check of the whole path.
  • The allow and deny write lists are built by shared code. Linked grants and glob patterns, which are paths with wildcards such as *, are now tracked. Before, glob patterns were skipped on Linux and WSL with the message 'Skipping glob pattern on Linux/WSL'.
  • A grant whose path is re-pointed after it was approved can be dropped with the reason 'a directory in its spelling now resolves outside that spelling to one that holds or lies inside a denied read path'. Before, these late checks compared only a single root folder.
  • blockReadsOutsideWorkingDirectories normally keeps reads inside your working folders, with some paths opened back up. That reopening is now turned off when allowManagedReadPathsOnly is set, when the working folder's path contains wildcard characters, or on Windows.

Why

This is a security change to how the sandbox enforces read denies and links. Some allowRead and allowWrite entries, especially on Windows, will now be dropped with a log message. If a command loses access it had before, check the logs for the reason.

Read from
Names in the bundlesandbox.filesystem.allowRead
What the documentation says
Since it was published

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 since Anthropic's documentation has since written up sandbox.filesystem.allowRead, on Error reference. sandbox.filesystem.allowRead is ignored — managed settings set allowManagedReadPathsOnly, so only allowRead paths from managed settings are honored. The 3 entries in /home/you/.claude/settings.json will NOT apply (see https://code.claude.c… errors see the edit
How sure we are
Two sources agreeTwo things we can check say the same as this entry.
Anthropic's documentation agreesAnthropic's documentation has since written up sandbox.filesystem.allowRead, on Error reference.
Anthropic's release notes agreeFixed sandbox denyRead and allowRead globs with braces, parentheses or backslashes in a folder's name being read differently by Claude…

See this entry in the whole of v2.1.299 →

Feedback