Back to skill

Security audit

购物比价查询最低价格

Security checks for vulnerabilities and agentic risk

Overview

This is a coherent shopping price-comparison skill, but users should know searches are sent to an external shopping API and returned links may include rebate or referral tracking.

Install only if you are comfortable sending shopping search terms to maishou88.com and receiving purchase links that may include rebate or referral tracking. Avoid entering sensitive personal information as the product keyword.

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
  • MCP Least PrivilegeUnderdeclared Capability, Wildcard Permission, Missing Permission Declaration
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
Findings (5)

Undeclared Tool Scope

Medium
Category
MCP Least Privilege
Confidence
88% confidence
Finding

The skill advertises executable networked behavior via uv run scripts/best_price.py but declares no explicit tool scope such as allowed tools or permissions. That mismatch can cause an agent to invoke network and environment-capable code without clear policy boundaries, increasing the chance of unintended external requests or access to sensitive runtime context.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
94% confidence
Finding

The activation phrases are broad enough to match many ordinary shopping or help requests, which can cause the agent to trigger this skill in contexts where the user did not specifically ask for external price scraping or purchase links. Because the skill performs network-backed comparison and returns outbound links, overbroad routing can lead to unintended data sharing and commercially biased responses.

Content

No source excerpt is available for this finding.

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
91% confidence
Finding

The manifest description and usage guidance are entirely in Chinese and direct the agent to respond with shopping results in that locale, but there is no indication that the user can choose another language. This can violate language/locale policy when the broader environment or user preference is not explicitly Chinese.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
82% confidence
Finding

The documentation frames the script as a neutral read-only price checker, yet it admits returned links may include affiliate/rebate parameters from buyer-query interfaces. This creates a transparency and trust issue: users may be redirected through monetized tracking links or non-neutral purchase flows without informed consent.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
92% confidence
Finding

The script sends user-supplied search keywords to a third-party API together with persistent identifier values in headers/body (notably the hardcoded/openid value and invite code) without clearly warning the user that their query will be transmitted off-platform. In this skill’s context, users may enter highly specific shopping intents, product interests, or potentially sensitive text, creating a privacy issue and unexpected data disclosure to an external service.

Content

No source excerpt is available for this finding.

Static analysis

No suspicious patterns detected.