sharkflow
SKILL.md声明大量DeFi功能(链上交互、多签工作流、定时任务等),但实际代码flow.mjs仅是占位符存根,文档-行为严重不符,存在欺骗风险
SKILL.md详细描述了任务队列、多签工作流、定时任务执行、链上智能合约交互等功能,并列出deposit/swap/stake/claim/bridge等操作。但实际代码scripts/flow.mjs仅打印占位信息'项目开发中...',无任何实际功能实现。文档-行为严重不符,欺骗用户
SKILL.md:1-100 vs scripts/flow.mjs:1-30:1 Why this conclusion was reached
2/4 dimensions flagged1 undeclared or violating capabilities were inferred.
4 lower-risk artifacts were extracted and still need context.
The report includes 0 attack-chain steps and 1 severe findings.
Dependencies are present but no obvious high-risk issue stands out.
What drove the risk score up
SKILL.md声明完整DeFi功能套件,flow.mjs仅输出'开发中'占位符
SKILL.md声称可与链上合约交互,但未声明allowed-tools
package.json声明node-fetch但代码中未使用
代码未发现shell执行、凭证收割、数据外泄
Most important evidence
SKILL.md声明功能远超实际代码能力
SKILL.md详细描述了任务队列、多签工作流、定时任务执行、链上智能合约交互等功能,并列出deposit/swap/stake/claim/bridge等操作。但实际代码scripts/flow.mjs仅打印占位信息'项目开发中...',无任何实际功能实现。文档-行为严重不符,欺骗用户
SKILL.md:1-100 vs scripts/flow.mjs:1-30:1 allowed-tools声明缺失
SKILL.md声称可进行链上智能合约交互、多签钱包操作等高权限行为,但未声明任何allowed-tools。根据技能规范,应明确声明filesystem:READ/WRITE、network:READ等权限级别
SKILL.md:1 package.json声明未使用的依赖
package.json声明了node-fetch依赖(版本^3.3.2),但实际代码scripts/template.mjs和flow.mjs均未使用此依赖,可能引入不必要的供应链风险
package.json:19 模板系统部分实现
scripts/template.mjs实现了模板管理功能(list/show/create/delete),可正常读写本地templates目录。但该功能未在SKILL.md的Usage章节中详细说明,仅在Features中一笔带过
scripts/template.mjs:1 Declared capability vs actual capability
template.mjs:24-28 fs.readdirSync读取templates目录 SKILL.md声称链上交互但flow.mjs无网络代码;node-fetch声明未使用 无shell调用 Suspicious artifacts and egress
0x33f943e71c7b7c4e88802a68e62cca91dab65ad9 README.md:13
0xcb5173e3f5c2e32265fbbcaec8d26d49bf290e44 README.md:14
https://clawhub.com/skills/sharkflow package.json:32
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| node-fetch | ^3.3.2 | npm | No | 声明但代码中未使用 |
File composition
scripts/template.mjs README.md SKILL.md package.json