computer-use-agents
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The skill provides implementation logic for desktop automation using
pyautogui, allowing an agent to perform clicks, type text, and press keys. It also utilizessubprocess.runfor system-level actions such as screenshot capture using thescrotutility. - [INDIRECT_PROMPT_INJECTION]: The architecture described (Perception-Reasoning-Action) is inherently vulnerable to indirect prompt injection where malicious instructions embedded in the GUI could be executed by the vision-language model.
- Ingestion points: The
capture_screenshotmethod inSKILL.mdcaptures the entire screen as a base64 image for vision model processing. - Boundary markers: No boundary markers or "ignore embedded instruction" delimiters are used to separate GUI content from agent instructions.
- Capability inventory: The skill provides templates for full GUI control (
pyautogui) and shell command execution (subprocess.run). - Sanitization: The
execute_actionand_handle_computer_actionfunctions execute LLM-generated actions and text without prior validation or sanitization. - [SAFE]: The skill explicitly advocates for and provides templates for sandboxed environments. The included Docker and Compose configurations use security hardening techniques such as creating a non-root user, enforcing a read-only root filesystem, restricting network access via internal bridges, and applying resource limits to minimize the blast radius of potential failures.
Audit Metadata