jev-desktop
Pass
Audited by Gen Agent Trust Hub on Oct 31, 2026
Risk Level: SAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTION
Full Analysis
- Data Transmission to External Service: The skill transmits screen descriptions, including element names, roles, and up to 60 characters of field values, to an external API (defaulting to
api.typesafe.ai). While this is necessary for the AI to make decisions, it may include sensitive information from open documents or forms. - Indirect Prompt Injection Surface: The skill automates desktop actions by reading screen content, which constitutes untrusted data. If a window or document contains text designed to influence an LLM, it could potentially trigger unintended actions such as clicking or typing.
- Ingestion points: Screen descriptions are read and processed by
scripts/jev/screen.mjsand sent to the decision endpoint. - Boundary markers: The documentation does not specify the use of strict boundary markers to distinguish screen content from agent instructions in the prompt.
- Capability inventory: The skill can perform diverse desktop operations including
CLICK,TYPE_TEXT,CHECK,SCROLL, andset-valuevia theagent-desktopbinary. - Sanitization: The skill redacts explicitly supplied text from some logs, but live screen content remains a vector for instructions.
- External Dependency Requirement: The skill requires a local clone of the
agent-desktoprepository and its associated binary to interface with the operating system, which is a common pattern for desktop automation tools.
Audit Metadata