gsheets
Pass
Audited by Gen Agent Trust Hub on Oct 17, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTION
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill reads content from external Google Sheets, which introduces a surface for indirect prompt injection. If a spreadsheet contains malicious instructions, the AI agent might interpret and execute them as if they were part of its primary directive.
- Ingestion points: The
readRangefunction inscripts/gsheets.tsretrieves raw data from cells using thespreadsheets.values.getmethod, which is then provided to the agent. - Boundary markers: The instructions in
SKILL.mddo not define clear boundaries or provide guidance for the agent to treat data retrieved from sheets as untrusted content. - Capability inventory: Across its scripts, the skill has the capability to perform network operations via the Google API, read sensitive local credential files (
.claude/google-skill.local.json,~/.config/google-skill/credentials.json), and modify spreadsheet data. - Sanitization: There is no evidence of sanitization or filtering applied to spreadsheet content before it is interpolated into the agent's context, allowing raw strings from cells to be interpreted by the LLM.
Audit Metadata