Back to skill

Security audit

Amap Date Spot

Security checks for vulnerabilities and agentic risk

Overview

This skill is a real date-spot planner, but it handles sensitive location and relationship details with under-disclosed sharing and coaching behavior.

Review this skill carefully before installing. Use only coarse meeting areas unless exact routing is necessary, do not enter another person's precise location without permission, and avoid generating shareable CSV or HTML artifacts unless you understand they may contain addresses, routes, and meeting plans.

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
  • Excessive AgencyUnrestricted Tool Access, Autonomous Decision Making, Scope Creep
  • Trigger AbuseOverly Broad Trigger, Shadow Command Trigger, Keyword Baiting Trigger
  • MCP Tool PoisoningHidden Instructions, Unicode Deception, Parameter Description Injection
  • Prompt InjectionInstruction Override, Hidden Instructions, Exfiltration Commands
Findings (7)

Natural-Language Policy Violations

Medium
Category
Not specified by scanner
Confidence
86% confidence
Finding

The visible natural-language instructions and examples are written to operate in Chinese, and the trigger/interaction guidance assumes Chinese phrasing without offering any user opt-in or language choice. Under the policy, forcing a specific language or locale without choice is a natural-language policy violation unless clearly justified as region-specific.

Content

No source excerpt is available for this finding.

Vague Triggers

Medium
Category
Not specified by scanner
Confidence
93% confidence
Finding

The manifest says the skill triggers for scenes such as "找个地方聊天" and similar phrasing. That phrase is common everyday speech and the description does not provide exclusion conditions or tighter scope, which could cause unintended invocation outside the intended date-spot recommendation context.

Content

No source excerpt is available for this finding.

Missing User Warnings

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill processes precise location inputs from one or two people and sends them to external AMap APIs for geocoding, routing, midpoint calculation, weather lookup, and nearby search, but the description does not warn users that this location data will be transmitted off-platform. In a dating/meeting context, this omission is more sensitive because it can involve another person’s whereabouts and commuting patterns.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill metadata and output section present the tool as producing pure text recommendations, but the instructions additionally require generating CSV and interactive HTML artifacts with embedded map/navigation features. This expands the data handling and execution surface in ways not clearly disclosed, increasing the chance of unexpected artifact creation, link generation, and external API exposure beyond the user’s reasonable expectations.

Content

No source excerpt is available for this finding.

Description-Behavior Mismatch

Medium
Category
Not specified by scanner
Confidence
97% confidence
Finding

The advertised purpose is location recommendation, but the skill substantially expands into interpersonal dating coaching, behavioral steering, and gender-targeted advice. This scope creep increases privacy and safety risk because it encourages collection and use of personal and relational data unrelated to the core map-search function, and in context is paired with instructions to conceal parts of the strategy from the other party.

Content

No source excerpt is available for this finding.

Ssd 4

Medium
Category
Not specified by scanner
Confidence
96% confidence
Finding

The skill contains a detailed staged behavior guide for rapport-building, reading signals, and steering the interaction, while explicitly instructing that some strategic content be hidden from the other person. In this dating context, that covert influence framing increases the risk of manipulative social-engineering assistance, especially when combined with personalized situational advice and logistics planning.

Content

No source excerpt is available for this finding.

Context-Inappropriate Capability

Medium
Category
Not specified by scanner
Confidence
95% confidence
Finding

The skill explicitly instructs the agent to ask the user’s gender in order to tailor advice on behavior, gifts, payment, and messaging, but gender is not necessary for recommending meeting places. Collecting this attribute without necessity violates data minimization principles and creates avoidable sensitivity and profiling risk.

Content

No source excerpt is available for this finding.