Back to skill
Skillv1.0.2

ClawScan security

高德SKILL 美食雷达 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

BenignApr 15, 2026, 11:57 AM
Verdict
Benign
Confidence
high
Model
gpt-5-mini
Summary
The skill's requirements and instructions are coherent with its stated purpose: it needs a single AMAP_API_KEY and integration with the AMap MCP server to perform nearby POI searches; nothing requested appears unrelated to providing restaurant recommendations.
Guidance
This skill appears to do what it says: it needs your AMap API key and the @amap/mcp-server MCP integration to search POIs. Before installing/configuring: 1) Verify the AMAP API key only has the permissions you expect and store it securely in your assistant's config; be prepared to rotate it if exposed. 2) Inspect the @amap/mcp-server npm package (version, publisher, repository) before allowing npx to fetch/run it, since npx will download and execute remote code. 3) Consider running the MCP server in a restricted environment (container) if you are cautious about third-party code. 4) Review AMap's privacy/docs so you understand what location data will be sent to AMap when the skill requests nearby POIs.

Review Dimensions

Purpose & Capability
okName/description (AMAP-based nearby food recommendations) match the declared requirement (AMAP_API_KEY) and the SKILL.md which describes calling AMap MCP endpoints (maps_around_search, maps_search_detail). No unrelated credentials, binaries, or config paths are requested.
Instruction Scope
okRuntime instructions are constrained to parsing user preferences, requesting location when needed, and calling AMap search/detail tools. The SKILL.md does not instruct the agent to read arbitrary system files, other credentials, or to exfiltrate data to third-party endpoints. It does instruct the user to add their API key into the assistant's MCP config—reasonable for this integration.
Install Mechanism
noteThe package has no install spec in the registry (instruction-only). However, SKILL.md directs using `npx -y @amap/mcp-server` in the assistant's MCP config. That implies runtime download/execution of the @amap/mcp-server npm package when the MCP server is started. This is expected for an MCP integration but does carry the usual risk of executing code fetched from npm at runtime; verify the npm package and its integrity before trusting it.
Credentials
okOnly one environment variable (AMAP_API_KEY) is required and declared as the primary credential — appropriate and proportionate for calling AMap APIs. The SKILL.md does not reference other env vars or secrets. Note: the API key will be placed in the assistant's MCP config file, so protect that config and rotate the key if it is exposed.
Persistence & Privilege
okThe skill is not always-enabled and is user-invocable; autonomous invocation is allowed (platform default). It does not request system-wide config changes or other skills' credentials. No elevated persistence is requested.