Back to skill

Security audit

1. The input is a Word template document; 2. Analyze the structure of this template, including: 1) Font styles, sizes, etc., for headings, body text, etc.; 2) Content: the general structure of each paragraph; 3) Multimedia elements: images, text, tables (including metric data, etc.) 3. Generate documents that conform to the template structure based on the given data 1) A knowledge base, or multiple documents; 2) Relationship tables (or CSV files), SQL query results, etc.

Security checks for vulnerabilities and agentic risk

Overview

This skill is a coherent template-based report generator, with no evidence of hidden execution, persistence, credential access, or unrelated behavior.

Before installing, treat any template, report, CSV, SQL result, or knowledge-base excerpt you provide as content that may be processed by the configured cloud model. Use only files you intend the skill to read, avoid highly sensitive data unless approved for cloud processing, and review generated documents before relying on them.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (5)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The instruction is written entirely in Chinese and directly addresses the model as a Chinese-language document generation assistant, which effectively forces a specific language/locale for outputs. Under the policy, language constraints are only acceptable when users are given an explicit choice or when the restriction is clearly documented and justified as region-specific.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill explicitly states that local files and locally stored data are processed while a cloud-hosted model ('glm-5') is used, but it does not disclose that user content may be transmitted off-host to the cloud service. This creates a real data exposure risk because users may supply sensitive templates, reports, CSVs, or SQL-derived data under the assumption that processing remains local except for tooling.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill description is overly broad: it claims to process Word templates, knowledge-base documents, multiple documents, CSV/relational tables/SQL query results, and automatically generate formal documents, but it does not define activation boundaries, permitted data sources, or user-consent constraints. In combination with powerful tools like read, write, and exec, this ambiguity can cause the agent to act on unintended inputs or sensitive data, expanding attack surface and increasing the risk of misuse or overreach.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The description is written as a Chinese-only capability statement and implies the skill operates in Chinese without offering a language or locale choice. Under the policy, forcing a specific language without user opt-in is a natural-language policy violation unless the locale restriction is clearly documented and justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
88% confidence
Finding

The natural-language instructions and usage description are presented only in Chinese, which can amount to forcing a specific language without user opt-in. The file does not indicate that the skill is region-specific or provide any alternative language option.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.