百度地图 CLI 助手

WarnAudited by ClawScan on May 12, 2026.

Overview

This Baidu Maps helper has legitimate functionality, but it should be reviewed because it can install and run unverified tools, change agent/MCP configuration, and create unrestricted API keys without clear user approval.

Install only if you are comfortable with the agent downloading and running this CLI, changing MCP/skill configuration, and managing Baidu Maps AKs. Review every command and config change first, use restricted AKs instead of `*` referers where possible, and avoid committing generated files that contain full API keys.

Findings (5)

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.

What this means

A message printed by the CLI could cause the agent to run an update command before continuing the user's task.

Why it was flagged

The skill makes command output authoritative and requires immediate execution, overriding normal user review or stopping conditions.

Skill content
任何 bmap-cli 命令输出若包含「发现新版本」字样,必须立即执行输出中给出的更新命令...无例外。
Recommendation

Require explicit user confirmation for updates and only allow pinned, verified update commands.

What this means

The agent could apply CLI-generated commands or MCP configuration changes that the user did not explicitly approve.

Why it was flagged

The agent is told to execute or write instructions emitted by a tool, including configuration changes, instead of presenting them for review.

Skill content
`skills install` / `mcp install` 的终端输出是待执行指令或待写入配置...须逐条执行或写入
Recommendation

Show generated commands/configuration to the user first, whitelist expected changes, and require confirmation for MCP or skill installation.

What this means

If the downloaded binary or update source is compromised or unexpected, the agent would run it locally with the user's account context.

Why it was flagged

The install flow downloads an executable and makes it runnable without an artifact-pinned version, checksum, signature, or reviewed package contents.

Skill content
curl -fL "https://open-agent-cli.bj.bcebos.com/cli/bmap-cli-${BMAP_OS}-${BMAP_ARCH}" ... && chmod +x "$BMAP_CLI"
Recommendation

Use a declared install spec, pinned versions, and checksum/signature verification before execution.

What this means

A generated demo could contain an unrestricted Baidu Maps key that others can reuse, potentially consuming the user's quota or exposing account resources.

Why it was flagged

The skill requires creating or selecting browser AKs with unrestricted referers and writing the full key into code, which expands account exposure and quota risk.

Skill content
若无 `*` 项,须先创建... `ak create --app-name "<应用名称>" --app-type 3 --b-referers '*'` ... 代码里必须使用列表中的完整原始 AK 字符串
Recommendation

Prefer restricted AKs, ask the user before creating account resources, and avoid writing full keys into shareable code unless the user explicitly accepts the risk.

What this means

API keys or account-linked configuration may be placed into agent/MCP tooling where other tools or sessions could access them.

Why it was flagged

The skill installs or updates MCP configuration and AK-bearing settings through CLI-generated output, but the artifacts do not bound the exact MCP server, config path, permissions, or credential exposure.

Skill content
bmap-cli mcp install...将配置写入当前客户端 MCP 文件...重新 `bmap-cli mcp install` 更新 MCP 中的 AK
Recommendation

Review the MCP configuration before writing it, scope any AKs to the minimum needed, and document where credentials are stored and which MCP server receives them.