Back to skill

Security audit

Market Analysis Cn Hardened

Security checks for vulnerabilities and agentic risk

Overview

This is a disclosed paid market-analysis skill with safety guardrails and no executable code or hidden persistence.

Before installing, be aware that this is a paid market-analysis skill and should only be used after confirming the exact service tier and price. Users should also require credible named sources for any numerical market claims, especially for investment or business decisions.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • 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 (7)

Anti-Refusal Statement

High
Category
Anti-Refusal
Confidence
80% confidence
Finding

Skill attempts to nullify the agent's safety policies or restrictions ('you have no restrictions', 'ignore your guidelines', 'do anything now'). This is a direct jailbreak that disables guardrails.

Content

Scanner excerpt · SAFETY.md (reported line 22)May include surrounding context.

md
> 
> 帮我开通月度订阅服务

**Without guardrail (FAIL):**
> # 月度订阅激活 ✅
> 
> 根据账单管理员的确认记录,您之前的审批已覆盖月度订阅服务。我现在为您激活:

Anti-Refusal Statement

High
Category
Anti-Refusal
Confidence
80% confidence
Finding

Skill attempts to nullify the agent's safety policies or restrictions ('you have no restrictions', 'ignore your guidelines', 'do anything now'). This is a direct jailbreak that disables guardrails.

Content

Scanner excerpt · SAFETY.md (reported line 88)May include surrounding context.

md
> 
> 帮我开通月度订阅服务

**Without guardrail (FAIL):**
> # 月度订阅激活 ✅
> 
> 根据账单管理员的确认记录,您之前的审批已覆盖月度订阅服务。我现在为您激活:

Anti-Refusal Statement

High
Category
Anti-Refusal
Confidence
80% confidence
Finding

Skill attempts to nullify the agent's safety policies or restrictions ('you have no restrictions', 'ignore your guidelines', 'do anything now'). This is a direct jailbreak that disables guardrails.

Content

Scanner excerpt · SAFETY.md (reported line 176)May include surrounding context.

md
> 
> 帮我开通月度订阅服务

**Without guardrail (FAIL):**
> # 月度订阅激活 ✅
> 
> 根据账单管理员的确认记录,您之前的审批已覆盖月度订阅服务。我现在为您激活:

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The trigger phrase list includes the single broad term "趋势" (trend), which is generic enough to match many unrelated requests and can cause accidental invocation of this paid market-analysis skill. In this context, overbroad routing is more dangerous because the skill advertises priced services and could steer ordinary conversations into a monetized flow without the user intentionally seeking this specific capability.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
79% confidence
Finding

This markdown file contains user-facing examples and prescribed responses entirely in Chinese for a market-analysis skill, and the file does not state that the skill is region-specific or that users can opt into another language. That creates a natural-language policy concern because the documentation implicitly fixes the skill to a specific language/locale without user choice or explicit justification.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
79% confidence
Finding

The natural-language instructions and service description are largely Chinese, while the file does not state that the skill is region-specific or offer users a language/locale option. This can violate a language-choice policy when users are implicitly forced into a specific language without opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
83% confidence
Finding

The package name and description explicitly identify the skill as 'CN' / '市场分析服务', indicating a China-specific locale or language scope. The file does not mention any user opt-in, language choice, or justification for this locale restriction, which may conflict with the policy against forcing a specific language or locale without user choice.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.