安全决策报告
job-agent
远程脚本执行风险(curl|bash)未在SKILL.md中明确警告,且无版本锁定验证机制。功能本身是合法的求职辅助CLI,但安装方式存在供应链风险。
最直接的威胁证据
01
用户执行远程安装命令 初始入口 · SKILL.md
02
攻击者劫持main分支,注入恶意代码到install.sh 权限提升 · SKILL.md
03
恶意安装脚本执行,可能安装后门或窃取凭证 最终危害 · SKILL.md
为什么得出这个结论
2/4 个维度触发 通过
声明与实际能力
声明资源与推断能力基本一致。
阻止
隐藏执行与外联
提取到 1 个高危 IOC 或外联信号。
阻止
攻击链与高危发现
报告包含 3 步攻击链,另有 1 项高危或严重发现。
复核
依赖与供应链卫生
没有完整依赖信息,供应链判断需要保留弹性。
攻击链
01
用户执行远程安装命令
初始入口 · SKILL.md:216
02
攻击者劫持main分支,注入恶意代码到install.sh
权限提升 · SKILL.md:216
03
恶意安装脚本执行,可能安装后门或窃取凭证
最终危害 · SKILL.md:216
风险分是怎么被拉高的
远程脚本执行未声明风险 +20
SKILL.md第216行curl|bash管道执行远程脚本,但文档安全合约部分未明确说明安装风险和验证步骤
无安装脚本版本锁定 +15
使用main分支URL,无commit hash或tag锁定,存在供应链劫持风险
PowerShell安装同样未说明风险 +10
Windows安装命令irm|iex同样为远程脚本执行模式
最关键的证据
高危 供应链
远程脚本执行无版本锁定
安装命令使用main分支URL `https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh`,无commit hash或tag锁定。攻击者可劫持main分支植入恶意代码。
SKILL.md:216 使用带commit hash的固定URL,或要求publisher在文档中说明如何验证安装脚本完整性
中危 文档欺骗
安全合约未涵盖安装风险
文档包含详细的安全合约(用户授权、凭证处理、投递确认),但未对远程安装命令的风险进行说明和缓解指导。
SKILL.md:49 在安全合约中增加安装验证说明,如:'安装前请审查脚本内容或使用版本锁定URL'
低危 供应链
Windows安装命令同样存在风险
PowerShell安装 `irm https://.../install.ps1 | iex` 与macOS/Linux命令具有相同的供应链风险
SKILL.md:219 同上,使用版本锁定的URL
声明能力 vs 实际能力
命令执行 通过
声明 WRITE
→ 推断 WRITE
SKILL.md:216-220 包含安装命令 网络访问 通过
声明 READ
→ 推断 READ
多个外部URL用于配置和工作流程 浏览器 通过
声明 NONE
→ 推断 WRITE
文档描述使用CLI驱动浏览器进行平台操作 文件系统 通过
声明 READ
→ 推断 READ
文档声明读取简历文件~/.jobagent状态 可疑产物与外联
严重 危险命令
curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash SKILL.md:216
中危 外部 URL
https://jobagent.agentmesh360.com/ SKILL.md:8
中危 外部 URL
https://agentmesh360.com/app/ SKILL.md:173
中危 外部 URL
https://agentmesh360.com/workbench/ SKILL.md:176
中危 外部 URL
https://agentmesh360.com/app/?lang=zh-CN#pricing SKILL.md:237
中危 外部 URL
https://clawhub.ai/user/jiyangnan skill-card.md:9
中危 外部 URL
https://clawhub.ai/jiyangnan/skills/job-agent skill-card.md:40
依赖与供应链
没有结构化依赖告警。
文件构成
2 个文件 · 379 行
Markdown 2 个文件 · 379 行
需关注文件 · 2
SKILL.md 远程脚本执行无版本锁定 · 安全合约未涵盖安装风险 · Windows安装命令同样存在风险 · curl -fsSL https://raw.githubusercontent.com/jiyangnan/AgentMesh-JobAgent/main/scripts/install.sh | bash · https://jobagent.agentmesh360.com/ · https://agentmesh360.com/app/ · https://agentmesh360.com/workbench/ · https://agentmesh360.com/app/?lang=zh-CN#pricing
skill-card.md https://clawhub.ai/user/jiyangnan · https://clawhub.ai/jiyangnan/skills/job-agent
安全亮点
文档声明的功能与实际行为一致,无阴影功能
凭证处理明确要求用户确认和本地配置,无外传行为
投递操作需要预览、授权ID和最终确认,用户控制充分
skill-card.md已知风险并提供缓解指导
CLI工具本身是开源的(AgentMesh-JobAgent)