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

Claude Code v1.0.122 ·

Enhanced Sandbox Security (macOS)

Entry
JSON All of v1.0.122
EntryKind: in v1.0.122,
ChangesSection of the release

What changed: macOS sandbox policies rewritten based on Chrome's security model, replacing broad wildcards with explicit whitelists

How it works now:

  • Process permissions: Only allows process-exec, process-fork, and same-sandbox operations (previously allowed all process operations)
  • Mach IPC: Restricts to 9 specific Apple system services instead of allowing all Mach operations
  • IOKit access: Limited to specific device classes (IOSurfaceRootUserClient, RootDomainUserClient) instead of all IOKit operations
  • Sysctls: Whitelists ~45 specific hardware/kernel information sysctls instead of allowing all reads
  • File I/O: Specific device files only (/dev/null, /dev/random, etc.)

Details:

  • Follows principle of least privilege
  • Based on Chromium's battle-tested sandbox implementation
  • Breaking change: Commands relying on unrestricted system access may fail
  • Unix socket configuration changed: allowUnixSockets now only accepts array of paths (boolean values removed)
  • Evidence: kc4() at line 370411 (new profile generator replacing eb6() at line 374940 in v1.0.120)

See this entry in the whole of v1.0.122 →

Feedback