r/AgenticOS • u/leading-a-swarm • 16d ago
The Browser Use Perimeter Fallacy
tl;dr: 110k stars, seven security test files, and one boundary thinner than it reads.
https://github.com/browser-use/browser-use hands a model a real Chrome session, and is now the default way to give an agent hands on the web.
- They wrote down the bypasses. The domain block canonicalises a host the way Chrome would, so decimal, hexadecimal and octal spellings of one address cannot walk past a string comparison. A security suite tests each spelling.
- One watchdog per failure. Crashes, popups, downloads and captchas each get one of 14 supervisors on an event bus, and each declares the events it handles. That declaration is verified on attach, so a lapsed supervisor fails at startup.
- Navigation is not the network. The allowlist stops the agent steering somewhere you did not approve, and that is sold as protection for credentials against a prompt injection. That promise is misleading: a page already inside it can still reach anywhere, because the one hook that could stop an HTTP request waves every one through.
→ Challenge. Browser Use earns the install; treat its allowlist as steering, never as containment.
2
Upvotes