News for hackers. Stuff that matters.
Re:Don't YOLO your file system by cozzyd on Friday March 27, 2026 @10:06PM (#47550815)
Is this a real sandbox or just a pretty please?
Re:Don't YOLO your file system by AnotherGoodName on Friday March 27, 2026 @10:11PM (#47550840)
https://code.claude.com/docs/en/sandboxing says they integrated bubblewrap (linux/windows), seatbelt (macos) and give an error if sandbox can't be supported so appears to be real.
Re:Don't YOLO your file system by throwaway6734 on Friday March 27, 2026 @10:13PM (#47550855)
https://docs.docker.com/ai/sandboxes/ Any idea on how that compares to this docker feature in development?
Re:Don't YOLO your file system by figmert on Friday March 27, 2026 @11:43PM (#47551388)
Docker containers use cgroups and namespaces etc (the usual kernel level isolation)

Docker sandboxes use microvms (i.e. hardware level isolation)

Bubblewrap uses the same technology as containers

I am unsure about seatbelt.

Re:Don't YOLO your file system by enduser on Friday March 27, 2026 @11:11PM (#47551209)
By default it will automatically retry many tool calls that fail due to the sandbox with the sandbox disabled. In other words it can and will leave the sandbox.
Re:Don't YOLO your file system by fc417fc802 on Saturday March 28, 2026 @12:35AM (#47551657)
What is even the point in that case? The behavior you describe is no better than if SELinux were to automatically re-execute a process with containment disabled.
Re:Don't YOLO your file system by erinnh on Saturday March 28, 2026 @02:05AM (#47552052)
Looking at the settings, its an option:

  Configure Overrides:                                                                                                                                                       
                                                                                                                                                                             
   1. Allow unsandboxed fallback                                                                                                                                            
    2. Strict sandbox mode (current)                                                                                                                                         
                                                                                                                                                                             
  Allow unsandboxed fallback: When a command fails due to sandbox restrictions, Claude can retry with dangerouslyDisableSandbox to run outside the sandbox (falling back to  
   default permissions).                                                                                                                                                     
                                                                                                                                                                             
  Strict sandbox mode: All bash commands invoked by the model must run in the sandbox unless they are explicitly listed in excludedCommands.
Re:Don't YOLO your file system by ihattendorf on Saturday March 28, 2026 @01:12AM (#47551841)
The purpose of the sandbox is to reduce permission fatigue. If it fails to run a command in the sandbox and retries it outside the sandbox, the regular permission rules apply. You'll still be prompted for any non-sandboxed tool calls that you haven't allowed or denied via permission rules.
Re:Don't YOLO your file system by js2 on Saturday March 28, 2026 @01:52PM (#47556835)
Re:Don't YOLO your file system by afzalive on Monday March 30, 2026 @12:45AM (#47570472)
I think this part can be improved. When it knows it's blocked by sandbox, it shouldn't try to circumvent it. I've had it download programs when it's blocked from using something and it's super annoying.

Almost like it doesn't understand the purpose of the sandbox.

Re:Don't YOLO your file system by ray_v on Friday March 27, 2026 @10:47PM (#47551055)
It seems like it's controlled by the Bash tool (https://code.claude.com/docs/en/sandboxing) and then bubblewrap (https://github.com/containers/bubblewrap) on linux and Seatbelt on mac at the system level