Atleast on macos cant the sandbox-exec be used similar to what codex is doing?
[edit] looks really simple, except I'll have to look into how their raw-exec takes care of writeableRoots: https://github.com/openai/codex/blob/0d6a98f9afa8697e57b9bae...
[edit2] lol raw-exec doesn't do anything at all with writeableRoots, it's handled in the fullPolicy (from scopedWritePolicy)
https://gist.github.com/fzzzy/319d6cbbdfff9c340d0e9c362247ae...