Expand description
Read and evaluate Claude Code’s permission rules from settings files.
Claude Code stores user-granted permissions in settings.json and
settings.local.json files. This module reads permissions.allow,
permissions.deny, and permissions.ask arrays, extracts Bash(...)
patterns, and checks commands against them with word-boundary matching.
Structs§
- CcRules
- Loaded Claude Code permission rules.
Functions§
- load_
cc_ rules - Load CC permission rules from all settings file paths.
- load_
cc_ rules_ with_ home - Load CC rules with an explicit home directory instead of reading
$HOME.