← 返回 Skills 市场
phucanh08

Searxng 1

作者 phucanh08 · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
1010
总下载
0
收藏
2
当前安装
2
版本数
在 OpenClaw 中安装
/install searxng-1
功能描述
Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies.
安全使用建议
This skill appears to do what it says: query a SearXNG JSON API and present results. Before installing: (1) Confirm you run or trust the SearXNG instance you set in SEARXNG_URL (the script defaults to http://localhost:8080). (2) Install Python dependencies (httpx, rich) from trusted package sources. (3) If you point SEARXNG_URL to a remote/non-local endpoint, change verify=False to verify=True (and remove suppressed SSL warnings) to avoid MITM risk — the script currently disables SSL verification for convenience with self-signed certs. (4) Note the documentation mismatch: the registry metadata omits the required SEARXNG_URL env var; set it in your agent config or shell. (5) Run the script in an isolated environment if you want extra assurance and inspect the code yourself; there are no hidden network endpoints or credential exfiltration code in the included files.
功能分析
Type: OpenClaw Skill Name: searxng-1 Version: 1.0.1 The skill is classified as suspicious due to the combination of a user-configurable `SEARXNG_URL` environment variable and the `verify=False` setting in the `httpx.get` request within `scripts/searxng.py`. While intended for local SearXNG instances with self-signed certificates, this creates a significant Server-Side Request Forgery (SSRF) and Man-in-the-Middle (MITM) vulnerability if an attacker can control the `SEARXNG_URL` environment variable. The skill itself does not exhibit malicious intent, but these design choices introduce high-risk capabilities that could be exploited.
能力评估
Purpose & Capability
Name/description, CLI examples, and the included Python script all implement searching a local SearXNG instance. Required runtime (python3) and an instance URL (SEARXNG_URL) are reasonable and expected for this purpose. Minor inconsistency: registry metadata shows 'Required env vars: none' while SKILL.md and the script document/require SEARXNG_URL (defaulting to http://localhost:8080).
Instruction Scope
SKILL.md instructs the agent to call the included script with query and category parameters and to set SEARXNG_URL; the script issues HTTP GET requests to the SearXNG JSON API and formats/display results. The instructions do not direct reading unrelated files, harvesting secrets, or sending data to unexpected endpoints. Note: the script disables SSL verification (verify=False) and suppresses related warnings to support self-signed certs — appropriate for local instances but risky if pointed at an untrusted remote endpoint.
Install Mechanism
There is no install spec (instruction-only skill), which minimizes risk because nothing arbitrary is downloaded at install time. However, the script lists Python dependencies (httpx, rich) in header comments; the skill does not provide a mechanism to install them automatically. Users/agents must ensure those packages are present from trusted sources.
Credentials
Only one environment variable (SEARXNG_URL) is used to point at the SearXNG instance; no tokens or unrelated credentials are requested. Again, registry metadata omitted this required env var which is a documentation mismatch to be aware of. Also verify=False in requests means SSL verification is disabled — not an environment/credential issue, but a security posture to review before pointing the skill at non-local instances.
Persistence & Privilege
The skill is not force-included (always:false), does not request system-level config paths or alter other skills, and uses normal agent invocation. No elevated persistence or cross-skill modifications are present.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install searxng-1
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /searxng-1 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
- No functional or documentation changes; version bump only. - All features, commands, and configuration remain unchanged.
v1.0.0
- Added SKILL.md documentation describing usage, commands, configuration, and features. - Now includes triggers for easier invocation: "search for", "search web", "find information", "look up". - Outlines command-line search options, including categories (web, images, news, videos), result count customization, formats, language, and time range. - Documents required SEARXNG_URL environment variable, with guidance for both shell and Clawdbot configuration. - Highlights privacy, multi-search aggregation, and fast JSON support.
元数据
Slug searxng-1
版本 1.0.1
许可证
累计安装 4
当前安装数 2
历史版本数 2
常见问题

Searxng 1 是什么?

Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1010 次。

如何安装 Searxng 1?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install searxng-1」即可一键安装,无需额外配置。

Searxng 1 是免费的吗?

是的,Searxng 1 完全免费(开源免费),可自由下载、安装和使用。

Searxng 1 支持哪些平台?

Searxng 1 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Searxng 1?

由 phucanh08(@phucanh08)开发并维护,当前版本 v1.0.1。

💬 留言讨论