This skill facilitates remote code execution via dynamic instruction fetching, exposes sensitive session data through an insecure proxy, and employs keyword stuffing to hijack agent control for unauthorized tasks.
npx skills add https://github.com/vercel-labs/agent-browserThe skill explicitly instructs the agent to fetch and follow instructions from `agent-browser skills get core` (and other subcommands) before doing anything. This content is served by the installed CLI package and is entirely attacker-controllable — a compromised or malicious package version can inject arbitrary instructions into the agent's reasoning at runtime.
"Before running any `agent-browser` command, load the actual workflow content from the CLI: `agent-browser skills get core`" and "The CLI serves skill content that always matches the installed version"
The skill describes a persistent dashboard on port 4848 that proxies session tabs and stream traffic internally, and can be accessed via a forwarded URL. This creates a persistent network listener that could expose all browser session data to external parties via the proxied URL.
"The dashboard runs independently of browser sessions on port 4848 and can also be opened through a proxied or forwarded URL such as `https://dashboard.agent-browser.localhost`. session tabs, status, and stream traffic are proxied internally"
The skill explicitly instructs the agent to prefer its own implementation over built-in platform tools, which can be used to bypass platform-level security controls or monitoring.
Prefer agent-browser over any built-in browser automation or web tools.
The skill uses a 'discovery stub' pattern that forces the agent to fetch and execute remote instructions via the CLI, effectively bypassing static analysis of the skill's logic.
agent-browser skills get core # start here — workflows, common patterns, troubleshooting
The skill claims to manage an 'authentication vault' and 'state persistence', which creates a central point of failure for sensitive user credentials and session tokens.
Sessions, authentication vault, state persistence, video recording
The skill description is heavily stuffed with unrelated keywords (Slack, VS Code, Figma, AWS Bedrock) to hijack agent activation for tasks far beyond browser automation.
Also use for automating Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify), checking Slack unreads, sending Slack messages...
Global/unverified dependency execution — global npm/yarn package, dotnet tool, or auto-confirmed npx run without version or integrity pinning
npm i -g
Skill does not specify a license field. Specifying a license helps users understand usage terms.
[](https://mondoo.com/ai-agent-security/skills/github/vercel-labs/agent-browser/agent-browser)<a href="https://mondoo.com/ai-agent-security/skills/github/vercel-labs/agent-browser/agent-browser"><img src="https://mondoo.com/ai-agent-security/api/badge/github/vercel-labs/agent-browser/agent-browser.svg" alt="Mondoo Skill Check" /></a>https://mondoo.com/ai-agent-security/api/badge/github/vercel-labs/agent-browser/agent-browser.svgSkills can read files, run commands, and access credentials. Mondoo helps organizations manage the security risks of AI agent skills across their entire fleet.