Back to skill

Security audit

小红书 AI 副业指南

Security checks for vulnerabilities and agentic risk

Overview

This skill does not show code execution or persistence, but it should be reviewed because it is designed to generate publishable posts with unverified first-person income and performance claims.

Install only if you are comfortable using it as draft marketing copy. Verify or replace every income, follower, screenshot, testimonial, brand-offer, affiliate, and tool-performance claim before publishing, and add any required advertising or AI-content disclosures. The Chinese Xiaohongshu focus is expected, but the package lacks guardrails against fabricated results.

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
Findings (1)

other

Warning
Location
SKILL.md:43
Finding

Generation of Unverified First-Person Earnings and Endorsement Claims

Content
View full analysis

Vulnerability Details

File Location: SKILL.md:43-65, SKILL.md:94-106, SKILL.md:142-150, README.md:27-57, and prompts/titles.txt:1-13
Vulnerability Type: Deceptive Content Generation
Risk Level: Medium

Vulnerable Content

The following English rendering preserves the complete meaning and structure of the affected example in SKILL.md:43-65:

markdown
### Output Format

# Title: I used AI automation and earned 800 yuan in 7 days (complete process included)

Body:
Do you often hear that AI can make money but do not know where to start?
I used three steps to earn 800 yuan in seven days. The method is simple:

1. Tool selection: OpenClaw + Xiaohongshu API
2. Content strategy: Focus on tool reviews + case analysis
3. Monetization channels: Brand partnerships + affiliate commissions

Earnings breakdown:
- Days 1-3: Learning the tools (time investment)
- Day 4: Published the first post, received over 2,000 views, and earned a 50-yuan commission
- Day 7: A brand contacted me and offered 500 yuan

Key point: Real cases + reproducible methods

If you also want to try it, comment "toolkit" and I will send you the detailed configuration.

#AI-Side-Hustle #OpenClaw #Xiaohongshu-Monetization #Side-Hustle #Technology-Blog

The content-generation rules in SKILL.md:94-106 require:

markdown
**Title formula**:
- Number + AI tool + time + earnings
- Example: "Three AI tools that let me earn more than 5,000 yuan per month"
- Example: "No coding required: use OpenClaw to automate a side hustle (tutorial included)"

**Body structure**:
1. Introduce the reader's pain point
2. Present my results using numbers and screenshots
3. Break down the method into three steps
4. Provide important details and warnings
5. Include a call to action asking readers to comment for a toolkit

The complete affected title-template set in prompts/titles.txt:1-13 is:

text
# Title 
...[truncated 3838 chars]
Remediation
View remediation

Remediation Suggestions

  1. Require all first-person earnings, audience, acceptance-rate, commission, and brand-offer claims to come from user-provided and verifiable data.
  2. When verified data is unavailable, explicitly label all figures as hypothetical examples, sample projections, or fictional demonstrations.
  3. Remove default language such as “personally tested,” “my earnings,” “real case,” “doubled my income,” and “my results” unless the user confirms that the statements are accurate.
  4. Replace first-person factual templates with neutral alternatives, for example:
    • “Illustrative workflow for using AI in a side project.”
    • “Hypothetical seven-day example; actual results vary.”
    • “Potential monetization channels, not guaranteed earnings.”
  5. Add a generation rule prohibiting fabricated screenshots, testimonials, analytics, commissions, brand contacts, and financial records.
  6. Add a mandatory disclaimer that earnings are not guaranteed and depend on skill, effort, audience, platform rules, and market conditions.
  7. Require citations or remove unsupported optimization statistics concerning click-through, save, completion, and engagement rates.
  8. Add a final verification checkpoint asking the user to confirm every personal, financial, and performance claim before publication.
  9. Ensure calls to action do not imply that a toolkit or configuration will be delivered unless the user actually has that material and intends to provide it.
Vulnerability Patterns
  • 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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
Findings (7)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The README is entirely written in Chinese and presents the skill as a general-purpose generator without stating that Chinese output is optional or that the skill is limited to a China-specific audience. This creates a natural-language locale policy concern because it implicitly fixes the interaction and content style to one language without opt-in.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill explicitly tells users to copy generated posts into Xiaohongshu while the templates emphasize specific earnings figures, algorithm claims, and promotional framing without any safeguards about truthfulness, substantiation, or platform advertising rules. In this context, the tool can readily produce misleading or fabricated income claims that users may publish as real experiences, creating deception, compliance, and reputational risk.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

This plain-text prompt template is entirely written in Chinese and provides no indication that users may choose another language or that the skill is intentionally limited to a Chinese-speaking context. Under the policy rule, forcing a specific language without opt-in is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
88% confidence
Finding

The file consists entirely of Chinese tag strings and labels, with no indication that language selection is optional or that the skill is intentionally limited to a Chinese-language context. This can violate the language/locale policy criterion because it implicitly enforces a specific locale without user opt-in.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The file consists entirely of Chinese title templates and instructions, indicating the skill is constrained to a specific language/locale. Under the policy rules, forcing a specific language without opt-in or documented regional justification is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
91% confidence
Finding

The description, examples, and usage all assume Chinese-language Xiaohongshu content, and the file does not mention any user option to select another language or locale. Under the stated policy, forcing a specific language without opt-in is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
94% confidence
Finding

The skill name is presented only in Chinese ("小红书 AI 副业指南生成器"), which indicates a language-specific user experience without any visible opt-in or alternative locale choice in this file. Under the policy, forcing a specific language or locale without user choice is a natural-language policy concern.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.