Files
claude-code/.claude
Claude 0d15fae207 fix(bash): validate permission rules before saving to prevent malformed settings
Add validation to prevent bash permission rules with unbalanced quotes
from being saved to settings.local.json. Previously, malformed commands
could be saved, causing settings to fail validation on load with error:
"Unmatched " in Bash pattern".

The fix adds validation before saving rules to ensure:
- Quotes are properly balanced
- Permission patterns are well-formed

Bug reported via Slack: permission rule "Bash(250/0.029 \")" was being
stored, which has an unbalanced quote.

Includes:
- Detailed bug analysis in .claude/bash-permission-bug-analysis.md
- CHANGELOG entry for the fix
2026-01-06 16:20:12 +00:00
..