{"version":"2.1.290","anchor":"upload-staging-reports-symlink-targets-that-are-moved-or-els","canonical_anchor":"upload-staging-reports-symlink-targets-that-are-moved-or-els","heading":"Uploads refuse symlinks that point outside their folder","tier":"notice","area":"Cloud Sessions","scope":"individual","heads_up":true,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/upload-staging-reports-symlink-targets-that-are-moved-or-els","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Uploads refuse symlinks that point outside their folder\n\nWhen preparing files for upload, Claude Code now refuses symlinks that lead outside their folder and reports links that have moved\n\n**What**\n\nA symlink is a shortcut file that points to another file or folder. When Claude Code prepares a symlink for upload, it now keeps track of where the link sits. Previously it either used the link's target or refused the link as unreadable.\n\n- A link that leads outside its own folder is refused with the message \"resolved outside its directory\", and Claude Code records an event noting this.\n\n- A link that has moved is reported as moved.\n\n**Why**\n\nThis stops a symlink from pulling a file outside the intended folder into an upload.\n\n- Area: Cloud Sessions\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: yes"}