service-worker
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill documents mechanisms for ingesting untrusted data from external sources, which presents an attack surface for indirect prompt injection if this data is later processed by an LLM without proper sanitization.
- Ingestion points: External data enters the system through push notification payloads (
event.data?.json()) and API responses fetched during background sync or periodic sync events, as shown inreferences/push-and-sync.md. - Boundary markers: The skill does not provide instructions for using boundary markers or safety delimiters when processing or displaying data retrieved from external notifications or background tasks.
- Capability inventory: The skill demonstrates capabilities for network communication via
fetch, local persistence via theCacheAPI andIndexedDB, and user interaction throughshowNotificationandopenWindow. - Sanitization: The provided code examples for handling push events and background sync do not include sanitization or validation logic for the incoming data payloads.
Audit Metadata