tap-web
Fail
Audited by Gen Agent Trust Hub on May 11, 2026
Risk Level: HIGHREMOTE_CODE_EXECUTIONCOMMAND_EXECUTIONEXTERNAL_DOWNLOADSDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [REMOTE_CODE_EXECUTION]: The installation instructions in
SKILL.mdpromote a 'curl | sh' pattern:curl -fsSL https://raw.githubusercontent.com/vaayne/tap/main/scripts/install.sh | sh. This technique downloads and executes code from a remote server without verification, which is a significant security risk if the source or connection is compromised. - [COMMAND_EXECUTION]: The skill relies on executing subcommands of the
tapCLI, such astap browser evaluate <js>. This allows the agent to execute arbitrary JavaScript within a browser context, which can be abused to perform unauthorized actions on websites or interact with page internals in ways that bypass standard tool constraints. - [EXTERNAL_DOWNLOADS]: The skill facilitates the download of external site scripts via
tap site sync, introducing a dependency on remote content that is updated outside of the core skill context. - [DATA_EXFILTRATION]: The skill provides tools for deep data extraction, including the ability to read and set browser cookies (
tap browser cookies get|set|clear) and wait for specific network request bodies (tap browser network wait --body). If misused or if the agent is compromised, these capabilities can be used to harvest sensitive session tokens and credentials. - [PROMPT_INJECTION]: The skill is highly susceptible to indirect prompt injection because its primary function is to fetch and process untrusted external web content.
- Ingestion points: Untrusted data enters the agent context through
tap fetch,tap site, and browser interaction commands liketap browser textandtap browser snapshot. - Boundary markers: The instructions do not provide or mandate the use of delimiters or 'ignore embedded instructions' warnings when processing retrieved web content.
- Capability inventory: The skill possesses extensive capabilities, including shell command execution, browser-side JavaScript execution, and network monitoring.
- Sanitization: No explicit sanitization or validation of the fetched external content is required or described in the documentation, allowing malicious instructions hidden in web pages to be processed directly by the agent.
Recommendations
- HIGH: Downloads and executes remote code from: https://raw.githubusercontent.com/vaayne/tap/main/scripts/install.sh - DO NOT USE without thorough review
Audit Metadata