agent-desk
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill instructs the agent to ingest data from previous work sessions and hidden DOM elements to maintain workflow continuity and retrieve context-specific guidance. This creates a surface where malicious instructions stored in entity descriptions or session summaries could be processed by the agent.
- Ingestion points:
SKILL.md,references/api-reference.md, andreferences/examples.mddescribe retrieval of data viaagentAPI.session.get()anddocument.querySelector('[data-testid="llm-instructions"]').textContent. - Boundary markers: No explicit delimiters or warnings to ignore embedded instructions are present in the retrieval patterns.
- Capability inventory: The skill has access to
Bash(playwright-cli, node, npx) and the ability to write to the local filesystem via shell redirection. - Sanitization: No sanitization or validation of the retrieved session summaries or DOM text is performed before the agent processes the content.
- [DYNAMIC_EXECUTION]: The skill's primary operation involves executing JavaScript strings within a browser context using
evalvia the playwright-cli tool. It also includes a pattern for restoring backups that involves reading a local file and inlining its contents into an execution string. - Evidence:
SKILL.mdcontains instructions for the agent to runnode scripts/browser.js exec eval "agentAPI.export.import($(cat agent/desk-backup.json))", which dynamically assembles a command from local file content.
Audit Metadata