authentication
Pass
Audited by Gen Agent Trust Hub on Sep 11, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [SAFE]: The skill adheres to iOS security best practices by directing the storage of sensitive information like tokens and credentials exclusively to the Keychain, while explicitly advising against insecure storage in UserDefaults or application files.
- [SAFE]: The code samples correctly utilize
ASWebAuthenticationSessionfor third-party OAuth flows, which is the system-preferred method for maintaining security and user privacy during web-based authentication. - [INDIRECT_PROMPT_INJECTION]: The skill describes processes for handling external authentication data which serves as a potential entry point for untrusted content.
- Ingestion points: Identity tokens and authorization codes received from system authentication providers in
SKILL.mdandreferences/passkeys.md. - Boundary markers: The instructions emphasize that all received tokens must be validated on a secure backend server rather than being processed as trusted input on the device.
- Capability inventory: Utilization of
AuthenticationServicesfor credential retrieval and network operations for server-side verification. - Sanitization: The skill mandates thorough validation of JWT signatures and claims (issuer, audience, and expiration) to ensure the integrity of the authentication data.
Audit Metadata