Back to skill

Security audit

闲鱼文案生成器

Security checks for vulnerabilities and agentic risk

Overview

This is a content-only Chinese e-commerce copywriting skill with no code execution or system access, but users should verify any generated product claims before publishing.

Before installing, understand that this skill only helps draft marketplace copy. Do not publish generated specifications, review counts, scarcity claims, shipping promises, returns, warranties, or guarantees unless you supplied and verified those facts against the real product and seller policies.

Vulnerability Patterns
  • Insecure Skill Coding PracticesFinds exploitable flaws such as hardcoded secrets or command injection
  • 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
Findings (1)

T09 · Insecure Skill Coding Practices

Warning
Location
SKILL.md:68
Finding

Generation of Unverified Product Claims and Fabricated Social Proof

Content
View full analysis

Vulnerability Details

File Location: SKILL.md, lines 68 and 77-79; lines 187-208
Vulnerability Type: Unverified commercial claims and fabricated social proof
Risk Level: Medium

Evidence

The following is an English translation of the relevant instructions at lines 68 and 77-79:

markdown
[Trust endorsement] - After-sales guarantees / user reviews

4. Conversion optimization:
   - Urgency (limited time / limited quantity)
   - Social proof (units sold / positive reviews)
   - Risk reversal (free shipping / returns)

The example at lines 187-208 supplies factual-looking specifications, policies, and review counts even though those facts are not included in the example input:

markdown
A single charge lasts 8 hours, and the charging case extends total battery life to 40 hours.
The 13 mm large dynamic driver provides balanced frequencies and powerful bass.
The ergonomic design remains comfortable during extended use.

### Core Selling Points
- Bluetooth 5.3 chipset for a more stable connection
- 40-hour battery life, requiring charging only once per week
- 13 mm large dynamic driver with Hi-Fi audio
- IPX5 water resistance for protection against sweat during exercise
- Touch controls for changing tracks and answering calls

### Usage Scenarios
- Immersive music during commuting
- Stable fit during exercise
- Clear calls during office meetings
- Low latency for gaming and entertainment

### Trust Endorsement
- Seven-day unconditional return or exchange
- One-year warranty
- Nationwide free shipping
- More than 1,000 positive reviews within 30 days

Technical Analysis

The skill's required input schema asks for a product name, platform, optional price range, optional target audience, quantity, and style preference. It does not require verified technical specifications, inventory levels, sales totals, review counts, shipping terms, return policies, or warrant ...[truncated 1952 chars]

Remediation
View remediation

Remediation Suggestions

  1. Require users to provide a structured, verified product-facts object containing specifications, warranty terms, shipping policy, return conditions, inventory, sales totals, and review statistics.
  2. Prohibit the model from inventing product specifications, certifications, review counts, sales totals, scarcity, delivery promises, warranties, or after-sales policies.
  3. Preserve missing facts as explicit placeholders such as [BATTERY LIFE REQUIRED] rather than generating plausible values.
  4. Label creative language separately from factual claims and require every measurable claim to map to a user-provided source field.
  5. Add a pre-publication confirmation step that lists all factual and promotional claims for user validation.
  6. Replace the current example with one whose input explicitly supplies every specification and policy repeated in its output.
  7. Add validation rules rejecting absolute or unsupported claims, including fabricated reviews, false sales activity, and artificial limited-time or limited-quantity statements.
  8. Include a final compliance warning stating that generated copy must be checked against the actual product, seller policies, and applicable platform and advertising requirements before publication.
Vulnerability Patterns
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • 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 (3)

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill instructs the model to generate conversion-focused marketing copy, including scarcity cues, social-proof language, and trust claims, but provides no warning that outputs may contain unverifiable or fabricated statements. In this context, the omission is dangerous because users could publish AI-generated claims such as sales volume, reviews, warranty terms, or product performance without verification, creating deceptive listings and compliance risk across e-commerce platforms.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The activation criteria are broad enough to trigger on generic e-commerce or product-description requests without clear platform, task, or safety boundaries. This increases the chance the skill activates in contexts where the user did not explicitly request marketplace copywriting, leading to inappropriate generation of persuasive commercial content and making it easier to produce policy-sensitive claims at scale.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
83% confidence
Finding

The description and all examples are presented in Chinese, and the skill is tagged 'chinese', but the file does not explicitly state that the skill is intentionally limited to Chinese-language output or give users an option to choose another language. This can be a locale-policy concern because the language behavior is effectively fixed without opt-in or justification.

Content

No source excerpt is available for this finding.