安全决策报告
cursor-agent
Cursor Agent skill 为 Cursor CLI 提供文档化封装,存在文档-能力声明不一致和供应链风险,但无恶意行为证据
为什么得出这个结论
1/4 个维度触发 通过
声明与实际能力
声明资源与推断能力基本一致。
阻止
隐藏执行与外联
提取到 1 个高危 IOC 或外联信号。
通过
攻击链与高危发现
没有形成明确的恶意路径。
复核
依赖与供应链卫生
没有完整依赖信息,供应链判断需要保留弹性。
风险分是怎么被拉高的
文档-行为声明不一致 +15
文档声称'No raw shell access by default',但实际通过 exec 命令可执行任意 shell
供应链风险 +8
curl|cursor.com/install|bash 远程脚本执行存在 RCE 风险
云端代理外传 +5
agent -c 可将工作推送到 cursor.com/agents 云端
最关键的证据
中危 文档欺骗
文档声称与实际能力不符
文档 Security 部分声称 'No raw shell access by default',但 skill 提供的 exec 命令模式允许执行任意 shell 命令
SKILL.md:215 修正安全声明,明确说明通过 exec 执行 shell 命令的能力范围
中危 供应链
远程脚本执行风险
安装说明使用 curl|bash 管道从 cursor.com 下载并执行安装脚本,存在供应链攻击风险
SKILL.md:46 使用官方包管理器(brew、npm)或预下载脚本验证方式安装
低危 数据外泄
云端代理功能可能涉及数据外传
agent -c 命令将工作内容推送到 Cursor 云端 (cursor.com/agents),代码和数据可能被第三方处理
SKILL.md:47 明确告知用户云端处理的隐私影响,提供 opt-out 选项
低危 权限提升
影子权限:Cursor CLI 隐式加载项目规则
CLI 自动加载 .cursor/rules、AGENTS.md、CLAUDE.md、mcp.json,可能执行未声明的配置
SKILL.md:103 在安全说明中列出所有隐式加载的配置源
声明能力 vs 实际能力
命令执行 通过
声明 WRITE
→ 推断 WRITE
SKILL.md:exec command pattern 网络访问 通过
声明 READ
→ 推断 WRITE
agent -c cloud handoff, SKILL.md:47 文件系统 通过
声明 NONE
→ 推断 WRITE
Cursor CLI performs read/write by design 环境变量 通过
声明 NONE
→ 推断 READ
Cursor CLI loads AGENTS.md, CLAUDE.md, mcp.json 可疑产物与外联
严重 危险命令
curl https://cursor.com/install -fsS | bash README.md:46
中危 外部 URL
https://marketplace.visualstudio.com/items?itemName=xiaoyaner.openclaw-node-vscode README.md:20
中危 外部 URL
https://clawhub.ai/xiaoyaner0201/vscode-node README.md:21
中危 外部 URL
https://cursor.com/install README.md:46
中危 外部 URL
https://cursor.com/agents README.md:110
依赖与供应链
没有结构化依赖告警。
文件构成
3 个文件 · 661 行
Markdown 2 个文件 · 650 行JSON 1 个文件 · 11 行
需关注文件 · 2
README.md curl https://cursor.com/install -fsS | bash · https://marketplace.visualstudio.com/items?itemName=xiaoyaner.openclaw-node-vscode · https://clawhub.ai/xiaoyaner0201/vscode-node · https://cursor.com/install · https://cursor.com/agents
SKILL.md 文档声称与实际能力不符 · 远程脚本执行风险 · 云端代理功能可能涉及数据外传 · 影子权限:Cursor CLI 隐式加载项目规则
其他文件 · _meta.json
安全亮点
提供沙箱模式支持 (agent --sandbox)
提供命令审批机制
Node 路径使用 Ed25519 设备身份验证
Node 路径限制路径在 workspace 内
文档结构清晰,声明了 PTY 需求等实现细节