Back to skill

Security audit

AI KEY·公众号短文

Security checks for vulnerabilities and agentic risk

Overview

This skill prepares WeChat drafts and banners with disclosed, purpose-aligned file, memory, clipboard, and image-service use.

Confirm the configured image provider before using confidential material; banner concepts may be sent to that service. Expect saved drafts and preference notes, a topic-tracking update, and clipboard replacement. Referenced family documents and companion skills were not bundled or assessed. The scanner completed its review, and independent inspection found no malicious behavior in the supplied artifact.

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
  • Output HandlingUnvalidated Output Injection, Cross-Context Output, Unbounded Output
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
Findings (3)

The banner workflow directs use of Gemini despite the skill's explicit prohibition on overseas models.

Medium
Category
Excessive Agency
Confidence
97% confidence
Finding

L74 explicitly instructs the agent to give an English image-generation prompt to Gemini. This contradicts L53's requirement to use domestic models at the execution layer and never guide users toward overseas models, reinforced by L90; banner generation has no stated exception.

Content

No source excerpt is available for this finding.

The banner-generation workflow sends a content-derived prompt to Gemini without a third-party data-sharing warning.

Medium
Category
Output Handling
Confidence
94% confidence
Finding

The workflow directs the agent to submit a content-derived prompt to an external image service without a sensitivity check or explicit authorization for sharing unpublished material. Inputs can include private fragments or drafts, so a prompt could disclose confidential details before the user approves publication. The legitimate banner-generation purpose and environment-based credential handling reduce suspicion of malicious intent, but do not prevent content disclosure.

Content

No source excerpt is available for this finding.

The skill mandates an English image-generation prompt without language opt-in or a documented justification.

Low
Category
Output Handling
Confidence
96% confidence
Finding

The instruction explicitly requires an English prompt for Gemini. Although this concerns an intermediate artifact rather than the final post, it still mandates output in a specific natural language without offering a choice or explaining why that language is necessary.

Content

No source excerpt is available for this finding.