{"version":"2.1.280","anchor":"denied-path-reason-now-carries-a-machine-readable-code","canonical_anchor":"denied-path-reason-now-carries-a-machine-readable-code","heading":"Denied path reason now carries a machine-readable code","tier":"internal","area":"Permissions","url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280\/e\/denied-path-reason-now-carries-a-machine-readable-code","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.280","markdown":"### Denied path reason now carries a machine-readable code\n\nDenied-path errors now include a machine-readable 'outside_scope' code\n\n**What**\n\nWhen Claude Code denies access to a file path because it falls outside the allowed scope, the denial object now includes a `code` field set to `\"outside_scope\"`, alongside the existing human-readable reason text.\n\n**Why**\n\nThis makes it possible for tooling to programmatically detect this specific denial reason instead of having to parse the human-readable message.\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}