ux-extract

Pass

Audited by Gen Agent Trust Hub on Sep 15, 2026

Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDYNAMIC_EXECUTION
Full Analysis
  • [INDIRECT_PROMPT_INJECTION]: The skill is susceptible to indirect prompt injection because its core functionality requires crawling external, untrusted websites and extracting content verbatim. * Ingestion points: The agent navigates to and reads content from arbitrary URLs provided by the user or discovered during sitemap/navigation crawls (documented in SKILL.md). * Boundary markers: There are no specific instructions to the agent to treat page content as data rather than instructions, nor are there delimiters used to separate untrusted content from the system prompt. * Capability inventory: The agent has access to browser tools (Chrome/Playwright MCP), the ability to write files to the local filesystem (docs/ux-extracts/), and the ability to execute shell commands (img-process). * Sanitization: The skill lacks any mechanism to sanitize or filter the extracted text before the agent processes or saves it.
  • [COMMAND_EXECUTION]: The skill instructs the agent to run local shell commands to process captured data. * Evidence: SKILL.md specifies the use of 'img-process batch ./screenshots --action optimise --max-width 1440' to optimize captured images.
  • [DYNAMIC_EXECUTION]: The skill utilizes dynamic script injection to interact with web pages. * Evidence: The instructions in SKILL.md direct the agent to 'inject JavaScript to read computed styles' from the target web application. * Risk: While necessary for UX analysis, this capability could be abused if the agent is manipulated by malicious content on the target site.
Audit Metadata
Risk Level
SAFE
Analyzed
Sep 15, 2026, 12:54 AM