{"version":"2.1.232","anchor":"memory-and-rules-traversal-refuses-links-that-escape-the-pro","canonical_anchor":"memory-and-rules-traversal-refuses-links-that-escape-the-pro","heading":"Memory and rules traversal refuses links that escape the project","tier":"notice","area":"Memory","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232\/e\/memory-and-rules-traversal-refuses-links-that-escape-the-pro","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.232","markdown":"### Memory and rules traversal refuses links that escape the project\n\nMemory and rules traversal skips links that point outside your project.\n\n**What**\n\nWalking your CLAUDE.md memory files and rules directories now inspects each entry and skips symlinks, and files with more than one hard link, whose real path lands outside the project, unless external includes are allowed.\n\n**Details**\n\n- For user-scope files, external includes are only honoured when the session entrypoint is not a local agent.\n- Entries are checked without following the link, so the link target is never read to make the decision.\n\n**Evidence**\n\n`isSymbolicLink()`\n\n- Area: Memory\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}