{"version":"2.1.299","anchor":"permission-read-denial-checks-use-a-narrower-mode","canonical_anchor":"permission-read-denial-checks-use-a-narrower-mode","heading":"Permission rules that block reads now apply more narrowly","tier":"notice","area":"Permissions","scope":"both","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/permission-read-denial-checks-use-a-narrower-mode","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### Permission rules that block reads now apply more narrowly\n\nClaude Code now checks reads blocked by permission rules in a narrower mode and against the project's real folder path\n\n**Unclear.** Whether the narrower mode blocks fewer reads, or blocks them differently, is not known.\n\n**What**\n\nPermission rules can stop Claude Code from reading certain paths. The check for those blocked paths now uses a narrower mode for read denials. It also compares against the project folder's real location, after following any symlinks, instead of the path as it was given.\n\n**Why**\n\nThis changes which reads count as blocked by your permission rules.\n\n- Area: Permissions\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: both\n- Heads-up: yes"}