google-analytics
Pass
Audited by Gen Agent Trust Hub on May 1, 2026
Risk Level: SAFEEXTERNAL_DOWNLOADSDATA_EXFILTRATIONCOMMAND_EXECUTIONPROMPT_INJECTION
Full Analysis
- [EXTERNAL_DOWNLOADS]: The skill requires users to manually obtain an OAuth client configuration JSON file from the official Google Cloud Console. This is a legitimate part of the authentication flow for Google Analytics APIs.
- [DATA_EXFILTRATION]: The skill transmits event data to official Google Analytics collection endpoints via the Measurement Protocol in
src/ga4/mp.py. This is documented behavior for the purpose of event tracking. - [COMMAND_EXECUTION]: The CLI implementation in
src/ga4/client.pyuses a@pathprefix syntax to load JSON arguments from the local filesystem. While intended for loading complex query payloads, this capability allows the agent to attempt reading local files if it is tricked into targeting sensitive system paths. - [PROMPT_INJECTION]: The skill exposes an indirect prompt injection surface because it ingests untrusted data from analytics reports (e.g., page titles, event names) in
src/ga4/data.pyand presents it to the agent. This ingested data lacks boundary markers or sanitization, and the skill possesses administrative capabilities (such as property or user deletion insrc/ga4/properties.pyandsrc/ga4/access_bindings.py) that could be targeted by a malicious payload embedded in the analytics stream.
Audit Metadata