Bdpan Storage

ReviewAudited by ClawScan on May 10, 2026.

Overview

This is a coherent Baidu Netdisk file-management skill, but it can automatically download and run a CLI installer on first use, so it should be reviewed before installation.

Install only if you are comfortable with a Baidu Netdisk integration that can run local shell scripts, install the bdpan CLI, and use a persistent Baidu login token. Before first use, explicitly approve any installer or updater, confirm file paths and share operations, and avoid using it on shared or untrusted machines.

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 user asking to use the netdisk feature could cause the agent to install software automatically on the local machine.

Why it was flagged

The agent is instructed to run a non-interactive installer automatically when the CLI is missing, rather than requiring a separate explicit user approval at install time.

Skill content
`command -v bdpan` 检查是否已安装 bdpan CLI,未安装则执行 `bash @skills/bdpan-storage/scripts/install.sh --yes` 自动安装
Recommendation

Require explicit user approval before running install.sh, and make the required bdpan binary/install step visible in the registry metadata.

What this means

Installing the skill depends on trusting the remote CDN and installer package.

Why it was flagged

The installer downloads a platform-specific executable from a remote CDN and runs it. The script performs SHA256 validation, but the checksum is also fetched remotely rather than pinned in the skill artifact.

Skill content
CDN_BASE="https://issuecdn.baidupcs.com/issue/netdisk/ai-bdpan/installer/${VERSION}" ... curl -fsSL -O "${installer_url}" ... ./${installer_name} --yes
Recommendation

Use pinned checksums or signed releases where possible, and tell users clearly that first use may download and run a Baidu-provided CLI installer.

What this means

A skill update can change the agent instructions and helper scripts installed locally.

Why it was flagged

The update script can fetch a remote zip URL from a Baidu configuration endpoint and overwrite the installed skill directory. It asks for confirmation and requires a checksum, so this is disclosed but still worth user review.

Skill content
CONFIG_API="https://pan.baidu.com/act/v2/api/conf?conf_key=bd_skills" ... curl -fsSL -o "$zip_path" "$remote_url" ... unzip -qo "$zip_path" -d "$SKILL_DIR"
Recommendation

Only run updates after an explicit user request, and review the update source/checksum before applying it.

What this means

Anyone with access to the local configuration or an active session could potentially affect the user's Baidu Netdisk data.

Why it was flagged

The skill uses persistent Baidu OAuth credentials stored locally to access the user's Baidu Netdisk account. This is expected for the integration and the docs warn not to output token contents.

Skill content
Token 存储:Token 加密存储在本地配置文件 ... `~/.config/bdpan/config.json`
Recommendation

Use this only on trusted machines, do not reveal config contents in chat or logs, and run bdpan logout when finished on shared systems.

What this means

Mistaken commands could upload, download, move, rename, copy, or share files in the user's Baidu Netdisk app area.

Why it was flagged

The skill can mutate cloud files and create share links, which is powerful but directly aligned with the stated file-management purpose and scoped to the bdpan app directory.

Skill content
支持上传、下载、转存、分享、列表查询、搜索、移动、复制、重命名、创建文件夹。所有操作限制在 `/apps/bdpan/` 目录内。
Recommendation

Review paths and sharing requests carefully, especially before creating public share links or moving/renaming files.