VSCode extension ignores wildcard permissions in settings.json
Resolved 💬 5 comments Opened Jan 14, 2026 by MrCalebH Closed May 1, 2026
Environment
- Extension version: 2.1.7
- OS: macOS Darwin 24.6.0
- VSCode setting
claudeCode.allowDangerouslySkipPermissions: trueis set
Issue
Both ~/.claude/settings.json and project .claude/settings.local.json have wildcard permissions:
"permissions": {
"allow": [
"Bash(*)",
"Read(*)",
"Write(*)",
"Edit(*)",
"WebFetch(*)",
...
]
}
The extension still prompts for every Read and WebFetch operation, despite wildcards.
Observed behavior
Bash(*)andGrep(*)wildcards work correctly (no prompts)Read(*)andWebFetch(*)wildcards are ignored (still prompts)- CLI (
claudein terminal) respects all permissions correctly
Expected behavior
All wildcard permissions should be respected, no prompts for allowed tools.
This issue has 5 comments on GitHub. Read the full discussion on GitHub ↗