google-sheets
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill reads arbitrary content from Google Sheets, creating a vector for malicious instructions to influence agent behavior.
- Ingestion points: Data is ingested from spreadsheets in
scripts/sheets.pyvia theget-textandget-rangefunctions. - Boundary markers: The skill does not use specific delimiters or protective instructions when presenting sheet data to the agent.
- Capability inventory: The skill has extensive write permissions, including
update-range,append-rows, andbatch-updateinscripts/sheets.py, which could be abused if the agent follows injected instructions. - Sanitization: Cell content is retrieved and displayed without sanitization or validation against instruction patterns.
- [EXTERNAL_DOWNLOADS]: The skill interacts with an external service to facilitate the OAuth authentication flow and refresh tokens.
- Evidence:
scripts/auth.pycommunicates withhttps://google-workspace-extension.geminicli.comto exchange authorization codes and refresh access tokens. - Context: While this is a functional part of the skill's authentication mechanism, it involves sending refresh tokens to a third-party endpoint.
Audit Metadata