mcp-server-builder
SKILL.md声称100%本地模板,但skill-card.md警告编译代码可读取X402_API_KEY并外发,存在文档欺骗;仅有编译的.pyc文件无法审计源码。
为什么得出这个结论
2/4 个维度触发发现 1 项声明之外的能力或越权行为。
提取到 2 个一般风险产物,需要结合上下文判断。
报告包含 3 步攻击链,另有 2 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
攻击链
初始入口 · SKILL.md:1
权限提升 · scripts/__pycache__/mcp_server.cpython-312.pyc:1
最终危害 · skill-card.md:23
风险分是怎么被拉高的
SKILL.md声明100%本地但skill-card.md警告API密钥外发
仅有.pyc编译文件,无.py源文件验证实际行为
编译代码可能执行未声明的网络操作
最关键的证据
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 实际能力
仅有.pyc编译文件,无源码 skill-card.md警告编译代码读取X402_API_KEY并外发请求 无源码可查 可疑产物与外联
https://clawhub.ai/user/northcap-group skill-card.md:9
https://clawhub.ai/northcap-group/skills/mcp-server-builder skill-card.md:35
依赖与供应链
没有结构化依赖告警。
文件构成
skill-card.md