easytouch-mcp
Pass
Audited by Gen Agent Trust Hub on Feb 25, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSCOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill automatically manages the installation of browser binaries from a well-known service provider.
- Evidence: In
BrowserModule.cs, the skill invokesMicrosoft.Playwright.Program.Mainwith theinstallcommand to download Chromium, Firefox, or WebKit browsers from Microsoft's official Playwright distribution channels during the first execution of browser tools. - [COMMAND_EXECUTION]: The skill utilizes a wide range of system commands and hardware-level APIs to perform desktop automation across Windows, Linux, and macOS.
- Evidence: On macOS, it uses
osascript(AppleScript) for GUI control andscreencapturefor imaging. On Linux, it relies on utilities likexdotool,wmctrl, andxrandr. On Windows, it leverages the Win32 API for direct hardware interaction, including mouse events and key strokes. - [REMOTE_CODE_EXECUTION]: The skill provides tools capable of executing local files, which could be leveraged for code execution if a malicious file is first placed on the system by the agent.
- Evidence: The
browser_run_scripttool executes a local script path using the Playwright test runner. - Evidence: In
SystemModule.cs(Windows), theprocess_starttool can launch any executable file provided via a file name and arguments. - [PROMPT_INJECTION]: The skill exposes a significant attack surface for indirect prompt injection due to its diverse data ingestion capabilities combined with powerful system-level tools.
- Ingestion points: The skill can ingest potentially malicious instructions from the system clipboard (
clipboard_get_text), scraped browser page content (browser_get_text), and application window titles (window_list). - Boundary markers: There are no enforced boundary markers or specific "ignore embedded instructions" warnings in the skill documentation or logic when the agent processes data retrieved via these tools.
- Capability inventory: The skill provides an extensive suite of system-level capabilities, including full GUI control (mouse/keyboard), screen capture, process management, and browser-based scripting.
- Sanitization: Basic escaping is applied to character input in modules like
KeyboardModule.cs, but the skill primarily relies on the AI agent's internal safety guardrails when handling content fetched from the desktop environment.
Audit Metadata