Back to skill

Security audit

AIEO monitoring

Security checks for vulnerabilities and agentic risk

Overview

The skill is a coherent AIEO monitoring helper, but it can collect and save screenshots, AI responses, analytics, and business conversion data under broad auto-trigger conditions without clear data-handling controls.

Install only if you intend to use it for Chinese-language AIEO monitoring. Before running browser automation or saving reports, confirm the brand, platforms, and questions to test; avoid capturing unrelated chat history, account details, customer records, CRM entries, ad account data, or unredacted analytics screenshots. Store the monitoring/ outputs where only the intended team can access them and delete old screenshots/reports when no longer needed.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (10)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
81% confidence
Finding

The skill metadata and invocation description are written to operate in Chinese and specify only Chinese trigger phrases, with no indication that users may choose another language. This can violate a language/locale policy when a skill implicitly enforces one language without opt-in or explicit regional justification.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill metadata says it should auto-invoke on broad phrases like '效果监控' and '定期测试', which are generic and can match many unrelated requests. This can cause unintended activation of a skill with powerful tools including Bash, WebFetch, and browser automation, increasing the chance of unnecessary data access, browsing, or file creation.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
87% confidence
Finding

The execution flow instructs collection of AI responses, screenshots, search trend data, website traffic data, and business conversion data, then stores reports under monitoring/ without any user-facing notice about data handling, consent, retention, or sensitivity. Because these datasets can include proprietary analytics or personal/business-sensitive information, silent collection and persistence creates privacy and governance risk.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The listed trigger keywords include highly ambiguous terms such as 'AI监控', '效果监控', '监控报告', and '品牌追踪', which are not uniquely tied to this skill. In context, accidental invocation is more dangerous because the skill is designed to collect external data, read prior reports, take screenshots, and write monitoring artifacts.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The entire template is written in Chinese, including headings, field labels, and status text, and it does not indicate that another language may be used or that Chinese is required for a specific regional purpose. Per the policy, forcing a specific language without user opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The guide explicitly instructs users to capture screenshots and record AI responses as evidence, but it provides no privacy, retention, redaction, or consent guidance. Because the monitored platforms may contain account identifiers, chat history, user prompts, or other sensitive business data, this can lead to unintentional collection and storage of sensitive information in the monitoring/ directory.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

This markdown template forces a specific language/locale for all report content, headings, labels, and placeholders. Under the policy, language constraints should either offer a user choice or be clearly documented as justified for a region-specific use case, which this file does not do.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
96% confidence
Finding

This markdown template forces a specific language/locale for all user-facing instructions and labels. Under the policy, locale-specific language should either be optional, user-selectable, or clearly justified as region-specific.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

This markdown file contains user-facing natural-language guidance exclusively in Chinese, and there is no indication that the skill is region-specific or that users can opt into this locale. Under the policy, forcing a specific language without user choice can be a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The document presents all operational instructions in Chinese and does not offer a language option or explain that the skill is intended only for a Chinese-speaking or region-specific audience. This can be a natural-language policy issue when a skill effectively forces a specific language without user opt-in.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.