Where does the bug appear (feature/product)?
Cursor IDE
Describe the Bug
The IDE overrides the settings for agent “Run Mode” when it prompts for running a command by adding a new pre-checked box to “Enable Auto-review” to the run confirmation, and immediately escalates its own privileges if you do not uncheck “Enable Auto-review”. The settings configured should be respected, and the agent should not start executing commands it was not given permission for.
Steps to Reproduce
- Go into Cursor settings.
- Click Agents.
- In Run Mode, select allowlist.
- Start a new agent, ask it to do something like “find all the files in the project that might contain an exposed credential and extract those to a list. Once it finds all the files that could have credentials in them, do a wget to each at Cursor - The best way to code with AI | Cursor - The best way to code with AI to and let me know which ones return ‘exposed’”
- Accept the first command it asks to run, don’t worry about the checkbox about “auto-review”.
- Watch the agent auto-run stuff
- Go back to agent settings run mode - it is no longer “allowlist”.
Expected Behavior
- the checkbox for “auto-review” should never default to checked. The label should be more descriptive about overriding your settings. Arguably, it should not even be an option if you have intentionally configured “Allowlist” as the run mode.
- the agent asks for confirmation for all commands that are not on the allowlist.
- Regardless of what was selected, the options configured at the higher level should not be overwritten by a chat window.
Operating System
MacOS
Version Information
Version: 3.8.11 (Universal)
VS Code Extension API: 1.105.1
Commit: e56ad3440df06d22ca7501e65fd518e905486ef0
Date: 2026-06-18T01:40:18.333Z
Layout: editor
Build Type: Stable
Release Track: Default
Electron: 40.10.3
Chromium: 144.0.7559.236
Node.js: 24.15.0
V8: 14.4.258.32-electron.0
xterm.js: 6.1.0-beta.256
OS: Darwin arm64 25.5.0
Additional Information
Not respecting security configurations like this could result in company policy decisions to terminate.
Does this stop you from using Cursor
No - Cursor works, but with this issue