[possible degradation] Directories are now not trusted by default even with the `--dangerously-bypass-approvals-and-sandbox` option.
Open 💬 16 comments Opened Mar 11, 2026 by your-diary
💡 Likely answer: A maintainer (github-actions[bot], contributor)
responded on this thread — see the highlighted reply below.
What version of Codex CLI is running?
codex-cli 0.114.0
What subscription do you have?
ChatGPT
Which model were you using?
_No response_
What platform is your computer?
_No response_
What terminal emulator and version are you using (if applicable)?
_No response_
What issue are you seeing?
I recently updated codex from v0.112.0 to v0.114.0.
Now, even with the --dangerously-bypass-approvals-and-sandbox option, I always see the confirmation prompt like below every time I run codex in a new directory:
> You are in /home/user/workdir/some_project
Do you trust the contents of this directory? Working with untrusted contents comes with higher risk of prompt
injection.
› 1. Yes, continue
2. No, quit
This is annoying because of three reasons:
- I just don't want the prompt. That defeats the purpose of using the
--dangerously-bypass-approvals-and-sandboxoption.
- I use
codexin a Docker container. For extra safety, I mountconfig.tomlreadonly to the container. So, even if I select1in the prompt above, the selection is not recorded.
- I test a one-off script very often (e.g. 15 times a day). Every time I do that, I create a new temporary directory with a random name (e.g.
mkdir ~/my_playground/${RANDOM}). So registering every possible directories to the trust directories list in advance is not feasible.
What steps can reproduce the bug?
- Create a new directory.
cdto the directory.
- Run
codex --dangerously-bypass-approvals-and-sandbox.
What is the expected behavior?
- It should trust any directory by default as before.
- Or, at least there should be both of these:
- another option to trust all directories by default (e.g.
--dangerously-trust-any-directories)
- breaking change notice / migration guide in the release note
Additional information
Possible cause:
16 Comments
Potential duplicates detected. Please review them and close your issue if it is a duplicate.
Powered by Codex Action
No, they are different from my problem.
I've had instances of the latest models typoing quite a bit when doing doing the grep/glob tool calls. GPT 5.4 high.
A similar issue occurs on Windows. In v0.112.0, running
codex --sandbox workspace-writedoes not trigger a confirmation prompt. However, v0.113.0 and v0.114.0 do.Same here after upgrading from v0.112 to codex-cli 0.114
Config:
My current workaround is this (simplified):
I don't want to do things like this though.
This is extremely annoying on macOS because of the stupid Homebrew design:
<img width="2922" height="496" alt="Image" src="https://github.com/user-attachments/assets/92a5e286-476a-4843-8de7-142419d45d90" />
Same thing here, this is annoying for me because I use a Worker to create new projects and automatically open the folder in the Codex CLI, but now it's blocked by this stupid security message, requiring me to keep pressing enter.
Same for me as well, this is very annoying as I don't want my config.toml to be littered with trusted directories when I explicitly am running
--yolo. I filed a duplicate of this issue #14547 before finding this issue, and having same problem as I use codex within a remote server and don't want to trust every folder. At the very least if this is needed, add a wildcard option in config.toml so all folders on the system can be trusted or just allow--yoloto overwrite the prompt as was beforev0.113.0Any update on this? This is a serious regression. Please try to fix it ASAP.
Same issue here. This is extra annoying because I my
~/.codex/config.tomlis symlinked from Git, and so even when I do answer the prompt (which I don't want to have to do because that's why I use a VM and setapproval_policyandsandbox_modeinconfig.tomlin the first place), it dirties my local Git clone of my env repo.Proper configuration that allows working on the project without interruptions for changing each file.
Also, you can check whether it’s possible to start the sandbox with a read-only root filesystem:
Just run
bwrap --ro-bind / / true. If it succeeds (zero exit code), everything is fine.I have been forced to use Codex CLI v0.112 for weeks because of this annoying bug.
Is there any plan to resolve this, or is there another solution to stop config pollution for trusted folders? Potentially just having a home folder trusted folder set for everything? It's becoming pretty frustrating having to deal with this.
Are there any plans to address this issue? It’s been quite annoying for a long time.
Here’s a workaround I’m using to fix the issue: