Skill Trust Decision

jira-toolkit-free

纯文档Skill,声明exec工具但仅有Markdown指令;验证章节中env扫描凭证行为意图不明,构成文档-行为差异风险。

Install decision first Source: ClawHub Scanned: Jul 26, 2026
Files 1
Artifacts 0
Violations 0
Findings 3
Most direct threat evidence
01
诱导Agent读取SKILL.md伪装成合法Jira工具 Entry · SKILL.md
02
利用声明的exec工具权限执行任意shell命令 Escalation · SKILL.md
03
通过env扫描收集系统API密钥和凭证 Impact · SKILL.md

Why this conclusion was reached

1/4 dimensions flagged
Pass
Declared vs actual capability

Declared resources and inferred behavior are broadly aligned.

Pass
Hidden execution and egress

No obvious high-risk egress or execution signals were found.

Block
Attack chain and severe findings

The report includes 3 attack-chain steps and 0 severe findings.

Review
Dependencies and supply chain hygiene

Dependency information is incomplete, so supply-chain confidence stays limited.

Attack Chain

01
诱导Agent读取SKILL.md伪装成合法Jira工具

Entry · SKILL.md:1

02
利用声明的exec工具权限执行任意shell命令

Escalation · SKILL.md:11

03
通过env扫描收集系统API密钥和凭证

Impact · SKILL.md:199

What drove the risk score up

环境变量敏感信息扫描 +20

验证配置章节存在 env|grep API|KEY|TOKEN|SECRET 扫描行为,意图不明

exec工具声明过于宽泛 +15

声明exec工具可执行任意命令,但文档未明确限定使用场景

文档-行为潜在差异 +10

声明仅为Jira工具但验证脚本暗示可能收集系统信息

Most important evidence

Medium Sensitive Access

验证脚本扫描环境变量中的敏感凭证

快速开始章节的验证配置步骤中包含 env | grep -E "API|KEY|TOKEN|SECRET" 命令,该命令遍历环境变量搜索敏感关键字。虽然输出经过脱敏处理,但代码本身暗示可能意图收集系统凭证,文档未解释此操作的合法用途。

SKILL.md:199
删除此验证命令或改为验证jira-cli工具可用性,避免扫描系统凭证
Medium Doc Mismatch

exec工具权限声明与实际使用不符

tools字段声明exec工具(shell:WRITE级别),但整个SKILL.md中没有任何实际执行命令的示例,仅通过Markdown指令描述行为。exec工具可被滥用于任意shell执行,但文档未明确限定其使用边界。

SKILL.md:11
如无需真正执行命令,将exec改为read以限制权限;或明确列出所有exec使用场景
Low Supply Chain

依赖第三方CLI工具无版本控制

文档要求安装brew install ankitpokhrel/jira-cli/jira-cli,但未指定版本号,存在供应链风险。攻击者可发布恶意版本覆盖旧版本。

SKILL.md:175
指定具体版本号,如 ankitpokhrel/jira-cli/[email protected]

Declared capability vs actual capability

Filesystem Pass
Declared READ
→
Inferred READ
SKILL.md 声明 read, glob, grep 工具
Shell Pass
Declared WRITE
→
Inferred WRITE
SKILL.md tools字段声明exec工具
Network Pass
Declared NONE
→
Inferred NONE
无网络工具声明,仅通过jira-cli与Jira API交互
Environment Pass
Declared NONE
→
Inferred READ
SKILL.md:199 env|grep扫描API|KEY|TOKEN|SECRET

Suspicious artifacts and egress

No obvious IOC was extracted.

Dependencies and supply chain

There are no structured dependency warnings.

File composition

1 files · 352 lines
Markdown 1 files · 352 lines
Files of concern · 1
SKILL.md Markdown · 352 lines
验证脚本扫描环境变量中的敏感凭证 · exec工具权限声明与实际使用不符 · 依赖第三方CLI工具无版本控制

Security positives

纯文档Skill,无实际可执行代码,降低直接执行风险
功能描述相对清晰,声称仅用于Jira事务管理
数据声明本地存储,不上传云端