扫描报告
35 /100
openclaw-free-search
免 API Key 的 DuckDuckGo 网页搜索工具
代码实现了声称的搜索功能,但存在未声明的 shell 执行能力(curl fallback),存在文档-行为差异。
谨慎使用
建议在 SKILL.md 中补充说明网络请求方式和 curl fallback 机制。若不需要 curl fallback,可移除该功能。
安全发现 2 项
| 严重性 | 安全发现 | 位置 |
|---|---|---|
| 中危 | 未声明的 shell 执行能力 | search.js:27-31 |
| 低危 | 缺少错误处理详情 | search.js:32 |
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 网络访问 | READ | READ | ✓ 一致 | SKILL.md:14 'search the web' |
| 命令执行 | NONE | WRITE | ✗ 越权 | search.js:27-31 execFileSync('curl', ...) |
2 项发现
中危 外部 URL 外部 URL
https://yang1002378395-cmyk.github.io/openclaw-install-service/ SKILL.md:45 中危 外部 URL 外部 URL
https://api.duckduckgo.com/?q=$ search.js:18 目录结构
3 文件 · 3.6 KB · 129 行 JavaScript 1f · 75L
Markdown 1f · 49L
JSON 1f · 5L
├─
_meta.json
JSON
├─
search.js
JavaScript
└─
SKILL.md
Markdown
安全亮点
✓ 功能相对简单,无复杂的攻击链
✓ 无凭证收割、环境变量遍历等敏感操作
✓ 无外部数据传输行为
✓ 使用标准 DuckDuckGo API,无隐蔽通信