android-ux-audit
Pass
Audited by Gen Agent Trust Hub on Sep 29, 2026
Risk Level: SAFECOMMAND_EXECUTIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [COMMAND_EXECUTION]: The
scripts/uxcheck.pyscript executes shell commands throughsubprocess.runto interact with Android devices usingadb. It specifically querieswm densityto convert raw pixel measurements into density-independent pixels (dp) for accurate auditing. The implementation uses a list-based command structure, which is a best practice for preventing shell injection vulnerabilities. - [INDIRECT_PROMPT_INJECTION]: The skill has an attack surface for indirect prompt injection because it processes text data and UI structures from third-party Android applications during an audit.
- Ingestion points: UI snapshots (JSON files) ingested by
uxcheck.pyand application screenshots analyzed by the agent (referenced inSKILL.md). - Boundary markers: The
references/heuristics.mdfile provides a structured 12-category rubric that constrains the agent's evaluation, while the workflow inSKILL.mdemphasizes that findings must be evidence-backed and confirmed by humans. - Capability inventory: The skill uses
adbcommand execution and coordinates with an externalandroid-ui-drivertool. - Sanitization: The skill does not perform automated sanitization of UI text but mitigates risk by designating findings as "suspected" until verified manually via TalkBack or hit-area checks.
Audit Metadata