Back to skill

Security audit

小红书数据分析

Security checks for vulnerabilities and agentic risk

Overview

This is a documentation-only analytics skill for public social-media data, with no code execution or persistence, though users should understand it relies on an external API key and data service.

Install only if you are comfortable using the provider's XHS_API_KEY service for social-media analytics. Avoid submitting confidential plans, secrets, or personal data unless you have approval, and treat the platform algorithm formulas and benchmark numbers as advisory rather than guaranteed facts.

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
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Privilege EscalationExcessive Permissions, Sudo/Root Execution, Credential Access
  • Supply ChainUnpinned Dependencies, External Script Fetching, Obfuscated Code
Findings (6)

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The README says users can 'directly describe your problem' and that the Skill will 'automatically fetch relevant data,' but it does not define clear trigger boundaries, supported inputs, or restrictions. Overly broad activation increases the chance the skill is invoked on unintended requests and causes unnecessary external data handling or analysis on sensitive user prompts.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The README mentions an external API key but does not clearly warn that user queries and possibly attached business data will be sent to a third-party API provider. This lack of disclosure can lead users to unknowingly transmit proprietary marketing plans, competitor research, or personal data to an external service, creating privacy, confidentiality, and compliance risks.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The trigger conditions are broad enough to match many generic social-media analysis or运营 requests, which can cause the skill to activate outside its intended scope. This creates routing ambiguity and may override more appropriate skills, increasing the chance of irrelevant guidance, policy bypass through misrouting, or degraded user outcomes.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
98% confidence
Finding

Mandating Chinese-only output without user choice can cause unsafe or incorrect handling when the user's preferred language differs, especially in multilingual environments where instructions or analysis details may be misunderstood. While not a direct code-execution risk, it reduces usability and can contribute to miscommunication or inappropriate skill selection.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

This markdown file presents all user-facing API documentation in Chinese and does not offer an alternative language or note that the skill is region/language-specific. Under the policy, forcing a specific language without user 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
95% confidence
Finding

The title and entire reference content are presented exclusively in Chinese, indicating a fixed language/locale. Under the policy, forcing a specific language without user opt-in or clear justification is a natural-language policy violation.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.