You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[browser][trust] Trust & permission model for browser agents (design prerequisite)
Design (then implement) the safety layer that MUST exist before any non-first-party agent can drive a browser. Blocks the creator write-path.
Must cover
Per-agent permission scope — declared up front, consented to by the subscriber: domain allowlist, action allowlist (read-only vs click vs type vs navigate-off-origin vs upload), and which of the subscriber's connected sessions it may touch.
Profile isolation by default — sandboxed/empty Chrome profile unless the subscriber explicitly grants real-profile + specific-site auth.
Prompt-injection defenses — page content fenced as data-not-instructions (extend the RAG fencing; browser DOM is a worse channel); block navigation off the declared allowlist; ignore in-page "instructions."
Sensitive-action gates — send/pay/delete/post/message require human approval by default; mass-action throttles (the "accept/message ALL" class).
[browser][trust] Trust & permission model for browser agents (design prerequisite)
Design (then implement) the safety layer that MUST exist before any non-first-party agent can drive a browser. Blocks the creator write-path.
Must cover
Acceptance
Part of the open-browser-agents epic. Hard-blocks the write-path.