push-notifications
Pass
Audited by Gen Agent Trust Hub on Sep 16, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill provides code to process data from push notification payloads (the
userInfodictionary), which is an untrusted external data source. - Ingestion points: The
userInfodictionary is processed inSKILL.md(within theNotificationHandlerclass) andreferences/complete-notification-system.md(withinNotificationService,NotificationHandler, andAppDelegate). - Boundary markers: No delimiters or instructions to ignore embedded commands are present in the suggested code implementations.
- Capability inventory: The code patterns include network requests via
URLSession(inSKILL.mdandreferences/complete-notification-system.md), file system writes viaFileManager(inreferences/complete-notification-system.md), and application navigation viaDeepLinkRouter(inSKILL.md). - Sanitization: The logic uses basic type casting and URL validation but does not provide mechanisms to sanitize the content for potential injection strings.
- [EXTERNAL_DOWNLOADS]: The skill includes implementation patterns for rich notifications that fetch external media from remote servers.
- Evidence: The
downloadAttachmentfunction inSKILL.mdand theattachImagefunction inreferences/complete-notification-system.mduseURLSession.shared.downloadandURLSession.shared.datato fetch content from URLs provided dynamically within the notification payload.
Audit Metadata