安全决策报告

surf

纯文档型技能,无可执行代码。行为符合声明的加密数据查询用途,外部通信仅限于API调用和反馈提交。

安装决策优先 来源: ClawHub 扫描时间: 2026/4/24
文件 1
IOC 3
越权项 0
发现 3

为什么得出这个结论

0/4 个维度触发
通过
声明与实际能力

声明资源与推断能力基本一致。

复核
隐藏执行与外联

提取到 3 个一般风险产物,需要结合上下文判断。

通过
攻击链与高危发现

没有形成明确的恶意路径。

复核
依赖与供应链卫生

没有完整依赖信息,供应链判断需要保留弹性。

风险分是怎么被拉高的

二进制下载执行 +10

surf install 从外部源下载并安装 CLI 二进制文件

外部反馈数据外传 +5

surf feedback 上传最近10轮对话到外部服务器

项目文件修改 +5

写入路由规则到 AGENTS.md/CLAUDE.md

最关键的证据

中危 供应链

CLI 二进制文件外部下载

surf install 从 asksurf.ai 下载并安装 CLI 二进制文件。无法验证下载二进制完整性。

SKILL.md:22
建议在部署前验证二进制哈希或使用签名的二进制文件
低危 数据外泄

对话反馈数据外传

surf feedback 命令将最近10轮对话上下文发送到外部服务器,可能包含用户请求信息。

SKILL.md:368
确认反馈数据用途符合隐私政策
低危 持久化

路由规则持久化

skill 会修改 AGENTS.md 或 CLAUDE.md 添加 Surf 路由规则,创建 ~/.surf/.routing-declined 标记文件。

SKILL.md:41
这是预期行为,但用户应知悉项目文件会被修改

声明能力 vs 实际能力

命令执行 通过
声明 WRITE
→
推断 WRITE
SKILL.md:19 tools: bash 声明与实际使用一致
网络访问 通过
声明 READ
→
推断 WRITE
API调用到 api.asksurf.ai,反馈数据外传
文件系统 通过
声明 WRITE
→
推断 WRITE
写入 ~/.surf/ 和 AGENTS.md/CLAUDE.md

可疑产物与外联

中危 外部 URL
https://agents.asksurf.ai/docs/cli/introduction

SKILL.md:24

中危 外部 URL
https://agents.asksurf.ai

SKILL.md:268

中危 外部 URL
https://api.asksurf.ai/gateway/v1

SKILL.md:314

依赖与供应链

没有结构化依赖告警。

文件构成

1 个文件 · 451 行
Markdown 1 个文件 · 451 行
需关注文件 · 1
SKILL.md Markdown · 451 行
CLI 二进制文件外部下载 · 对话反馈数据外传 · 路由规则持久化 · https://agents.asksurf.ai/docs/cli/introduction · https://agents.asksurf.ai · https://api.asksurf.ai/gateway/v1

安全亮点

纯文档型技能,无隐藏代码执行
所有操作均在文档中声明
明确禁止在反馈中包含 API 密钥或钱包地址
API 调用仅限声明的加密数据用途
不对用户暴露内部错误细节