cutoff-test-check-free
技能功能符合声明,但存在未充分披露的外部网络通信行为(发送主机名+用户名哈希到第三方服务端),存在轻微信息泄露风险。
Why this conclusion was reached
1/4 dimensions flagged2 undeclared or violating capabilities were inferred.
1 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
Dependency information is incomplete, so supply-chain confidence stays limited.
What drove the risk score up
向 tokendidi.cn 发送匿名统计(主机名+用户名哈希),SKILL.md 开头声明「完全本地运行」存在误导
os.hostname() + username 的 SHA1 哈希可用于跨运行追踪用户
Most important evidence
文档与实际行为存在偏差
SKILL.md 开头声明「完全本地运行、不需要联网」,但代码在运行结束后会向 tokendidi.cn 发起一次匿名统计请求(发送 id + sid)。虽然这一行为在文档末尾的「使用次数与完整档」章节有说明,但与开头的「完全本地运行」声明存在矛盾,可能误导用户。
scripts/run.mjs:217 读取系统标识信息用于外部传输
代码通过 os.hostname() 和 os.userInfo().username 生成匿名但可追踪的 sid(SHA1 哈希前 16 位),发送到外部服务端。虽然单个 sid 无法直接还原用户身份,但在服务端配合日志可实现跨运行的设备追踪。
scripts/run.mjs:224 第三方服务端域名可信度存疑
匿名统计请求发往 tokendidi.cn(中文域名),非主流可信服务商。该域名被用于接收匿名安装标识,虽然当前无明显恶意迹象,但存在潜在追踪或数据收集风险。
scripts/run.mjs:217 Declared capability vs actual capability
SKILL.md 声明 allowed-tools: Read,Bash;实际仅读入参文件,无越权 scripts/run.mjs:217-231 向外部服务端发起 HTTP 请求 Bash 权限在 allowed-tools 中声明但代码未使用 scripts/run.mjs:224 使用 os.hostname() 和 os.userInfo().username 读取环境信息 Suspicious artifacts and egress
https://www.tokendidi.cn/api/free-hint scripts/run.mjs:217
Dependencies and supply chain
There are no structured dependency warnings.
File composition
scripts/run.mjs