Bash tool executed `brew install` without prompting user for approval
Resolved 💬 2 comments Opened Apr 15, 2026 by kpozin-abridge Closed May 25, 2026
Bug
A Bash(brew install kubeconform) command executed successfully without prompting the user for approval, despite no matching allow rule in the user's permission configuration.
Expected behavior
The permission system should have prompted the user before executing brew install, since no allowlist pattern matches it.
Actual behavior
The command ran to completion and installed the package without any user prompt.
Relevant config
- User settings (
~/.claude/settings.json): only allowsgh pr view/diff/checks/list/status - Project settings (
.claude/settings.json): only allows scopedpnpm --filter,git log/diff/status - Project local settings (
.claude/settings.local.json): only allowsWebFetchfor specific domains - No
Bash(brew *)orBash(*)wildcard present in any config
Environment
- Claude Code running inside VSCode extension (v2.1.109)
- Helm v4.0.0
- macOS (Darwin 25.3.0)
This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗