Back to skill

Security audit

Weibo Hot Cn

Security checks for vulnerabilities and agentic risk

Overview

This skill is a low-risk Weibo hot-topics helper, but it appears to provide mock/demo data rather than the live monitoring and analysis it advertises.

Install only if you are comfortable treating this as a Chinese-language demo/helper for Weibo hot topics. Do not rely on its output as live Weibo data, sentiment analysis, or alerting unless the publisher adds real data retrieval and clearly labels freshness and source behavior.

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
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Data ExfiltrationExternal Transmission, Env Variable Harvesting, File System Enumeration
Findings (6)

Tp4

High
Category
MCP Tool Poisoning
Confidence
91% confidence
Finding

The skill claims live monitoring, popularity tracking, and sentiment/public-opinion analysis, but the content only shows static examples and even states that mock data may be used when the API is unavailable. This mismatch can mislead downstream agents or users into making decisions based on fabricated or unverified data, which is especially risky for monitoring and analysis workflows.

Content

No source excerpt is available for this finding.

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
80% confidence
Finding

The skill advertises behavior that implies network access to fetch Weibo hot topics, but it does not declare an explicit tool scope such as permissions or allowed-tools. In an agent environment, missing scope boundaries can allow broader-than-expected tool use or make reviewers and users unable to verify what external access the skill is supposed to have.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The trigger phrases include very broad terms such as '微博', '热搜', 'weibo', and 'hot', which can cause the skill to activate in unrelated conversations. Overbroad activation increases the chance of unintended execution, context hijacking, or incorrect delegation to a skill that may provide mock or mismatched results.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The manifest describes a monitor that can get Weibo trending topics, topic popularity, and sentiment analysis. In this file, the code only serves a predefined mock ranking list and formats it for output; it performs no sentiment analysis and no real analysis logic on topic popularity beyond echoing hardcoded 'hot' values.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
77% confidence
Finding

Most of the skill instructions, examples, and output format are written only in Chinese, and the file does not state that users may choose their preferred language for responses. While the description includes some bilingual text, the operational guidance does not clearly offer opt-in language selection.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Low
Category
Not specified by scanner
Confidence
92% confidence
Finding

This code includes user-facing natural language strings and comments in Chinese, including the formatted output header, but provides no opt-in or alternative language selection. Under the policy rule, forcing a specific language without user choice can be a natural-language policy violation unless the locale restriction is clearly documented and justified.

Content

No source excerpt is available for this finding.