reminders
Pass
Audited by Gen Agent Trust Hub on Oct 9, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill displays untrusted content fetched from an external database back to the agent's context, which could allow a malicious user to influence the agent's behavior via stored reminders.
- Ingestion points: The
get_remindersmethod inhandler.tsfetches reminder data from an internal API endpoint (/api/reminders). Thecreate_remindermethod also returns text from aduplicatereminder object if a collision is detected. - Boundary markers: The skill lacks explicit delimiters or warnings (e.g., XML tags or clear labels) to inform the agent that the reminder
textcontains untrusted data that should not be followed as instructions. - Capability inventory: The skill maintains network access via
fetchcalls to an internal API for reminder operations, though these are scoped to the project's own backend. - Sanitization: There is no sanitization or escaping of the
r.textfield before it is interpolated into the formatted string returned to the agent in bothget_remindersand the duplicate detection logic increate_reminder.
Audit Metadata