安全决策报告

baidu-netdisk-skills-free

纯文档技能,无可执行代码,引用外部脚本缺失(可能是分发机制问题),API_KEY为占位符非真实凭证

安装决策优先 来源: ClawHub 扫描时间: 2026/7/21
文件 2
IOC 3
越权项 0
发现 3

为什么得出这个结论

1/4 个维度触发
通过
声明与实际能力

声明资源与推断能力基本一致。

阻止
隐藏执行与外联

提取到 1 个高危 IOC 或外联信号。

通过
攻击链与高危发现

没有形成明确的恶意路径。

通过
依赖与供应链卫生

依赖结构存在,但暂未看到明显高危告警。

风险分是怎么被拉高的

缺失引用脚本 +15

SKILL.md 引用 ${CLAUDE_SKILL_DIR}/scripts/install.sh 和 login.sh,但包内无 scripts/ 目录

文档-内容差异 +5

声明可执行操作但无实际代码,依赖外部 bdpan CLI 工具

API_KEY 占位符误报 +-5

预扫描标记的 API_KEY 是配置示例占位符,非真实凭证

最关键的证据

中危 供应链

引用脚本缺失

SKILL.md 多次引用 scripts/install.sh 和 scripts/login.sh,但包内不存在 scripts/ 目录。实际安装和登录逻辑需从外部获取,存在供应链风险。

SKILL.md:47
验证脚本来源是否为官方可信渠道;考虑将关键脚本内嵌到包内或使用版本锁定的远程URL
低危 文档欺骗

文档声明与实际内容不符

Skill 声明可执行上传、下载等操作,但包内无可执行代码,仅为文档。功能依赖外部 bdpan CLI 工具。

SKILL.md:1
明确说明实际执行依赖第三方 bdpan 工具,scripts/ 为外部依赖
提示 供应链

bdpan CLI 外部依赖

Skill 功能依赖未捆绑的 bdpan 命令行工具,该工具需单独安装,来源和安全性需用户自行评估。

SKILL.md:43
在文档中明确标注 bdpan 工具的官方获取渠道

声明能力 vs 实际能力

文件系统 通过
声明 READ
→
推断 READ
SKILL.md: 文档声明仅在 /apps/bdpan/ 范围内操作
命令执行 通过
声明 WRITE
→
推断 WRITE
tools: [read, exec] — exec 映射为 Bash 执行
网络访问 通过
声明 NONE
→
推断 NONE
SKILL.md 未声明直接网络访问,依赖 bdpan CLI 间接通信

可疑产物与外联

高危 API 密钥
API_KEY="your_api_key_here"

SKILL.md:228

中危 外部 URL
https://clawhub.ai/user/thcjp

skill-card.md:7

中危 外部 URL
https://clawhub.ai/thcjp/skills/baidu-netdisk-skills-free

skill-card.md:29

依赖与供应链

包名版本来源漏洞备注
bdpan unknown external CLI 否 未捆绑,需单独安装,来源需验证

文件构成

2 个文件 · 375 行
Markdown 2 个文件 · 375 行
需关注文件 · 2
SKILL.md Markdown · 333 行
引用脚本缺失 · 文档声明与实际内容不符 · bdpan CLI 外部依赖 · API_KEY="your_api_key_here"
skill-card.md Markdown · 42 行
https://clawhub.ai/user/thcjp · https://clawhub.ai/thcjp/skills/baidu-netdisk-skills-free

安全亮点

写操作需用户显式确认(y)后才执行
路径限制在 /apps/bdpan/ 范围内,防止误操作系统目录
禁止读取 ~/.config/bdpan/config.json 等敏感凭证配置
拒绝路径穿越(..、~)和越界绝对路径
无恶意代码或混淆内容
API_KEY 为占位符示例,非真实凭证