ui-verification
Pass
Audited by Gen Agent Trust Hub on Sep 5, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests untrusted data from the browser DOM of the target application.
- Ingestion points: Probes in
probes/target-size.md,probes/failure-injection.md, andprobes/focus-walk.mdscrape text content includinginnerText,aria-label, andbodyTextfrom the application being tested. - Boundary markers: Absent. Scraped text is interpolated into finding blocks without delimiters or instructions to the agent to treat the content as untrusted.
- Capability inventory: Full browser automation via Playwright is used across all probe files, including navigation (
page.goto), user interaction (page.click,page.keyboard), and request interception (page.route). - Sanitization: Absent. Scraped content is recorded and reported without validation, escaping, or filtering.
- [DYNAMIC_EXECUTION]: Measurement probes in
axe-scan.md,target-size.md,focus-walk.md,layout-shift.md, andweb-vitals.mdutilizepage.evaluate()andpage.addInitScript()to execute JavaScript logic within the browser context. - [COMMAND_EXECUTION]: The skill executes local shell commands to boot the target application (e.g.,
npm run devornpm start) based on the repository'spackage.jsonas described inreferences/session-setup.md.
Audit Metadata