desktop-mouse
Pass
Audited by Gen Agent Trust Hub on Oct 24, 2026
Risk Level: SAFECOMMAND_EXECUTION
Full Analysis
- [COMMAND_EXECUTION]: The skill executes shell commands via the
exectool to control mouse movements and clicks. This behavior is restricted to themolt-mousewrapper script, which includes robust input validation using regular expressions for all numeric and string arguments (e.g.,[[ "$dx" =~ ^-?[0-9]+$ ]]). Use ofydotoolis standard for headless or containerized mouse automation on Linux. - [PRIVILEGE_ESCALATION]: While the script interacts with system-level mouse input via a socket (
/run/user/1000/.ydotool_socket), it does so with standard user permissions and does not utilizesudoor other elevated privilege mechanisms. - [INDIRECT_PROMPT_INJECTION]: The skill processes user-supplied numeric values and button names. The risk of injection is mitigated by strict shell-side validation that ensures inputs are purely numeric or match a specific whitelist of button names before being passed to the
ydotoolbinary.
Audit Metadata