Skill Trust Decision

job-agent

SKILL.md 声明为安全的求职代理工具,但文档中包含危险的 curl|bash 远程脚本执行命令(供应链攻击典型特征),且未声明此安装行为

Install decision first Source: ClawHub Scanned: Aug 22, 2026
Files 1
Artifacts 3
Violations 1
Findings 4
Most direct threat evidence
Critical Supply Chain
危险的远程脚本执行安装命令

SKILL.md 第65行包含 curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash,这是典型的供应链攻击向量。脚本从第三方 GitHub 仓库下载并通过 bash 直接执行,用户无法验证脚本内容,可能导致任意代码执行

SKILL.md:65

Why this conclusion was reached

3/4 dimensions flagged
Block
Declared vs actual capability

1 undeclared or violating capabilities were inferred.

Block
Hidden execution and egress

1 high-risk artifacts or egress signals were extracted.

Block
Attack chain and severe findings

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

Pass
Dependencies and supply chain hygiene

Dependencies are present but no obvious high-risk issue stands out.

Attack Chain

01
用户阅读 SKILL.md 了解工具功能

Entry · SKILL.md:1

02
用户按照文档执行安装命令,触发 curl|bash 管道

Escalation · SKILL.md:65

03
远程脚本被下载并以当前用户权限执行,可能植入后门、窃取凭证或安装恶意依赖

Impact · SKILL.md:65

What drove the risk score up

curl|bash 远程脚本执行 +35

SKILL.md:65 包含 curl -fsSL install.sh | bash,是经典的供应链攻击向量

文档未声明安装行为 +20

SKILL.md 是使用文档但包含安装命令,且未声明会从外部仓库下载并执行脚本

PowerShell IEX 远程执行 +10

SKILL.md:70 包含 irm | iex 模式,同样危险

Most important evidence

Critical Supply Chain

危险的远程脚本执行安装命令

SKILL.md 第65行包含 curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash,这是典型的供应链攻击向量。脚本从第三方 GitHub 仓库下载并通过 bash 直接执行,用户无法验证脚本内容,可能导致任意代码执行

SKILL.md:65
移除此安装命令,改用包管理器安装并锁定版本。如必须保留,应先下载脚本供用户审查,再执行本地脚本
Critical Supply Chain

PowerShell 远程执行命令

SKILL.md 第70行包含 irm https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.ps1 | iex,PowerShell 的 iex 会直接执行下载的脚本,同样危险

SKILL.md:70
移除此安装命令
High Doc Mismatch

文档未声明安装行为的严重性

SKILL.md 主要内容是使用文档(声明为安全的求职代理),但隐藏了安装时从外部仓库下载并执行脚本的行为。这种声明-行为差异是恶意技能的最高收益信号(84.2%恶意技能在SKILL.md中)

SKILL.md:1
将安装说明与使用说明分离,安装命令应明确声明其风险
Medium Priv Escalation

安装脚本可能需要提升权限

远程安装脚本可能需要 root/sudo 权限来安装 jobagent CLI 工具到系统路径(如 /usr/local/bin),存在权限提升风险

SKILL.md:65
评估是否确实需要系统级安装权限,考虑使用用户级安装(~/.local/bin)

Declared capability vs actual capability

Filesystem Pass
Declared NONE
→
Inferred NONE
SKILL.md 声明只使用 jobagent CLI,不直接操作文件
Network Pass
Declared NONE
→
Inferred READ
jobagent CLI 调用 API 属于声明范围内的合法网络行为
Shell Block
Declared NONE
→
Inferred WRITE
SKILL.md:65 包含 curl|bash 管道执行,会在 shell 中执行远程下载的脚本
Environment Pass
Declared READ
→
Inferred READ
SKILL.md:9 声明 JOBAGENT_API_BASE 环境变量

Suspicious artifacts and egress

Critical Dangerous Command
curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash

SKILL.md:65

Medium External URL
https://jobagent.agentmesh360.com/

SKILL.md:8

Medium External URL
https://agentmesh360.com/app/

SKILL.md:24

Dependencies and supply chain

PackageVersionSourceKnown vulnNotes
jobagent unknown https://github.com/jiyangnan/AgentMesh-JobAgent No CLI 工具从第三方 GitHub 仓库安装,来源未经安全审计

File composition

1 files · 160 lines
Markdown 1 files · 160 lines
Files of concern · 1
SKILL.md Markdown · 160 lines
危险的远程脚本执行安装命令 · PowerShell 远程执行命令 · 文档未声明安装行为的严重性 · 安装脚本可能需要提升权限 · curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash · https://jobagent.agentmesh360.com/ · https://agentmesh360.com/app/

Security positives

技能功能描述清晰,声明了安全契约(不创造 API Key)
文档结构良好,详细描述了跨平台求职代理的工作流程
声称不直接操作文件系统,只通过官方 CLI 工具执行操作
没有发现凭证收割、敏感文件访问等恶意行为