安全决策报告
agentwalletapi
弃用占位符技能声称需要API密钥和curl工具但无任何可执行代码,存在文档欺骗风险
为什么得出这个结论
0/4 个维度触发 通过
声明与实际能力
声明资源与推断能力基本一致。
复核
隐藏执行与外联
提取到 3 个一般风险产物,需要结合上下文判断。
通过
攻击链与高危发现
没有形成明确的恶意路径。
复核
依赖与供应链卫生
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
声明环境变量但无代码 +15
SKILL.md声明需要AGENTWALLETAPI_KEY但无任何脚本使用它
声明curl依赖但无脚本 +10
声明required_binaries包含curl但整个技能只有2个markdown文件
弃用技能引用外部URL +10
指向clawhub.ai外部链接进行重定向
无实际可执行代码 +10
Skill声称需要环境变量和二进制工具但无任何脚本实现
最关键的证据
中危 文档欺骗
环境变量声明与技能功能不符
SKILL.md声明需要AGENTWALLETAPI_KEY环境变量但技能本身仅为重定向文档,无任何脚本需要此凭证
SKILL.md:9 移除不必要的环境变量声明,或明确说明其用途(如供目标skill使用)
中危 文档欺骗
依赖声明与实际不符
声明需要curl和jq作为required_binaries/optional_binaries,但整个技能只有markdown文档,无任何可执行脚本
SKILL.md:13 移除不必要的二进制依赖声明
低危 供应链
重定向到外部未审核资源
技能引导用户安装来自clawhub.ai的替换技能,替换目标未经过当前技能审核
SKILL.md:19 建议用户在安装前审核替换技能的完整内容和权限声明
声明能力 vs 实际能力
文件系统 通过
声明 NONE
→ 推断 NONE
SKILL.md:1 - 无脚本文件 网络访问 通过
声明 NONE
→ 推断 NONE
SKILL.md:1 - 声称需要curl但无实际网络代码 命令执行 通过
声明 NONE
→ 推断 NONE
SKILL.md:1 - 无任何脚本 环境变量 通过
声明 READ
→ 推断 UNKNOWN
SKILL.md声明AGENTWALLETAPI_KEY为必需环境变量但无代码使用 可疑产物与外联
中危 外部 URL
https://clawhub.ai/macd2/open-claw-cash SKILL.md:5
中危 外部 URL
https://clawhub.ai/user/macd2 skill-card.md:9
中危 外部 URL
https://clawhub.ai/macd2/skills/agent-crypto-wallet-depricated skill-card.md:35
依赖与供应链
没有结构化依赖告警。
文件构成
2 个文件 · 81 行
Markdown 2 个文件 · 81 行
需关注文件 · 2
skill-card.md https://clawhub.ai/user/macd2 · https://clawhub.ai/macd2/skills/agent-crypto-wallet-depricated
SKILL.md 环境变量声明与技能功能不符 · 依赖声明与实际不符 · 重定向到外部未审核资源 · https://clawhub.ai/macd2/open-claw-cash
安全亮点
无任何可执行代码,无法直接造成危害
文档明确标注为弃用并提供重定向
声称version 1.9.1与skill-card声明的1.9.9不一致,已标记为过时