Back to skill

Security audit

Task Prism

Security checks for vulnerabilities and agentic risk

Overview

This skill is a Chinese-language project-planning template skill that does not request code execution, credentials, persistence, or privileged access.

Install this if you want a Chinese-language project planning and task decomposition assistant. Be aware that generic planning requests may trigger it, and rendering the README may load an external image from qomob.ai.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
Findings (9)

Vague Triggers

High
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger description is overly broad and includes common phrases like '帮我拆解任务' and '做个项目计划', making accidental invocation likely during ordinary conversation. In agent ecosystems, overbroad routing can cause this skill to intercept unrelated requests, override more appropriate skills, and steer user interactions into an unintended workflow, which is a prompt-scope and control-boundary issue.

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 match common planning requests such as 'help me break down a task' or 'make a project plan,' which risks the skill activating in contexts the user did not specifically intend. Over-broad invocation can override other more appropriate skills, capture unrelated user inputs, and increase exposure to prompt-scope confusion.

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 metadata and content are Chinese-only and do not offer language negotiation or justify a locale restriction, which can force behavior misaligned with the user's language and context. In a multi-skill or multilingual environment, this can lead to user confusion, incorrect requirement capture, and unsafe downstream planning decisions because constraints and deliverables may be misunderstood.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
90% confidence
Finding

This markdown file uses a single language throughout and does not indicate that users may choose another language or locale. Under the natural-language policy rule, forcing a specific language without user opt-in is a policy concern unless the locale restriction is documented and justified.

Content

No source excerpt is available for this finding.

Ae4

Medium
Category
analysis-evasion
Confidence
80% confidence
Finding

Suspicious Unicode normalization or mixed-script content

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
86% confidence
Finding

The natural-language instructions and examples are entirely in Chinese, and the document does not indicate that users may choose another language or locale. Under the stated policy, forcing a specific language without user opt-in can be a language/locale policy violation.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Low
Category
Not specified by scanner
Confidence
92% confidence
Finding

The README embeds an externally hosted image, which causes clients rendering the markdown to contact a third-party domain. That can leak viewer IP address, user agent, referrer/workspace context, and creates a passive tracking surface unrelated to the skill’s task-planning function.

Content

No source excerpt is available for this finding.

Intent-Code Divergence

Low
Category
Not specified by scanner
Confidence
95% confidence
Finding

The changelog and v4.1 version record say the skill removed the '输入验证门/InputGate' in v4.1, but the embedded workflow diagram still includes an '[Input Validation Gate]'. This is an active contradiction in the skill's own documentation about how the skill operates, even though it does not introduce a new capability.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
89% confidence
Finding

This markdown file contains user-facing instructional content exclusively in Chinese, and nowhere indicates that users may choose another language or that the template is intentionally limited to a Chinese-speaking audience. Under the policy rule for language or locale constraints, forcing a specific language without opt-in is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.