Back to skill

Security audit

小红书长文发布

Security checks for vulnerabilities and agentic risk

Overview

This skill clearly aims to publish Xiaohongshu posts, but it can automatically click the final publish button on a live logged-in account without a clear confirmation gate.

Install only if you intend the agent to operate a real logged-in Xiaohongshu creator account. Before use, verify the exact title and content yourself and avoid broad publish requests unless the skill is updated to require an explicit final confirmation before clicking publish.

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 (10)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

This markdown file contains user-facing instructions only in Chinese, including headings and command explanations. The policy allows locale constraints only when users are given a choice or when the restriction is clearly documented and justified, neither of which appears here.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The README describes automated end-to-end posting and 'one-click publish' on a real Xiaohongshu creator account, but does not clearly warn users that the action results in an actual public post. This can mislead users into triggering irreversible or externally visible actions without informed consent, especially in an automation context where the skill may execute quickly and with little friction.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The skill automates posting to a live Xiaohongshu creator account and explicitly notes that drafts may be auto-saved, but it does not present a clear warning that execution can cause real external side effects. This increases the risk of accidental publication, unintended draft creation, or reputational harm if a user invokes the skill without understanding it acts on a real logged-in account.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The usage guide describes a workflow that culminates in clicking a final "publish" button and explicitly says it will complete publication, but it does not clearly warn that the skill performs an externally visible, irreversible action on the user's behalf. In an agent setting, missing or weak disclosure around real-world side effects increases the risk of unintended public posting, especially if invoked from a broad natural-language request.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The workflow performs an irreversible publish action automatically by calling the publish step immediately after navigation and form-filling, with no interactive confirmation, preview gate, or explicit user consent check at the final step. In an automation skill that can post public content, this creates a real risk of unintended publication, reputational damage, or accidental disclosure if the title/content is wrong or the page state is unexpected.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
90% confidence
Finding

All user-facing natural-language instructions in the file are Chinese, and the document does not indicate that the skill is region-specific by policy or that users may opt into another language. Under the language/locale policy, forcing a specific language without user opt-in can be 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
76% confidence
Finding

The natural-language instructions and headings are entirely in Chinese, and the file does not indicate that language selection is optional or user-configurable. Under the stated policy, forcing a specific language without user opt-in can be a locale/language policy issue unless clearly documented and justified.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
81% confidence
Finding

自然语言内容全部以中文呈现,且未说明这是仅面向中文用户的区域性技能,也未提供其他语言选项或用户 opt-in。根据规则,若技能强制特定语言而无明确选择机制或合理限定,属于潜在的语言/locale 政策问题。

Content

No source excerpt is available for this finding.

Vague Triggers

Low
Category
Not specified by scanner
Confidence
87% confidence
Finding

The example trigger phrases for direct agent use are broad conversational requests such as asking to publish content, which could overlap with normal discussion and make accidental invocation more likely. Because this skill performs account actions and public posting, ambiguous activation language is riskier than for read-only or informational skills.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
84% confidence
Finding

The file presents the skill primarily in Chinese and all runtime status messages are Chinese, but it does not state that the skill is region-specific or provide any opt-in or alternative language behavior. That can violate language/locale policy where users must be given a choice unless the locale restriction is explicitly justified.

Content

No source excerpt is available for this finding.