ui-verification
Pass
Audited by Gen Agent Trust Hub on Oct 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONCOMMAND_EXECUTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill ingests and processes data from external, potentially untrusted web applications during both design specification generation and the verification process.
- Ingestion points: Data enters the agent context through tools like
get_page_content,screenshot, andact_getduring the visual exploration and flow execution phases (specified inSKILL.mdandreferences/spec_generation.md). - Boundary markers: The skill implements a structured reconciliation layer where observations from the live DOM are compared against a local
design.mdintentional layer. Specific Markdown headers and JSON schemas are used to separate assertions from data. - Capability inventory: The skill includes tools for browser-side JavaScript execution (
evaluate_js), browser state manipulation (act,navigate,type_text), and local file system operations via shell commands for hashing and manifest management. - Sanitization: The agent is instructed to perform a best-effort LLM 'Audit' pass (described in
references/verification.md) to reconcile live site rules against design intent, flagging 'ORPHAN' or 'DIVERGENT' rules that lack documented source backing. - [DYNAMIC_EXECUTION]: The skill relies on the
evaluate_jstool to perform complex DOM assertions and to inject a reporting overlay on tested pages. This involves executing multi-line JavaScript snippets within the browser session context, as detailed inreferences/annotate_failures.mdandreferences/spec_generation.md. - [COMMAND_EXECUTION]: The skill generates and executes Bash scripts locally to manage the
.integrity.jsonledger andsessions.jsonmanifests. These scripts utilize standard system utilities includingshasum,date,cat, andmvto calculate file hashes and perform atomic file operations, as documented inreferences/spec_sync.mdandreferences/verification_report.md.
Audit Metadata