browser
Warn
Audited by Gen Agent Trust Hub on Apr 8, 2026
Risk Level: MEDIUMREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [REMOTE_CODE_EXECUTION]: The skill's primary function is to execute arbitrary JavaScript code for browser automation. The
run.jsandscripts/connect-local.jsfiles wrap agent-provided code strings into temporary files and execute them using Node.jsrequire(). - [DATA_EXFILTRATION]: The skill contains functions specifically designed to extract browser session state. In
lib/local-browser.js, theextractAuthStatefunction can capture cookies, localStorage, and IndexedDB data from the user's running Chrome browser. While intended for session persistence, these tools could be used to exfiltrate active login sessions. - [COMMAND_EXECUTION]: The skill manages a background daemon process (
session-server.js) usingchild_process.spawnto maintain persistent browser sessions. It also usesexecSyncto perform process discovery (e.g., searching for running Chrome instances usingpgreportasklist). - [PROMPT_INJECTION]: The skill is vulnerable to indirect prompt injection. It is designed to navigate to external websites and extract content (such as ARIA trees and page text) to summarize for the agent. Maliciously crafted content on a third-party website could potentially inject instructions into the agent's context.
- [EXTERNAL_DOWNLOADS]: The
runAccessibilityAuditfunction inlib/helpers.jsdynamically fetches theaxe-corelibrary from the Cloudflare CDN (cdnjs.cloudflare.com) at runtime.
Audit Metadata