{"version":"2.1.251","anchor":"directory-ownership-verification-helper","canonical_anchor":"directory-ownership-verification-helper","heading":"Directory ownership verification helper","tier":"internal","area":"Permissions","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251\/e\/directory-ownership-verification-helper","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.251","markdown":"### Directory ownership verification helper\n\nA new check refuses directory paths unless every segment is owned by you and not a symlink.\n\n**What**\n\nA new check walks a directory path one segment at a time and refuses it unless every segment is owned by the current user and is not a symlink, finally confirming the resolved real path matches the expected target. On Linux and WSL it uses open-by-handle checks; elsewhere it falls back to creating the directories and stat-checking them.\n\n**Details**\n\n- No code in this build calls it, so nothing yet routes through this stricter check.\n\n**Evidence**\n\n`aI | Zn.O_DIRECTORY | Zn.O_NOFOLLOW`\n\n- Area: Permissions\n- Tier: Under the hood\n- Useful: 2\/5\n- Signal: 3\/5"}