Description-Behavior Mismatch
Medium
- Confidence
- 94% confidence
- Finding
- The `evaluate` subcommand exposes arbitrary JavaScript execution in the controlled browser tab via the REST API by forwarding a user-supplied `expression` directly to `/tabs/{tab}/evaluate`. In a browser-control skill, this materially expands capability beyond navigation/click/type/snapshot into unrestricted DOM and script execution, enabling data extraction, state manipulation, or execution of unsafe workflows on authenticated pages if an agent or user passes untrusted input.
