google-chat
Warn
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: MEDIUMCREDENTIALS_UNSAFEDATA_EXFILTRATIONINDIRECT_PROMPT_INJECTIONEXTERNAL_DOWNLOADS
Full Analysis
- [CREDENTIALS_UNSAFE]: OAuth credentials and refresh tokens are transmitted to and processed by a third-party proxy server.
- Evidence:
scripts/auth.pyroutes OAuth redirects and token refresh requests throughhttps://google-workspace-extension.geminicli.com. - Security Note: This architecture places a third-party service in the trust chain for the user's Google Workspace credentials.
- [DATA_EXFILTRATION]: User authentication tokens are sent to an external domain not managed by the primary service provider. Additionally, the skill's file upload capability could be abused to exfiltrate sensitive local files if the agent is manipulated by external input.
- Evidence:
scripts/auth.pysends therefresh_tokentohttps://google-workspace-extension.geminicli.com/refreshToken.scripts/chat.pyallows uploading arbitrary files via thesend-mediacommand. - [INDIRECT_PROMPT_INJECTION]: The skill reads untrusted chat message content, which could contain instructions intended to manipulate the agent's behavior.
- Ingestion points:
scripts/chat.pyfunctionsget_messages,get_message, andlist_threadsfetch message text into the agent context. - Capability inventory: The agent can send, edit, and delete messages, as well as upload local files to the chat service.
- Boundary markers: Output formatting does not utilize specific delimiters or escape sequences to separate untrusted message content from system instructions.
- Sanitization: No active filtering or validation of incoming chat text is performed.
- [EXTERNAL_DOWNLOADS]: The skill interacts with external domains for authentication and API communication.
- Targeted domains:
google-workspace-extension.geminicli.com(auth proxy),chat.googleapis.com(API), andaccounts.google.com(OAuth).
Audit Metadata