Agustin Rivera
8dfbf3268b
fix(browser): gate sandbox noVNC helper auth
...
Require bridge auth before /sandbox/novnc token redemption and keep the noVNC observer URL out of model-visible prompt context.
Local verification:
- pnpm test extensions/browser/src/browser/bridge-server.auth.test.ts src/agents/sanitize-for-prompt.test.ts src/agents/pi-embedded-runner.buildembeddedsandboxinfo.test.ts
Note: pnpm check currently fails on latest main in unrelated files (src/agents/tools/message-tool.ts and src/gateway/mcp-http.test.ts), outside this PR diff.
Thanks @eleqtrizit.
Co-authored-by: eleqtrizit <31522568+eleqtrizit@users.noreply.github.com >
2026-04-10 18:01:26 +01:00
..
2026-04-09 03:56:22 +01:00
2026-04-09 23:47:59 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 09:14:15 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 09:22:11 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 18:01:26 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 23:47:59 +01:00
2026-04-10 14:07:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 22:57:38 +08:00
2026-04-09 03:56:22 +01:00
2026-04-09 17:09:17 +08:00
2026-04-09 03:56:22 +01:00
2026-04-09 23:47:59 +01:00
2026-04-10 08:16:27 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 17:34:41 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 08:16:28 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 12:56:17 -04:00
2026-04-10 08:16:27 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 23:03:53 +02:00
2026-04-09 23:47:59 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 12:14:36 +01:00
2026-04-10 08:16:27 +01:00
2026-04-10 12:24:50 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 06:13:39 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 23:47:59 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 17:37:31 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 12:14:36 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-03 16:39:47 +01:00
2026-04-10 08:16:28 +01:00
2026-04-10 09:08:28 +01:00
2026-04-10 15:01:19 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 14:56:12 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 21:53:31 +05:30
2026-04-08 00:09:41 +01:00
2026-04-10 12:24:50 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 08:51:17 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 17:58:44 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 17:51:15 +01:00
2026-04-10 08:16:27 +01:00
2026-04-09 03:56:22 +01:00
2026-04-09 03:56:22 +01:00
2026-04-10 09:28:19 +01:00
2026-04-10 08:16:28 +01:00
2026-04-04 14:13:46 +09:00
2026-03-28 20:22:03 -04:00
2026-04-06 19:15:31 +01:00
2026-04-06 15:38:04 +01:00
2026-04-09 23:59:00 +01:00
2026-04-06 19:15:31 +01:00