Back to skill

Security audit

Google Analytics Intelligence

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only Google Analytics skill with purpose-aligned GA4 and optional Slack reporting, but users should treat Slack delivery and analytics credentials carefully.

Install only if you are comfortable granting the agent access to your GA4 property data. Use a least-privilege GA4 credential, keep the Slack webhook private, send reports only to restricted channels, and review generated reports before sharing revenue or customer-behavior summaries broadly.

Vulnerability Patterns
  • Skill Instruction HijackingAlters the agent's session goals or safety constraints when the skill loads
  • Agent Memory PoisoningWrites attacker-controlled rules into memory that affect later sessions
  • Remote Payload Retrieval and ExecutionFetches external code whose behavior can change after review
  • Embedded Malicious CodeShips malicious scripts inside the skill and executes them locally
  • Unauthorized Access and Privilege EscalationObtains permissions beyond the task's legitimate needs
Vulnerability Patterns
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (4)

Ae1

High
Category
analysis-evasion
Confidence
100% confidence
Finding

Referenced artifact was not completely inspected

Content

Scanner excerpt · SKILL.md (reported line 14)May include surrounding context.

md
"files": ["SKILL.md"],

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
82% confidence
Finding

The manifest and capability sections present concrete functionality such as exporting to PDF/HTML/Markdown and setting up recurring Slack or email reports. In this skill file, there is no corresponding code or executable implementation for document generation, email delivery, or scheduling—only descriptive prose and environment requirements. That creates a mismatch between claimed behavior and what is actually provided here.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill requires a Slack webhook and advertises automated alerts, but it does not clearly warn users that analytics data may be transmitted to a third-party messaging platform. This can lead to unintended disclosure of potentially sensitive business metrics, traffic patterns, revenue data, or customer-behavior summaries into Slack channels with broader access or weaker retention controls.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Low
Category
Not specified by scanner
Confidence
80% confidence
Finding

The documentation asserts multi-property/platform support as a delivered capability. However, the material in this file describes only generic GA4 property access and does not show any platform-specific logic, adapters, or configuration for WordPress, Shopify, Firebase mobile apps, or custom implementations. This overstates the implemented scope relative to the documented behavior.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.