dlazy-webtoon-adapter
文档声明与行为存在矛盾:声称不越权访问,但明确指示可执行 shell 命令;缺少可验证代码导致无法确认实际行为;npm 包版本声明不一致存在供应链风险。
Why this conclusion was reached
0/4 dimensions flaggedDeclared resources and inferred behavior are broadly aligned.
3 lower-risk artifacts were extracted and still need context.
There is no explicit malicious chain in the report.
1 dependency or supply-chain issues need attention.
What drove the risk score up
声称'不越权访问网络或文件系统',但明确指示执行shell命令(dlazy seedream-4.5)
无 scripts/ 目录,无法确认实际执行内容和是否存在阴影功能
metadata 里 install 字段写 1.2.3,但描述文本写固定到 1.0.9,还出现 1.0.5
Most important evidence
文档声称与实际指示矛盾
文档声称'技能本身不会越权访问网络或文件系统',但在执行指南部分明确指示 Agent 可以执行终端命令(如 dlazy seedream-4.5 --prompt),这需要 shell:WRITE 权限且实际会发起网络请求。
SKILL.md:49 npm 包版本声明不一致
metadata 中三个地方出现了不同的版本号:install 字段为 1.2.3,安装说明为 1.0.9,另一个 metadata 块为 1.0.5。这可能导致安装到非预期版本。
SKILL.md:1 API Key 存储路径未声明
文档提到 CLI 会把 API key 保存在 ~/.dlazy/config.json,但这是对外部 CLI 行为的描述,而非本技能本身的行为。不过,如果技能实际调用了 dlazy auth set 命令,则会隐式依赖此行为。
SKILL.md:24 Declared capability vs actual capability
SKILL.md:183 '你必须使用终端执行命令(如 dlazy seedream-4.5 --prompt "...")' SKILL.md:49 'api.dlazy.com' 和 'files.dlazy.com' 声称不访问,但 ~/.dlazy/config.json 用于存储 API key Suspicious artifacts and egress
https://www.npmjs.com/package/@dlazy/cli SKILL-cn.md:7
https://dlazy.com SKILL-cn.md:32
https://dlazy.com/dashboard/organization/api-key SKILL-cn.md:33
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| @dlazy/cli | 1.0.9/1.2.3/1.0.5 (版本冲突) | npm | No | 三个地方声明了三个不同版本,需统一;无版本锁定可能拉取最新版本 |
File composition
SKILL-cn.md SKILL.md