GitToQuark
纯文档型技能,声明了复杂的文件下载、shell执行和凭证管理能力,但实际不包含任何代码文件(引用scripts/但不存在),存在供应链注入风险
SKILL.md引用scripts/quark-drive.cjs和scripts/install.sh,但package中没有任何脚本文件。技能完全依赖外部下载的CLI二进制。
SKILL.md:14 为什么得出这个结论
1/4 个维度触发声明资源与推断能力基本一致。
提取到 8 个一般风险产物,需要结合上下文判断。
报告包含 4 步攻击链,另有 3 项高危或严重发现。
发现 1 项需要关注的依赖或供应链线索。
攻击链
初始入口 · SKILL.md:1
权限提升 · SKILL.md:52
权限提升 · SKILL.md:59
最终危害 · 外部二进制
风险分是怎么被拉高的
声明scripts/quark-drive.cjs和scripts/install.sh但package中不存在
下载外部CLI无hash/signature校验,fallback URL固定版本
技能实际行为完全取决于外部下载的CLI,无法预判
SKILL.md描述的CLI行为与实际下载的二进制可能不一致
最关键的证据
无实际代码实现
SKILL.md引用scripts/quark-drive.cjs和scripts/install.sh,但package中没有任何脚本文件。技能完全依赖外部下载的CLI二进制。
SKILL.md:14 外部CLI下载无完整性校验
从GitHub releases下载最新版本quarkclouddrive,或从固定fallback URL下载1.0.15版本,均无SHA256/hash校验
SKILL.md:59 固定版本fallback URL存在
当GitHub API失败时,使用硬编码的pdds.quark.cn URL下载固定版本1.0.15,该域名可能被用于定向投毒
SKILL.md:59 凭证存储但未声明访问范围
技能将token存储到~/.quarkclouddrive/,虽然声明不读取,但外部CLI可能访问其他敏感路径
SKILL.md:71 第三方代理服务不可控
CN用户通过gh-proxy.com、ghproxy.net、v6.gh-proxy.org代理下载,代理节点可能进行流量嗅探或篡改
SKILL.md:31 声明能力 vs 实际能力
SKILL.md:76-77 curl -L -o temp file downloads SKILL.md:27-31 curl to ipinfo.io, GitHub API, proxy services SKILL.md:42 node scripts/quark-drive.cjs; SKILL.md:56 bash scripts/install.sh SKILL.md:90 OPENCLAW_SERVICE_MARKER injection SKILL.md:71-72 stores tokens to ~/.quarkclouddrive/ 可疑产物与外联
https://ipinfo.io/json README.md:27
https://gh-proxy.com/ README.md:31
https://ghproxy.net/ README.md:31
https://v6.gh-proxy.org/ README.md:31
https://pdds.quark.cn/download/stfile/bbhhdeegcbcfbdjdp/quarkclouddrive-1.0.15.zip README.md:59
https://skills.sh/b/GitToQuark/GitToQuark README.zh-CN.md:3
https://skills.sh/GitToQuark/GitToQuark README.zh-CN.md:3
https://img.shields.io/badge/English-English-blue README.zh-CN.md:7
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| quarkclouddrive_offical | latest | github.com/quark-clouddrive/quarkclouddrive_offical | 否 | 从GitHub下载最新release无完整性校验 |
| quarkclouddrive | 1.0.15 | pdds.quark.cn | 否 | 固定版本fallback,无校验,存在供应链攻击风险 |
文件构成
README.md SKILL.md README.zh-CN.md