Back to skill

Security audit

Content Creation Pro

Security checks for vulnerabilities and agentic risk

Overview

This skill is a Chinese social-media content drafting tool with expected local output files and limited, disclosed-enough topic search behavior, with no evidence of hidden persistence, credential use, destructive actions, or exfiltration.

Install this as a drafting aid, not as an automated social-media operator. Review generated claims before publishing, and treat the trending-search feature as potentially sending your search terms to external Chinese web platforms if used.

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
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • 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
Findings (12)

Tp4

High
Category
MCP Tool Poisoning
Confidence
94% confidence
Finding

The skill claims real-time trending-topic search and appears to rely on external network requests, but this behavior is not clearly declared and may not match actual implementation. Undeclared outbound requests can leak user prompts or metadata to third parties, and misleading capability claims reduce user ability to assess privacy and trust boundaries.

Content

No source excerpt is available for this finding.

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
91% confidence
Finding

The skill advertises capabilities that imply file writing and network access but does not declare any explicit tool scope or permissions. This creates an authorization and transparency gap: a host may expose more capability than intended, or users may be unaware that external requests and file exports are possible.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The skill is presented primarily in Chinese and targets Chinese platforms, but it does not state that language behavior is optional or user-selectable. This can create a locale/language policy issue if the broader environment expects language choice rather than a forced default.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The trigger phrases are broad enough to activate during ordinary conversation about writing or social media, increasing the chance of unintended invocation. Over-broad activation can cause the skill to take over unrelated tasks, potentially invoking file or network-backed behavior without clear user intent.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The description is entirely in Chinese and presents the skill as a Chinese-language content creation assistant, with no indication that users can choose another language or locale. This can violate language/locale policy when a skill implicitly constrains interaction language without explicit opt-in or justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The platform configuration and generated content are built around Chinese platforms and Chinese-language day labels such as '周二' and '周四'. Across the file, output templates are written only in Chinese, but there is no opt-in, language selection, or documentation that this skill is intentionally limited to a Chinese-language audience.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The manifest describes real-time hot topic search as a core capability, which implies retrieving and presenting actual trending topics. This function merely issues a GET to a search page and, on success, returns metadata with a note telling the user to visit the URL manually, so the implemented behavior falls short of the claimed functionality.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

This JSON template is entirely structured around Chinese-language field values and output strings, including section names, requirements, caption rules, and the script template. Because the file does not indicate that Chinese is optional or that the skill is explicitly limited to a Chinese-language/regional use case, it appears to impose a specific language by default.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The template uses Chinese-only section names, examples, and content guidance throughout the file, effectively enforcing a specific language/locale. The policy allows locale constraints only when they are clearly documented and justified or when the user is given a choice, neither of which appears here.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

This JSON template uses Chinese section names and writing rules throughout, effectively constraining the skill output to Chinese. Under the policy, forcing a specific language without user opt-in or a clearly documented region-specific justification is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Vague Triggers

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The skill says it activates when the user says "热点选题" or "给我一个选题", but "给我一个选题" is a very general request that could arise in many contexts unrelated to this skill. There is no explicit limitation tying this trigger to social-media content creation scenarios only.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Low
Category
Not specified by scanner
Confidence
89% confidence
Finding

The description presents automatic scheduling as part of the one-stop solution, suggesting posts may be scheduled operationally. In code, the function only creates calendar entries with suggested dates, captions, and prompts; there is no integration with platform APIs or any mechanism to submit scheduled posts.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.