{"version":"0.2.96","anchor":"rule-based-file-access-control","canonical_anchor":"rule-based-file-access-control","heading":"Rule-Based File Access Control","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/0.2.96\/e\/rule-based-file-access-control","release_url":"https:\/\/changelogs.core-directive.com\/v\/0.2.96","markdown":"### Rule-Based File Access Control\n\n- **Granular Permission Rules**: New pattern-based permission system for file operations\n- Support for glob patterns to allow\/deny file access\n- Separate rules for read vs edit operations\n- Pattern prefixes:\n- `\/\/` - Relative to root directory\n- `~\/` - Relative to user's home directory\n- `\/` - Relative to configured scope (project, user settings, etc.)\n\n**Example usage**\n\n`# Deny all access to sensitive files\nclaude code --deny-read \"\/\/etc\/**\" --deny-edit \"~\/.ssh\/**\"\n\n# Allow specific directories\nclaude code --allow-read \"\/src\/**\" --allow-edit \"\/docs\/*.md\"`"}