computer-use-agents
Pass
Audited by Gen Agent Trust Hub on Apr 15, 2026
Risk Level: SAFECOMMAND_EXECUTIONREMOTE_CODE_EXECUTIONDATA_EXFILTRATIONPROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill utilizes the
pyautoguilibrary to implement GUI control, granting an agent the ability to simulate mouse clicks, keyboard typing, and scrolling on the host system.\n- [REMOTE_CODE_EXECUTION]: The pattern includes a 'bash' tool implementation that uses thesubprocessmodule to execute arbitrary shell commands. This is a highly privileged capability that requires strict sandboxing as recommended in the documentation.\n- [DATA_EXFILTRATION]: The skill usespyautogui.screenshot()and thescrotutility to capture screen images. These images, which may contain sensitive personal or system data, are encoded and transmitted to the AI model for processing.\n- [PROMPT_INJECTION]: As a vision-enabled agent that interacts with external interfaces (like web browsers), it is susceptible to indirect prompt injection where malicious content on a screen could manipulate the agent's behavior.\n - Ingestion points: Screen captures processed in the perception loop (e.g.,
capture_screenshot).\n - Boundary markers: None implemented in the provided template code; the agent processes raw desktop images.\n
- Capability inventory: Desktop control via
pyautoguiand shell command execution via thebashtool.\n - Sanitization: No input validation or filtering is applied to the screen data before processing.
Audit Metadata