Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.193 ·

Workflow VM Boundary Security

Entry
JSON All of v2.1.193
EntryKind: in v2.1.193,
ImprovementsSection of the release
What

Values crossing the workflow VM boundary now pass through a security-hardened sanitizer that runs inside the VM context itself, protecting against Proxy-based escape attacks.

Details
  • The sanitizer uses a WeakSet for cap-error identity (cannot be faked by an attacker-controlled Proxy whose get-trap returns true for any key).
  • Arrays are length-capped at a maximum count; exceeding it throws with "array length N exceeds the maximum of N supported across the workflow VM boundary."
  • Functions on crossed values are stripped to undefined.
  • Workflow results cannot be functions; attempting this now throws "workflow result cannot be a function."
Evidence

New in-VM sanitizer (search for "workflow VM boundary" or "workflow result cannot be a function")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.193 →

Feedback