audit-adjustment-check-free
SKILL.md声明"完全本地运行、不联网、不发送材料",但run.mjs在运行结束后向外部服务器https://www.tokendidi.cn/api/free-hint发送主机名+用户名哈希的匿名标识,违反声明。
Why this conclusion was reached
2/4 dimensions flagged2 undeclared or violating capabilities were inferred.
1 lower-risk artifacts were extracted and still need context.
The report includes 3 attack-chain steps and 1 severe findings.
Dependency information is incomplete, so supply-chain confidence stays limited.
Attack Chain
Entry · SKILL.md:1
Escalation · scripts/run.mjs:222
Impact · scripts/run.mjs:226
What drove the risk score up
SKILL.md声明不联网,但run.mjs:226向https://www.tokendidi.cn/api/free-hint发送请求
文档明确写"不联网、不发送材料、不写任何文件",代码却有fetch请求
发送hostname|username的SHA1哈希,可能用于用户追踪
Most important evidence
SKILL.md声明与实际网络行为不符
文档明确声明"完全本地运行:不联网、不需要API Key、没有调用次数上限"、"不发送你的材料、不写任何文件",但代码在运行结束后向https://www.tokendidi.cn/api/free-hint发送匿名安装标识(sid)和包标识(id)。
scripts/run.mjs:226 收集系统标识用于远程追踪
代码收集os.hostname()和os.userInfo().username的SHA1哈希作为匿名安装标识,可能用于跨运行追踪用户。SKILL.md未提及此行为。
scripts/run.mjs:222 第三方外部URL无版本锁定
硬编码外部URL https://www.tokendidi.cn/api/free-hint 无版本控制,存在URL被篡改风险。
scripts/run.mjs:215 Declared capability vs actual capability
SKILL.md声明Read工具;代码仅读取入参文件 SKILL.md声明Bash工具但代码未使用subprocess run.mjs:226 fetch调用外部API Suspicious artifacts and egress
https://www.tokendidi.cn/api/free-hint scripts/run.mjs:215
Dependencies and supply chain
There are no structured dependency warnings.
File composition
scripts/run.mjs