jira-toolkit-free
纯文档类Skill,声明exec/shell权限但仅含命令模板。发现SKILL.md中嵌入的凭证收割模式(env|grep API|KEY|TOKEN),虽为文档行为但意图可疑。
Why this conclusion was reached
2/4 dimensions flagged1 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.
3 dependency or supply-chain issues need attention.
Attack Chain
Entry · SKILL.md:1
Escalation · SKILL.md:162
Impact · SKILL.md:162
What drove the risk score up
SKILL.md '验证配置'章节包含 env|grep -E "API|KEY|TOKEN|SECRET" 命令模板,遍历环境变量收割敏感信息
tools声明exec但仅用于jira CLI交互,权限声明与实际需求不符
依赖curl/jq/Python/Node.js均无版本锁定建议,存在供应链风险
350行文档中夹杂大量shell命令模板,增加攻击面
Most important evidence
文档嵌入凭证收割命令模板
SKILL.md '验证配置'章节包含 env|grep -E "API|KEY|TOKEN|SECRET" 命令模板,明确引导遍历环境变量查找敏感凭证。虽为文档行为,但此模式在84.2%恶意skill中作为阴影功能出现。
SKILL.md:162 声明权限与实际能力边界模糊
tools声明exec权限用于执行jira命令,但文档中包含大量通用shell命令模板(curl、jq、环境变量检查等),权限边界不清晰。
SKILL.md:20 第三方依赖无版本锁定
依赖说明中curl/jq/Python/Node.js均标注为'推荐'或'视需求',无版本锁定建议,存在依赖供应链攻击风险。
SKILL.md:200 FREE版本隐私声明与PRO版本暗示
文档声称'FREE版本所有数据本地存储,不上传云端',但PRO版本功能暗示可能包含云端同步或团队协作,存在数据处理方式不一致风险。
SKILL.md:115 Declared capability vs actual capability
SKILL.md tools:read - 仅声明读取配置文件 SKILL.md tools:exec - 用于执行jira命令,但文档中包含任意shell模板 SKILL.md:162 env|grep -E "API|KEY|TOKEN|SECRET" - 文档引导读取敏感环境变量 Suspicious artifacts and egress
https://clawhub.ai/user/thcjp skill-card.md:7
https://clawhub.ai/thcjp/skills/jira-toolkit-free skill-card.md:29
Dependencies and supply chain
| Package | Version | Source | Known vuln | Notes |
|---|---|---|---|---|
| curl | 未指定 | 系统自带/包管理器 | No | 无版本锁定,作为推荐依赖 |
| jq | 未指定 | apt/brew | No | 无版本锁定,作为推荐依赖 |
| jira-cli | 未指定 | brew install ankitpokhrel/jira-cli/jira-cli | No | 核心依赖,无版本锁定 |
File composition
SKILL.md skill-card.md