contextweave-diagrams
Skill仅含SKILL.md文档,无可执行代码,声称的脚本(generate_contextweave.cjs、cw_client.cjs)在包中不存在,形成文档-行为根本性断裂。
为什么得出这个结论
1/4 个维度触发声明资源与推断能力基本一致。
当前没有明显的高危外联或执行信号。
报告包含 3 步攻击链,另有 1 项高危或严重发现。
没有完整依赖信息,供应链判断需要保留弹性。
攻击链
初始入口 · SKILL.md:1
权限提升 · SKILL.md:80
最终危害 · SKILL.md:1
风险分是怎么被拉高的
SKILL.md声明了调用脚本(generate_contextweave.cjs、cw_client.cjs),但包内不存在任何脚本文件
skill声称'node scripts/generate_contextweave.cjs --input_file'但文件不存在,无从验证声明的安全边界
文档声明大量filesystemWRITE、networkREAD能力,但无代码实现,声明本身无法被信任
最关键的证据
文档引用不存在的脚本文件
SKILL.md多处引用scripts/generate_contextweave.cjs和scripts/cw_client.cjs,并描述其参数和用法,但包内不存在任何脚本文件。这构成文档-行为根本性断裂:文档描述了一套完整的执行流程,但包内无可执行代码。
SKILL.md:1 安全边界声明无技术实现可验证
SKILL.md在'安全边界'节声明了大量约束(仅从显式env读取凭证、不自动发现密钥、路径限于工作区等),但由于没有代码实现,这些约束的真实性无法验证。
SKILL.md:140 无依赖声明文件
包内无requirements.txt、package.json或Cargo.toml,无法核实skill实际依赖及其版本锁定情况。
SKILL.md:1 metadata声明外部凭证需求
_meta.json中要求CONTEXTWEAVE_MCP_API_KEY环境变量,但无法核实该服务的真实性和安全性。
SKILL.md:3 声明能力 vs 实际能力
SKILL.md声明写文件落盘到.cw_skill/requests,但scripts/目录不存在 SKILL.md声明向后端CONTEXTWEAVE_API_URL发起请求,但无脚本实现 SKILL.md声明读取CONTEXTWEAVE_MCP_API_KEY,但无代码验证 SKILL.md声明调用node scripts/generate_contextweave.cjs,但文件不存在 SKILL.md隐含node命令执行(shell:WRITE),但无可执行脚本 可疑产物与外联
没有提取到明显 IOC。
依赖与供应链
没有结构化依赖告警。
文件构成
SKILL.md