dlazy-webtoon-adapter
Skill is a legitimate webtoon-adaptation tool but declares no capabilities while the skill card mentions shell command output and the skill instructs agents to execute external CLI commands — capability declaration gap warrants caution.
为什么得出这个结论
1/4 个维度触发发现 4 项声明之外的能力或越权行为。
提取到 5 个一般风险产物,需要结合上下文判断。
没有形成明确的恶意路径。
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
SKILL.md instructs the agent to execute terminal commands (dlazy seedream-4.5) but declares no shell:WRITE capability
Skill communicates with api.dlazy.com and files.dlazy.com but does not declare network:READ in SKILL.md
Saves dLazy API key to ~/.dlazy/config.json without declaring filesystem:WRITE
SKILL.md frontmatter says 1.3.5, _meta.json says 1.3.25, install command says @1.2.3 and @1.0.5 — no consistent pinning
最关键的证据
Shell execution capability not declared in SKILL.md
The skill instructs agents to execute terminal commands (dlazy seedream-4.5) and skill-card.md lists 'Shell commands' as an output type, but SKILL.md declares no shell:WRITE capability. This is a doc-to-code mismatch.
SKILL.md:199 Network access not declared in SKILL.md
The skill metadata lists api.dlazy.com and files.dlazy.com as API endpoints and the skill uploads media files to cloud storage, but no network:READ or network:WRITE is declared in SKILL.md.
SKILL.md:17 Credential persistence to local filesystem not declared
The skill instructs users to run 'dlazy login' or 'dlazy auth set' which writes API credentials to ~/.dlazy/config.json. This filesystem WRITE is not declared in SKILL.md.
SKILL.md:36 Inconsistent and unpinned @dlazy/cli version across metadata
SKILL.md frontmatter says @1.2.3, webtoon-adapter metadata says @1.0.5, SKILL-cn.md body text says @1.2.3, skill-card.md says install field. No consistent version pinning across all fields increases supply-chain risk.
SKILL.md:6 声明能力 vs 实际能力
SKILL.md metadata: apiEndpoints: ["api.dlazy.com","files.dlazy.com"] SKILL.md execution section: 'dlazy seedream-4.5 --prompt "..."', skill-card.md: Output Type(s): Shell commands SKILL.md auth section: 'CLI 会把 key 保存在 ~/.dlazy/config.json' SKILL.md: 'DLAZY_API_KEY environment variable' — implies reading env vars 可疑产物与外联
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
https://clawhub.ai/user/dlazyai skill-card.md:9
https://clawhub.ai/dlazyai/skills/dlazy-webtoon-adapter skill-card.md:39
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| @dlazy/cli | * | npm | 否 | Versions vary across metadata fields (1.0.5, 1.2.3) — not consistently pinned |
文件构成
SKILL-cn.md SKILL.md skill-card.md