{"version":"2.1.323","anchor":"trust-request-rejects-repo-roots-with-invisible-characters","canonical_anchor":"trust-request-rejects-repo-roots-with-invisible-characters","heading":"Folder trust is refused when the project path contains invisible characters","tier":"notice","area":"Workspace Trust","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323\/e\/trust-request-rejects-repo-roots-with-invisible-characters","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.323","markdown":"### Folder trust is refused when the project path contains invisible characters\n\nA request to trust a folder is now refused if the project's root path contains invisible or non-printing characters\n\n**What**\n\nBefore Claude Code works in a folder, it asks whether you trust it. When a request to trust a folder comes in, Claude Code now refuses it with the reason `unsafe_path` if the path to the project's root folder contains invisible or non-printing characters. These are characters that do not show on screen. The path itself is not repeated back in the refusal.\n\n**Why**\n\nA folder name with hidden characters can look like a folder you trust while actually being a different one. Refusing these paths stops you from trusting a folder that is not the one you think it is.\n\n- Area: Workspace Trust\n- Names: `unsafe_path`\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}