ga4
Pass
Audited by Gen Agent Trust Hub on Sep 15, 2026
Risk Level: SAFE
Full Analysis
- [SAFE]: The skill implements strong credential security by enforcing private file permissions (0600) and directory permissions (0700) for OAuth secrets and tokens in
ga4_auth.py. It also prevents the exposure of sensitive tokens in command-line arguments or terminal history by explicitly rejecting arguments like--access-tokenor--client-secret. - [SAFE]: The skill follows secure authentication practices for local applications, utilizing a local loopback server (127.0.0.1) for OAuth authorization rather than less secure methods like out-of-band (OOB) code exchange.
- [SAFE]: The reporting functionality in
ga4_query.pyincludes robust validation, such as verifying dimensions and metrics against the Google Analytics metadata and compatibility APIs before execution. This prevents malformed requests and ensures data consistency. - [SAFE]: The skill explicitly addresses indirect prompt injection risks in
SKILL.mdby instructing the agent to treat external report data as untrusted and never as instructions. Data output is properly handled using standard libraries likejsonandcsvto ensure correct escaping.
Audit Metadata