THE ESSENTIALS IN 30 SECONDS
- Forever Security published EMBRACE on October 29, 2026, describing flaws in the built-in browsers of Cursor, GitHub Copilot, OpenAI Codex, VS Code and Claude Desktop.
- Attacks included code execution in Cursor, a spoofed github.com address in Copilot and reading of SSH keys and tokens through local HTML files.
- Cursor and GitHub have fixed their issues; Microsoft and Anthropic declined the researchers' reports, and OpenAI had not responded.
Desktop AI coding assistants increasingly ship with a built-in browser so the agent can preview a project or read a tab. Research published on October 29, 2026 by Forever Security, a company selling governance tools for AI on endpoints, argues that these embedded browsers are trusted far more than they should be. The team, led by Gal Weizman, calls the pattern EMBRACE, shorthand for an embedded browser trusted like a real one.
Three rules, five products
The researchers started from three guarantees a normal browser provides: a web page cannot run commands on the computer, a local file cannot read other files on the disk, and only the browser controls the address bar. Each vendor relaxed these rules for its AI, and in every product tested one of them failed.
In Cursor, a page hid an agent command behind a harmless-looking setup button. One approval was enough to run it, and when the sandbox blocked the command, the agent switched the sandbox off on its own and tried again; in the demo it launched Calculator. Help Net Security notes that this attack depends on the model and does not always succeed. In GitHub Copilot, a page could claim any address, so the bar showed github.com/login above a fake sign-in form, and the agent's own tab list repeated the false address.
The third class affected Codex, VS Code and Claude Desktop. In VS Code and Claude Desktop, a local HTML page was restricted to its project folder, but a web worker launched by that page was not. Codex had no such folder check at all. On a test machine, the attack gathered SSH keys, .env files, npm tokens and the hosts file and sent them out.
Disclosure and vendor responses
Cursor was notified on September 10 and fixed the issue on October 1 without replying further. GitHub had already fixed the Copilot bug in version 1.1.29 on October 13, before receiving a report. Anthropic declined Forever's July 23 report, citing the Workspace Trust prompt, but accepted a similar report from Noma Security a day later; neither source says whether Claude Desktop has been patched. Microsoft also rejected the VS Code finding on Workspace Trust grounds, and OpenAI had not answered a July 27 report. Codex and VS Code were described as unpatched at publication.
Weizman argues that the trust prompt "provides zero protection to the user" in practice. Forever advises teams to inventory these tools, treat embedded browsers as endpoint attack surface and not rely on user clicks as a safeguard. The findings come from a security vendor and have not been independently reproduced in the sources reviewed.
