google-calendar
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTION
Full Analysis
- [DATA_EXFILTRATION]: OAuth authentication tokens are routed through an external third-party service (
google-workspace-extension.geminicli.com). - The
perform_oauth_flowfunction inscripts/auth.pyconfigures the Google OAuthredirect_urito point to this external domain rather than a local loopback address during the initial code exchange. - Authentication credentials, including access and refresh tokens, are processed by this third-party infrastructure during the login and refresh (
/refreshToken) flows. - [INDIRECT_PROMPT_INJECTION]: The skill processes untrusted data retrieved from the Google Calendar API, which could be manipulated by an external party to influence agent behavior.
- Ingestion points: Calendar event summaries, descriptions, locations, and attendee data are fetched via the
list_eventsandget_eventfunctions inscripts/gcal.pyand returned to the agent context. - Boundary markers: The instructions in
SKILL.mddo not implement delimiters or explicit instructions for the agent to ignore potential commands or formatting embedded within the retrieved calendar data. - Capability inventory: The skill possesses the capability to make authenticated network requests to the Google API and perform state-changing operations including creating, updating, and deleting calendar events across all calendars the user can access.
- Sanitization: There is no evidence of validation, escaping, or content filtering performed on the strings retrieved from the Google Calendar API before they are processed by the agent.
Audit Metadata