ios-qa
Pass
Audited by Gen Agent Trust Hub on Nov 3, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONDYNAMIC_EXECUTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted content from the target iOS application during the vision-driven agent loop, which presents an indirect injection surface.
- Ingestion points: The agent ingests application metadata and UI hierarchy data from the
/elementsendpoint and visual state from the/screenshotendpoint inStateServer.swift.template. - Boundary markers: Absent. The agent is instructed to analyze the screens directly to decide on subsequent actions.
- Capability inventory: The agent has access to a wide range of sensitive tools including
Bash,Write,Edit,Grep, andReadas specified inSKILL.md. - Sanitization: The daemon includes a
sanitizeReplacerindaemon/src/audit.tsthat filters malformed UTF-16 surrogate pairs to ensure API stability, though it does not perform semantic filtering of the ingested app data. - [DYNAMIC_EXECUTION]: The skill performs runtime generation of Swift source code (
StateAccessor.swift) based on the application's observable properties. This generated code is automatically compiled and linked into the user's application viaxcodebuildduring the bootstrap phase to establish the debug bridge. - [EXTERNAL_DOWNLOADS]: The skill's code generation tool defines a dependency on the
swift-syntaxpackage, which is fetched from Apple's officialswiftlangorganization on GitHub.
Audit Metadata