安全扫描
OpenClaw
安全
high confidence该技能的代码、运行时指令和请求的凭证(BAIDU_API_KEY)与百度网页搜索集成一致;文件中无隐藏泄露或无关权限的迹象,但有小额依赖声明遗漏和明文密钥存储指引需注意。
评估建议
该技能似乎按其声明执行:使用 BAIDU_API_KEY 调用百度 AI 搜索 API。安装前请考虑:1) 脚本需要 Python 'requests' 包但技能元数据未声明——需安装 requests(pip)否则脚本将报错。2) 提供的说明建议将 BAIDU_API_KEY 存储在 ~/.openclaw/openclaw.json(明文)中——如可能,优先使用秘密存储或平台提供的秘密机制而非纯文件。3) 脚本将响应打印到标准输出(包括返回的引用)——如结果敏感,避免在共享或日志环境中运行。4) 在提供长期 API 密钥前验证您信任技能来源;如可能,优先在百度创建范围受限的密钥。...详细分析 ▾
✓ 用途与能力
名称/描述(百度网页搜索)与代码和所需环境变量匹配。脚本调用百度的千帆 API 并返回 web_search 引用——BAIDU_API_KEY 是该 API 的预期凭证。
ℹ 指令范围
SKILL.md 仅指示使用 JSON 负载运行包含的 Python 脚本以及如何在 OpenClaw 配置中设置 BAIDU_API_KEY。它引用编辑 ~/.openclaw/openclaw.json 并重启 OpenClaw——这在配置技能的范围内,但请注意文档建议将 API 密钥存储在明文配置文件中,这可能是用户的安全/隐私考虑。
ℹ 安装机制
这是仅指令技能,包含一个脚本(无安装规范)。脚本导入第三方 'requests' 库但元数据未声明该依赖;用户需确保已安装 'requests'(pip install requests)否则脚本将失败。无下载或远程安装程序。
✓ 凭证需求
唯一需要的环境变量是 BAIDU_API_KEY(声明为 primaryEnv),与技能目的成比例。脚本不读取其他环境变量或敏感系统路径。
✓ 持久化与权限
always 为 false 且技能可由用户调用。该技能不请求持久或提升的平台权限,不修改其他技能或系统设置。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
latestv1.1.32026/2/5
- Added new documentation for API key setup, including a reference guide (references/apikey-fetch.md) - Updated SKILL.md with clearer instructions on API key configuration and setup link - Added _meta.json file for enhanced skill metadata
● 无害
安装命令
点击复制官方npx clawhub@latest install baidu-search
镜像加速npx clawhub@latest install baidu-search --registry https://cn.longxiaskill.com
技能文档
Search the web via Baidu AI Search API.
Usage
python3 skills/baidu-search/scripts/search.py ''
Request Parameters
| Param | Type | Required | Default | Description |
|---|---|---|---|---|
| query | str | yes | - | Search query |
| edition | str | no | standard | standard (full) or lite (light) |
| resource_type_filter | list[obj] | no | web:20, others:0 | Resource types: web (max 50), video (max 10), image (max 30), aladdin (max 5) |
| search_filter | obj | no | - | Advanced filters (see below) |
| block_websites | list[str] | no | - | Sites to block, e.g. ["tieba.baidu.com"] |
| search_recency_filter | str | no | - | Time filter: week, month, semiyear, year |
| safe_search | bool | no | false | Enable strict content filtering |
SearchFilter
| Param | Type | Description |
|---|---|---|
| match.site | list[str] | Limit search to specific sites, e.g. ["baike.baidu.com"] |
| range.pageTime | obj | Date range for page_time field (see below) |
Date Range Format
Fixed date: YYYY-MM-DD
Relative time (from current day): now-1w/d, now-1M/d, now-1y/d
| Operator | Meaning |
|---|---|
| gte | Greater or equal (start) |
| lte | Less or equal (end) |
Examples
# Basic search python3 skills/baidu-search/scripts/search.py '{"query":"人工智能"}'# Filter by time and site python3 skills/baidu-search/scripts/search.py '{ "query":"最新新闻", "search_recency_filter":"week", "search_filter":{"match":{"site":["news.baidu.com"]}} }'
# Resource type filter python3 skills/baidu-search/scripts/search.py '{ "query":"旅游景点", "resource_type_filter":[{"type":"web","top_k":20},{"type":"video","top_k":5}] }'
Current Status
Fully functional.