Skill Trust Decision

job-agent

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

Install decision first Source: ClawHub Scanned: 19 days ago
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 工具执行操作
没有发现凭证收割、敏感文件访问等恶意行为