browser-use
Fail
Audited by Gen Agent Trust Hub on Apr 16, 2026
Risk Level: HIGHCOMMAND_EXECUTIONDATA_EXFILTRATIONCREDENTIALS_UNSAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [COMMAND_EXECUTION]: The
browser-use pythoncommand allows for the execution of arbitrary Python statements to interact with the browser's raw Chrome DevTools Protocol (CDP) sessions, providing low-level access to browser internals. - [COMMAND_EXECUTION]: The
browser-use evalcommand executes arbitrary JavaScript code within the context of the active browser tab, allowing for manipulation of web page content and behavior. - [DATA_EXFILTRATION]: The skill includes functionality to export browser cookies to a local JSON file via
browser-use cookies export, which can be used to harvest active session tokens. - [DATA_EXFILTRATION]: The
browser-use tunnelcommand utilizes Cloudflare tunnels to make local network ports accessible via a public URL, creating a potential vector for exfiltrating local data or exposing internal services. - [CREDENTIALS_UNSAFE]: The skill can connect to a user's local Chrome instance or specific profiles using
browser-use connector the--profileflag, granting the agent access to the user's stored passwords, browsing history, and active login sessions. - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection. It ingests untrusted data from web pages via commands like
browser-use stateandget text(SKILL.md) without defined boundary markers or sanitization. This is particularly risky given the skill's capabilities, such as arbitrary code execution and the ability to export sensitive data like cookies. - [EXTERNAL_DOWNLOADS]: The
browser-use profile updatecommand downloads and updates theprofile-usebinary from the vendor's infrastructure to manage browser profiles.
Recommendations
- AI detected serious security threats
Audit Metadata