Skip to main content

Module cc_permissions

Module cc_permissions 

Source
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.