js-reverse-mcp-debugging
Fail
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: HIGHEXTERNAL_DOWNLOADSREMOTE_CODE_EXECUTIONDYNAMIC_EXECUTIONDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill instructions include a one-time download and installation of a ~200MB browser binary (
cloakbrowser) from an external source using thenpxcommand. - [REMOTE_CODE_EXECUTION]: The installation process involves executing code from an unverified source via
npx js-reverse-mcpand cloning a repository from a public GitHub account (zhizhuodemao). - [DYNAMIC_EXECUTION]: The
evaluate_scripttool provides the capability to execute arbitrary JavaScript code within the execution context of a web page, which can be used to manipulate page state or access sensitive data. - [DATA_EXFILTRATION]: The skill provides tools like
save_script_sourceandevaluate_scriptthat can write captured remote content (scripts or execution results) to the local file system at user-defined paths, creating a potential path for data exfiltration. - [INDIRECT_PROMPT_INJECTION]:
- Ingestion points: The skill ingests untrusted data from web pages through tools such as
get_script_source,list_console_messages, andget_websocket_messages(defined inSKILL.md). - Boundary markers: Absent; no delimiters or "ignore instructions" markers are mentioned to prevent the agent from being influenced by data found on analyzed websites.
- Capability inventory: High-impact capabilities include arbitrary JavaScript execution via
evaluate_script, local file writing viasave_script_source, and browser navigation vianavigate_page(defined inSKILL.md). - Sanitization: Absent; no sanitization, filtering, or validation of ingested web content is documented.
Recommendations
- AI detected serious security threats
Audit Metadata