Evidence record / openclaw

A dated record of one change, kept so the writing that cites it can be checked. Compiled from the sources listed below by the research run, not written for reading. The judgment lives in the issues that cite it, below.

2026-10-13-openclaw-workspace-file-tools-use-root-handles-while-residual-raw-path-migration-stays-open

Workspace file tools use root handles while residual raw-path migration stays open. The previous blanket validation-time-only description was too broad. The path validator still checks before use, but shipped workspace-only reads and edits obtain fs-safe Root handles, and writes use rootHandle.write with within-root parent-symlink handling and a pre-mutation authority guard. Issue #114382 remains open for residual raw-path consumers and the validator, not as proof of a current escape through all shipped file tools. Complete atomic coverage was not established. Current exec approval also recomputes mutable operand digests before spawn and denies drift; the sandbox child owner escalates SIGTERM to SIGKILL, waits for reaping and throws if the tree survives. The inherited August mechanisms are present on extended-stable as well.

Channel: tagged-release, inspected at 2026.10.3. Half: both. Date: 2026-10-13 posture correction and source recheck; no new window introduction date asserted.

Operator consequence: Retire the claim that every workspace file operation is only validation-time hygiene. Preserve a narrower unresolved question: which residual consumers still validate then use a raw path, and whether they adopt operation-time containment. Require an owner-level code audit and replacement of those consumers before asserting complete coverage; an open issue or an old exploit alone does not settle it.

Receipt

Finding metadata

Run: 2026-10-13-profile-refresh-2026-09-21_2026-10-13-frontier-v0

Finding ID: 2026-10-13-openclaw-workspace-file-tools-use-root-handles-while-residual-raw-path-migration-stays-open

Profile citations

  • OpenClaw / claim / workspace-operation-time-coverage
  • OpenClaw / posture / governance

Source links

Primary links, including exact changelog lines when available.

Versioned source: run artifact