mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 10:40:43 +00:00
docs: prune recent additions for readability
This commit is contained in:
@@ -282,18 +282,9 @@ openclaw sandbox recreate --all
|
||||
|
||||
## Security hardening
|
||||
|
||||
OpenShell sandbox helpers that read remote workspace files use a pinned file
|
||||
descriptor for the workspace root and walk ancestors from that pinned fd
|
||||
instead of re-resolving the path for each read. Combined with an identity
|
||||
recheck on every operation, this prevents a mid-turn symlink swap or a
|
||||
hot-swapped workspace mount from redirecting reads outside the intended
|
||||
remote workspace.
|
||||
|
||||
- Workspace root is opened once and pinned; later reads reuse that fd.
|
||||
- Ancestor walks traverse relative entries from the pinned fd so they cannot
|
||||
be redirected by a replacement directory higher in the path.
|
||||
- The sandbox identity is rechecked before each read, so a recreated or
|
||||
reassigned sandbox cannot silently serve files from a different workspace.
|
||||
OpenShell pins the workspace root fd and rechecks sandbox identity before each
|
||||
read, so symlink swaps or a remounted workspace cannot redirect reads out of
|
||||
the intended remote workspace.
|
||||
|
||||
## Current limitations
|
||||
|
||||
|
||||
Reference in New Issue
Block a user