top | item 46845523

(no title)

beacon294 | 28 days ago

My codex just uses python to write files around the sandbox when I ask it to patch a sdk outside its path.

discuss

order

Sharlin|28 days ago

It's definitely not a sandbox if you can just "use python to write files" outside of it o_O

chongli|28 days ago

Hence the article’s security theatre remark.

I’m not sure why everyone seems to have forgotten about Unix permissions, proper sandboxing, jails, VMs etc when building agents.

Even just running the agent as a different user with minimal permissions and jailed into its home directory would be simple and easy enough.

valleyer|28 days ago

Is it asking you permission to run that python command? If so, then that's expected: commands that you approve get to run without the sandbox.

The point is that Codex can (by default) run commands on its own, without approval (e.g., running `make` on the project it's working on), but they're subject to the imposed OS sandbox.

This is controlled by the `--sandbox` and `--ask-for-approval` arguments to `codex`.