{"version":"2.1.314","anchor":"read-block-error-for-upload-screening","canonical_anchor":"read-block-error-for-upload-screening","heading":"File uploads now respect the setting that blocks reads outside working folders","tier":"notice","area":"Permissions","scope":"both","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/read-block-error-for-upload-screening","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### File uploads now respect the setting that blocks reads outside working folders\n\nA file passed for upload is now refused with an error when `permissions.blockReadsOutsideWorkingDirectories` blocks reading it\n\n**What**\n\nThe `permissions.blockReadsOutsideWorkingDirectories` setting stops Claude Code from reading files outside the folders you are working in. Files passed through for upload are now checked against it too. If the setting blocks a file, Claude Code stops with the error \"read not allowed under permissions.blockReadsOutsideWorkingDirectories\".\n\n**Why**\n\nIf you rely on this setting to keep Claude Code inside your working folders, uploads can no longer be used to get around it.\n\n- Area: Permissions\n- Names: `permissions.blockReadsOutsideWorkingDirectories`\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: both\n- Heads-up: yes"}