{"version":"2.1.265","anchor":"publishroot-path-resolution-reworked-async-allowlist-check","canonical_anchor":"publishroot-path-resolution-reworked-async-allowlist-check","heading":"Publish\/root path resolution reworked (async allowlist check)","tier":"internal","area":"Elsewhere","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265\/e\/publishroot-path-resolution-reworked-async-allowlist-check","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.265","markdown":"### Publish\/root path resolution reworked (async allowlist check)\n\nPublish tool now checks the workspace root against an allowlist asynchronously instead of a simple string match\n\n**Unclear.** The finding does not say what practical difference this makes for users, such as which paths are now accepted or rejected differently.\n\n**What**\n\nThe publish tool's check for whether a given root directory falls inside the current workspace used to be a simple synchronous comparison of path strings. It now runs an asynchronous allowlist resolution process before deciding whether the root counts as inside the workspace.\n\n**Why**\n\nThis changes the internal mechanics of a safety check used when publishing.\n\n- Area: Elsewhere\n- Tier: Under the hood\n- Useful: 1\/5\n- Signal: 1\/5"}