Skill Trust Decision

jira-toolkit-free

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

Install decision first Source: ClawHub Scanned: 1 day ago
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事务管理
数据声明本地存储,不上传云端