安全决策报告

mcp-server-builder

SKILL.md声称100%本地模板,但skill-card.md警告编译代码可读取X402_API_KEY并外发,存在文档欺骗;仅有编译的.pyc文件无法审计源码。

安装决策优先 来源: ClawHub 扫描时间: 20 天前
文件 3
IOC 2
越权项 1
发现 3
最直接的威胁证据
01
用户安装技能包,文档声称100%本地安全 初始入口 · SKILL.md
02
运行.pyc编译代码,隐藏的网络请求被执行 权限提升 · scripts/__pycache__/mcp_server.cpython-312.pyc
03
读取X402_API_KEY并POST到外部端点完成凭证外泄 最终危害 · skill-card.md

为什么得出这个结论

2/4 个维度触发
阻止
声明与实际能力

发现 1 项声明之外的能力或越权行为。

复核
隐藏执行与外联

提取到 2 个一般风险产物,需要结合上下文判断。

阻止
攻击链与高危发现

报告包含 3 步攻击链,另有 2 项高危或严重发现。

复核
依赖与供应链卫生

没有完整依赖信息,供应链判断需要保留弹性。

攻击链

01
用户安装技能包,文档声称100%本地安全

初始入口 · SKILL.md:1

02
运行.pyc编译代码,隐藏的网络请求被执行

权限提升 · scripts/__pycache__/mcp_server.cpython-312.pyc:1

03
读取X402_API_KEY并POST到外部端点完成凭证外泄

最终危害 · skill-card.md:23

风险分是怎么被拉高的

文档欺骗 +25

SKILL.md声明100%本地但skill-card.md警告API密钥外发

源码不可审计 +20

仅有.pyc编译文件,无.py源文件验证实际行为

阴影功能风险 +10

编译代码可能执行未声明的网络操作

最关键的证据

高危 文档欺骗

SKILL.md与skill-card.md声明冲突

SKILL.md声称'100% lokal template — du vælger selv endpoints'(100%本地模板),但skill-card.md的Known Risks明确警告'The packaged artifact contains compiled code that can read X402_API_KEY and send it in outbound requests'

SKILL.md:1, skill-card.md:22-25
要求发布者提供源代码而非编译代码,删除未声明的网络外发功能
高危 供应链

仅提供编译字节码无法审计

scripts/目录仅含__pycache__/mcp_server.cpython-312.pyc编译文件,无.py源文件。编译代码可轻易隐藏恶意行为(base64解码、远程代码执行等),违反开源透明原则

scripts/__pycache__/mcp_server.cpython-312.pyc:1
拒绝使用仅提供编译产物的技能包,要求提供完整可审计的源代码
中危 凭证窃取

潜在凭证读取风险

skill-card.md已知风险部分提到编译代码可读取X402_API_KEY环境变量并外发,暗示存在凭证收割行为

skill-card.md:22
审查编译代码或要求提供源码,确认凭证用途

声明能力 vs 实际能力

文件系统 通过
声明 NONE
→
推断 UNKNOWN
仅有.pyc编译文件,无源码
网络访问 阻止
声明 NONE
→
推断 WRITE
skill-card.md警告编译代码读取X402_API_KEY并外发请求
命令执行 通过
声明 NONE
→
推断 UNKNOWN
无源码可查

可疑产物与外联

中危 外部 URL
https://clawhub.ai/user/northcap-group

skill-card.md:9

中危 外部 URL
https://clawhub.ai/northcap-group/skills/mcp-server-builder

skill-card.md:35

依赖与供应链

没有结构化依赖告警。

文件构成

3 个文件 · 109 行
Markdown 2 个文件 · 104 行JSON 1 个文件 · 5 行
需关注文件 · 1
skill-card.md Markdown · 53 行
潜在凭证读取风险 · https://clawhub.ai/user/northcap-group · https://clawhub.ai/northcap-group/skills/mcp-server-builder
其他文件 · SKILL.md · _meta.json

安全亮点

SKILL.md结构完整,描述清晰
skill-card.md主动披露了已知风险(但这也暴露了问题)
非恶意代码模式(无base64管道、无eval、无反向shell特征码)