playwright-browser
Warn
Audited by Gen Agent Trust Hub on Sep 24, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [DYNAMIC_EXECUTION]: The skill provides the
browser_evaluatetool, which allows the agent to execute arbitrary JavaScript code within the browser page context. It also includesbrowser_add_script_tagfor injecting external scripts andbrowser_wait_for_functionfor running logic during polling. - [INDIRECT_PROMPT_INJECTION]: The skill is designed to ingest and process content from untrusted external websites via tools like
browser_gotoandbrowser_get_text, creating a significant surface for indirect prompt injection attacks. \n - Ingestion points: Any website navigated to or read by the agent (e.g., via
browser_goto,browser_get_text,browser_get_html). \n - Boundary markers: No instructions or delimiters are provided to help the agent distinguish between its core instructions and instructions embedded in untrusted web data. \n
- Capability inventory: The skill offers extensive browser control including JS execution (
browser_evaluate), network manipulation (browser_mock_response), cookie/storage access, and file interactions. \n - Sanitization: No explicit sanitization, filtering, or validation of external web content is described.
- [DATA_EXFILTRATION]: Several tools facilitate the extraction of sensitive information.
browser_get_cookiesandbrowser_get_local_storageretrieve session data, whilebrowser_storage_stateallows saving the entire browser state, including authentication cookies, to a local file path. - [COMMAND_EXECUTION]: The skill provides comprehensive control over the browser environment and local file interactions (e.g.,
browser_upload_file,browser_screenshot,browser_pdf), which can be leveraged for malicious purposes if the agent is manipulated by untrusted input.
Audit Metadata