Skip to content

Commit cfa4791

Browse files
senamakelmedullabot
andcommitted
docs(policy): clarify forbidden ancestor alias precedence
Co-authored-by: Medulla <medulla@tinyhumans.ai>
1 parent 6f7f9ac commit cfa4791

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎docs/specs/immutable-path-scopes.md‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,9 @@ extended aliases, administrative UNC shares and GLOBALROOT device namespaces. Un
5353
acting scopes leave `/usr`, `/bin`, `/dev` and library roots to configurable
5454
forbidden roots, preserving explicit grants for legitimate tool workloads. Enabled scopes also protect host state regardless of
5555
trusted grants. To preserve the host contract, an absolute forbidden root containing the entire
56-
workspace does not revoke workspace access; a forbidden subtree inside the
57-
workspace still denies access. Trusted grants override configurable forbidden roots only for operations their
56+
workspace does not revoke workspace access, whether configured directly or
57+
through a symlink alias resolving to that ancestor. A forbidden subtree inside
58+
the workspace still denies access. Trusted grants override configurable forbidden roots only for operations their
5859
access permits; read-only
5960
grants cannot authorize writes outside the workspace. Relative requests resolve
6061
against the action root, while relative forbidden roots resolve against the

0 commit comments

Comments
 (0)