Spreadsheet
Pass
Audited by Gen Agent Trust Hub on Sep 12, 2026
Risk Level: SAFEINDIRECT_PROMPT_INJECTIONCOMMAND_EXECUTIONDATA_EXFILTRATIONCREDENTIALS_UNSAFE
Full Analysis
- [INDIRECT_PROMPT_INJECTION]: The skill processes data from external files and services, providing a surface for indirect prompt injection if the ingested data contains malicious instructions.\n
- Ingestion points: The skill loads data using
pandas.read_csvincsv.md,openpyxl.load_workbookinexcel.md, and the Google Sheets APIvalues.getmethod ingoogle-sheets.md.\n - Boundary markers: The instructions lack explicit markers or warnings to the agent to distinguish between tabular data and executable instructions.\n
- Capability inventory: The skill is capable of writing to the local filesystem and performing network operations via the Google Sheets API.\n
- Sanitization: No data sanitization or validation routines are specified for the cell contents retrieved from external sources.\n- [COMMAND_EXECUTION]: The skill uses shell commands to initialize its required directory structure.\n
- Evidence: Instructions in
SKILL.mddirect the creation of a local storage environment usingmkdir -p ~/spreadsheet/{projects,templates,exports}.\n- [DATA_EXFILTRATION]: The skill performs network requests to synchronize data with the Google Sheets API.\n - Evidence: The skill communicates with the well-known service domain at
https://www.googleapis.com/auth/spreadsheetsfor reading and writing spreadsheet values.\n- [CREDENTIALS_UNSAFE]: The skill manages authentication via local credential files, which involves accessing sensitive file paths.\n - Evidence: Instructions in
google-sheets.mdandmemory-template.mdreferencecredentials.jsonand~/credentials.jsonfor managing Google service account keys.
Audit Metadata