Scan Report
15 /100
openclaw-free-search
免Key网络搜索 - 使用DuckDuckGo Instant Answer API实现无需API key的web搜索功能
简单的免Key网络搜索工具,使用DuckDuckGo API实现核心功能,备用方案使用curl未在文档中声明但属于合理容错设计。
Safe to install
建议将 execFileSync curl 备用方案写入文档说明;可考虑将依赖版本锁定。当前代码无恶意行为,可安全使用。
Findings 3 items
| Severity | Finding | Location |
|---|---|---|
| Low | 文档-行为轻微差异 | search.js:35 |
| Low | 外部商业推广链接 | SKILL.md:45 |
| Info | SKILL.md格式异常 | SKILL.md:50 |
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | NONE | NONE | — | N/A - 未使用文件系统API |
| Network | READ | READ | ✓ Aligned | search.js:18 - fetch(url) 请求DuckDuckGo API |
| Shell | NONE | WRITE | ✓ Aligned | search.js:35 - execFileSync('curl', [...]) 备用方案未在文档声明 |
2 findings
Medium External URL 外部 URL
https://yang1002378395-cmyk.github.io/openclaw-install-service/ SKILL.md:45 Medium External URL 外部 URL
https://api.duckduckgo.com/?q=$ search.js:18 File Tree
2 files · 3.5 KB · 124 lines JavaScript 1f · 75L
Markdown 1f · 49L
├─
search.js
JavaScript
└─
SKILL.md
Markdown
Security Positives
✓ 使用原生fetch API,无第三方依赖引入
✓ 代码逻辑简单清晰,易于审计
✓ 支持User-Agent声明,体现良好的网络礼仪
✓ 提供--json标志支持结构化输出
✓ 有超时保护(maxBuffer限制)
✓ 无凭证访问、环境变量遍历或数据外泄行为