← 返回 Skills 市场
leeshunee

SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel)

作者 Kinema. · GitHub ↗ · v1.2.1 · MIT-0
cross-platform ⚠ suspicious
161
总下载
0
收藏
0
当前安装
8
版本数
在 OpenClaw 中安装
/install searxng-search-cli
功能描述
Use self-hosted SearXNG search engine (Free, Self-hosted, Auto-deploy, Multi-Channel). SearXNG is a free meta search engine that aggregates 200+ search engin...
安全使用建议
This skill appears to do what it claims (install and run a self-hosted SearXNG) but its installer performs sensitive operations: it downloads and executes a remote install script (curl | sh), clones code from GitHub, edits configuration files, copies limiter.toml to /etc (may require sudo), and writes/enables a systemd service. Before installing: (1) do not run the installer on your main machine — prefer a disposable VM or container; (2) inspect the remote install script (https://astral.sh/uv/install.sh) or install 'uv' manually instead of piping to sh; (3) avoid running commands with sudo blindly and review any files copied to /etc; (4) ensure the service is bound to localhost and keep SEARXNG_SECRET private; (5) if you only need search results, prefer connecting to an already-running trusted instance rather than running the install. If you want, I can list the exact lines that are risky or produce a safe alternative set of commands to install in a container.
功能分析
Type: OpenClaw Skill Name: searxng-search-cli Version: 1.2.1 The skill bundle automates the installation and management of a SearXNG instance but employs high-risk execution patterns. Specifically, `scripts/searxng_cli.py` uses `curl | sh` to install the 'uv' package manager and frequently invokes `subprocess.run` with `shell=True`, creating a significant shell injection surface. Additionally, `ONBOARDING.md` and the script logic encourage the use of `sudo` for system-level changes, such as modifying `/etc/searxng/` and creating symlinks in `/usr/local/bin`. While these behaviors are consistent with the tool's stated purpose of 'one-click installation,' the reliance on unverified remote scripts and broad shell execution permissions represents a high-risk profile.
能力评估
Purpose & Capability
Name/description match the implementation: the script clones searxng, creates a venv, configures JSON API, starts/stops the webapp, and exposes a search CLI. Required capabilities and files are appropriate for a self-hosting installer/CLI.
Instruction Scope
SKILL.md + ONBOARDING direct the agent/user to run an installer that downloads tools, clones GitHub, edits settings.yml, copies limiter.toml to /etc, and runs systemctl --user. All are within the stated purpose (install/manage SearXNG) but they involve system-level changes and network downloads that increase risk; they also instruct creating sudo symlinks and copying files to /etc which require elevated privileges.
Install Mechanism
No formal install spec but the runtime script invokes remote installation: curl -LsSf https://astral.sh/uv/install.sh | sh to install 'uv'. Executing a remote install script from a non-major host and piping it to sh is high risk. The script also git-clones upstream and runs shell commands with shell=True. These are coherent for installing SearXNG but are sensitive operations that should be audited before execution.
Credentials
The skill does not request unrelated credentials or environment variables. It optionally uses SEARXNG_SECRET (reasonable for the service). No extraneous secret exfiltration or unrelated cloud keys are required.
Persistence & Privilege
The skill writes a per-user systemd service and suggests enabling it (systemctl --user enable) and creating system-wide symlinks (/usr/local/bin) and copying files into /etc. Persisting as a user service and installing system files is expected for this installer, but these actions require care (privileged file writes, potential systemd config changes). always:false and normal autonomous invocation are used.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install searxng-search-cli
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /searxng-search-cli 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.1
Add GitHub repository link to SKILL.md
v1.2.0
CLI fixes: X-Forwarded-For header, is_running timeout, auto-config JSON+limiter. Add troubleshooting + known limitations.
v1.1.2
README 添加 ClawHub 安装链接
v1.1.1
version sync
v1.1.0
Fix README format, clean up duplicate code
v1.0.2
- No code or documentation changes detected in this release. - Version update only; content and features remain unchanged.
v1.0.1
- Updated displayName in SKILL.md to "SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel)" for clarity and improved presentation. - No functional or command changes; documentation update only.
v1.0.0
Initial release of searxng-search-cli. - Provides a CLI tool to install, configure, and manage a self-hosted SearXNG meta search engine. - Supports searching via multiple engines (Google, GitHub, Bing, etc.) through the command line or local API. - Includes commands for installation, service management (start/stop/status), search queries, engine/language selection, and auto-start configuration. - Features detailed usage documentation and troubleshooting instructions in both English and Chinese.
元数据
Slug searxng-search-cli
版本 1.2.1
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 8
常见问题

SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel) 是什么?

Use self-hosted SearXNG search engine (Free, Self-hosted, Auto-deploy, Multi-Channel). SearXNG is a free meta search engine that aggregates 200+ search engin... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 161 次。

如何安装 SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel)?

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

SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel) 是免费的吗?

是的,SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel) 支持哪些平台?

SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 SearXNG Search CLI (Free, Self-hosted, Auto-deploy, Multi-Channel)?

由 Kinema.(@leeshunee)开发并维护,当前版本 v1.2.1。

💬 留言讨论