demo-text-summarizer
SKILL.md 声称是纯文本摘要工具,但实际包含未声明的 ClawHub 发布工作流,存在文档欺骗风险
Why this conclusion was reached
2/4 dimensions flagged3 undeclared or violating capabilities were inferred.
2 lower-risk artifacts were extracted and still need context.
The report includes 3 attack-chain steps and 1 severe findings.
1 dependency or supply-chain issues need attention.
Attack Chain
Entry · SKILL.md:1
Escalation · workflow.taskflow.yaml:1
Impact · workflow.taskflow.yaml:59
What drove the risk score up
SKILL.md 声称纯文本摘要工具,但实际包含未声明的 clawhub publish 工作流
workflow.taskflow.yaml 第5阶段使用 clawhub publish 依赖 runner credentials
发布功能在 skill-card.md 有声明但 SKILL.md 完全未提及
Most important evidence
SKILL.md 未声明的发布功能
SKILL.md 声称是纯文本摘要工具 (demo-text-summarizer),但 workflow.taskflow.yaml 包含完整的 ClawHub 发布管道,会将整个目录发布到 ClawHub 仓库
workflow.taskflow.yaml:54 使用 ClawHub runner credentials
发布工作流依赖 ClawHub runner credentials 进行身份验证,但未说明凭据来源和存储方式
workflow.taskflow.yaml:59 工作流在非预期环境执行风险
如果用户在非发布意图下运行此技能,工作流会自动尝试发布内容,可能导致意外的数据外传
workflow.taskflow.yaml:55 依赖外部 clawhub CLI 工具
工作流依赖 clawhub 命令行工具,该工具未在技能内声明或锁定版本
workflow.taskflow.yaml:59 Declared capability vs actual capability
— workflow.taskflow.yaml:59 clawhub publish 会进行网络通信 workflow.taskflow.yaml:14-60 多处 shell 命令执行 workflow.taskflow.yaml:59 依赖 ClawHub runner credentials Suspicious artifacts and egress
https://clawhub.ai/user/terrycarter1985 skill-card.md:9
https://clawhub.ai/terrycarter1985/skills/demo-text-summarizer skill-card.md:35
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| clawhub | * | external CLI | No | 外部依赖,未声明版本 |
File composition
workflow.taskflow.yaml skill-card.md