lov-cli2anything
Warn
Audited by Gen Agent Trust Hub on Aug 27, 2026
Risk Level: MEDIUMCOMMAND_EXECUTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill uses Python's
subprocessand Node.js'sspawnto execute shell commands, including running its internal CLI, project tests, and system-level path openers. Evidence found inscripts/cli2anything.pyandbin/cli2anything.mjs. - [DYNAMIC_EXECUTION]: The tool programmatically generates task-focused Node.js packages and uses
npm linkto globally register them on the host system. Evidence inbin/cli2anything.mjs. - [DYNAMIC_EXECUTION]: The skill implements a 'Browser Session Mode' using the Chrome DevTools Protocol (
Runtime.evaluate) and a custom browser extension bridge to execute logic directly within active browser tabs. While intended for API discovery, this represents a high-privilege execution capability. Evidence insrc/browser-cdp.mjsandbin/cli2anything.mjs. - [EXTERNAL_DOWNLOADS]: The skill fetches JavaScript and JSON data from external domains (e.g.,
cdn.marmot-cloud.com,api.dshfind.com) to analyze and probe API endpoints. Evidence inbin/cli2anything.mjsandsrc/dshfind-target.mjs. - [INDIRECT_PROMPT_INJECTION]: The skill provides an interactive 'Drilldown' interface and an 'AI Sidebar' that ingest and render data directly from external API responses. This creates an attack surface where untrusted data could influence agent actions or exploit local capabilities.
- Ingestion points:
src/drilldown-html.mjs(renders API responses) andsrc/zenmux-browser-client.mjs(fetches data). - Boundary markers: The skill applies HTML entity escaping (
escapeHtml) to data rendered in the UI. - Capability inventory: Extensive local execution rights via subprocesses, file writes, and browser script injection.
- Sanitization: Uses a dedicated
escapeHtmlutility for UI data interpolation.
Audit Metadata