ios-navigation
Pass
Audited by Gen Agent Trust Hub on Feb 22, 2026
Risk Level: SAFEPROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- Indirect Prompt Injection (LOW): The skill implements logic for processing external, untrusted URL data to drive application navigation state, creating a surface for indirect prompt injection.\n
- Ingestion points: Usage of
onOpenURLandonContinueUserActivityinreferences/arch-deep-linking.md,references/state-deep-link-urls.md, andreferences/state-avoid-app-level-path.md.\n - Boundary markers: Absent. The provided code examples do not include delimiters or specific instructions to the agent to treat URL parameters as untrusted data.\n
- Capability inventory: The skill possesses the capability to modify the
NavigationPathand navigate to any screen defined in theRouteenum based on external URL input.\n - Sanitization: The implementation uses basic structural parsing (e.g.,
DeepLinkParserorRoute.fromURL) but lacks specific validation or sanitization of string-based parameters (likeproductIdororderId) extracted from the URL.\n- External Downloads (LOW): The skill recommends the installation of a third-party dependency for performance optimization.\n - Evidence:
references/arch-equatable-views.mdreferences theordo-one/equatableSwift package via GitHub.\n - Context: The recommendation is for a legitimate performance utility in the Swift ecosystem and aligns with the stated technical purpose of the skill.
Audit Metadata