xhs 多用户

Security checks across malware telemetry and agentic risk

Overview

The skill is transparent about automating Xiaohongshu, but it can control logged-in accounts, publish and interact publicly, scrape data, and use persistent anti-detection browser profiles, so it should be reviewed carefully before use.

Install only if you intentionally want an agent to automate Xiaohongshu with a logged-in account. Confirm every publish, comment, follow, like, collect, and bulk scrape action; protect or clean up the stored user-data directory; stop browser sessions when finished; and verify the package source and dependencies before use.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

#
ASI02: Tool Misuse and Exploitation
High
What this means

If invoked too broadly, the agent could post, comment, follow, like, collect, or scrape using a Xiaohongshu account, affecting reputation, account standing, or platform compliance.

Why it was flagged

The skill explicitly combines public account-mutation actions, scraping, multi-account operation, persistent sessions, and anti-detection. These are coherent with the stated purpose but are high-impact and not shown to require a mandatory user confirmation before each public action.

Skill content
publish image/video posts, interact (like/collect/comment/follow), scrape data, manage multiple accounts with isolated cookies and anti-detection
Recommendation

Only use it for explicit user-requested actions. Require a preview and confirmation before publishing, commenting, following, liking, or bulk actions, and limit the number of target URLs per run.

#
ASI03: Identity and Privilege Abuse
Medium
What this means

Anyone or any agent process with access to the skill's user-data directory may be able to reuse logged-in Xiaohongshu sessions.

Why it was flagged

The skill stores authenticated browser session state for each Xiaohongshu user. This is expected for account automation, but it is sensitive identity material.

Skill content
user-data/        # Playwright persistent context (auto-saves cookies, localStorage)
Recommendation

Use a dedicated/secondary account if possible, protect the skill directory, and clean up user data when you no longer want the session stored.

#
ASI05: Unexpected Code Execution
Low
What this means

Installing and using the skill can start local browser processes and run the included TypeScript CLI commands.

Why it was flagged

The static scan shows the skill starts a local browser process. That is expected for Playwright automation, but it means the skill can execute local browser binaries.

Skill content
const browserProcess = spawn(executablePath, args, {
Recommendation

Install only from a source you trust, review the configured browser path, and avoid pointing BROWSER_PATH at anything except a legitimate browser executable.

#
ASI10: Rogue Agents
Medium
What this means

A browser session may remain active until stopped, preserving account access for later commands.

Why it was flagged

The skill documents a start/status/stop browser workflow, indicating it can keep an authenticated browser session running outside a single command.

Skill content
| Browser start | `npm run browser -- --start [--user <name>]` | ✅ Implemented | ... | Browser stop | `npm run browser -- --stop` | ✅ Implemented |
Recommendation

Use the status and stop commands after automation tasks, and avoid leaving authenticated sessions running unattended.

#
ASI04: Agentic Supply Chain Vulnerabilities
Low
What this means

Users have less registry-provided assurance about where the package came from before allowing it to automate an account.

Why it was flagged

The registry-level source provenance is incomplete, while the skill installs npm dependencies and controls a logged-in browser account.

Skill content
Source: unknown; Homepage: none
Recommendation

Verify the repository/package origin and review dependencies before installation, especially because the skill can act as a logged-in user.