安全决策报告
web-scout
纯文档型技能,仅提供使用指南,无代码文件可审查,存在供应链风险和影子功能风险但证据不足
为什么得出这个结论
0/4 个维度触发 通过
声明与实际能力
声明资源与推断能力基本一致。
复核
隐藏执行与外联
提取到 2 个一般风险产物,需要结合上下文判断。
通过
攻击链与高危发现
没有形成明确的恶意路径。
复核
依赖与供应链卫生
发现 1 项需要关注的依赖或供应链线索。
风险分是怎么被拉高的
无代码文件审查 +10
只有 SKILL.md 文档,无法验证实际代码行为,影子功能风险未知
供应链风险 +10
pip install 直接从 GitHub 主分支安装,无版本锁定
声明权限与实际不符 +5
声明需要 exec 工具,但实际只是文档指导用户执行 shell 命令
最关键的证据
中危 供应链
第三方 GitHub 依赖无版本锁定
pip install 直接从 GitHub 主分支安装 agent-reach 库,无法保证代码稳定性或历史版本回溯
SKILL.md:41 使用 PyPI 官方包或锁定具体 commit hash
低危 文档欺骗
影子功能风险无法排除
无代码文件,仅文档说明,实际 agent-reach 库代码行为未知
SKILL.md:1 审查 agent-reach 源码后再部署
低危 凭证窃取
Cookie 配置存储本地但风险未知
文档声称 Cookie 仅存 ~/.agent-reach/config.yaml 但无代码验证
SKILL.md:149 确认实际代码不会将凭证外传
声明能力 vs 实际能力
文件系统 通过
声明 NONE
→ 推断 NONE
SKILL.md 无代码,文档仅描述用户执行命令 命令执行 通过
声明 WRITE
→ 推断 WRITE
SKILL.md:41 描述通过 exec 工具执行 bash 命令 网络访问 通过
声明 READ
→ 推断 READ
SKILL.md:69-91 描述网页采集和 API 调用 可疑产物与外联
中危 外部 URL
https://chromewebstore.google.com/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm SKILL.md:69
中危 外部 URL
https://r.jina.ai/URL SKILL.md:91
依赖与供应链
| 包名 | 版本 | 来源 | 漏洞 | 备注 |
|---|---|---|---|---|
| agent-reach | main branch (unpinned) | GitHub | 否 | 直接安装 GitHub 主分支,无版本锁定 |
文件构成
1 个文件 · 171 行
Markdown 1 个文件 · 171 行
需关注文件 · 1
SKILL.md 第三方 GitHub 依赖无版本锁定 · 影子功能风险无法排除 · Cookie 配置存储本地但风险未知 · https://chromewebstore.google.com/detail/cookie-editor/hlkenndednhfkekhgcdicdfddnkalmdm · https://r.jina.ai/URL
安全亮点
文档清晰完整,声明了权限用途
提供了 --safe 和 --dry-run 模式供安全检查
Cookie 配置明确说明存本地
MIT 协议开源可审查(需访问外部仓库)
无需 API Key,零费用模式