← Back to Skills Marketplace
macdesire

Searxng Backup

by macdesire · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
267
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install searxng-backup
Description
Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies.
Usage Guidance
This skill appears to implement a local SearXNG search client and is generally coherent with that purpose, but there are several issues to consider before installing: (1) Metadata mismatches — the registry listing, SKILL.md, and _meta.json use different owner IDs and version numbers; verify the publisher/author before trusting the package. (2) The SKILL.md requires SEARXNG_URL but the registry metadata claims no env vars — make sure you set SEARXNG_URL to a SearXNG instance you control (preferably localhost). (3) The script disables SSL verification (verify=False) and suppresses warnings to support self-signed certificates; if you point SEARXNG_URL to anything other than a local/trusted instance this could expose your queries to interception. Consider editing the script to enable verify=True if you use a proper TLS cert. (4) There is no install spec for Python dependencies (httpx, rich). Install those in a virtualenv before running. (5) If you need higher assurance, ask the publisher to reconcile metadata (ownerId/version) and provide an install specification or signed release. If you proceed, run the skill in an isolated environment and ensure SEARXNG_URL points to a host you control.
Capability Analysis
Type: OpenClaw Skill Name: searxng-backup Version: 1.0.0 The skill provides a search interface for SearXNG but contains a security vulnerability in `scripts/searxng.py` where SSL certificate verification is explicitly disabled (`verify=False`) and associated warnings are suppressed. While the documentation states this is for local self-signed certificates, this flaw allows for potential Man-in-the-Middle (MITM) attacks if the agent is configured to use a remote or public SearXNG instance via the `SEARXNG_URL` environment variable.
Capability Assessment
Purpose & Capability
The code and SKILL.md implement a CLI that queries a SearXNG JSON API on SEARXNG_URL using python3 — this matches the described purpose. However, registry metadata lists no required env vars while SKILL.md requires SEARXNG_URL; _meta.json ownerId/version differ from the top-level registry metadata. These metadata mismatches reduce trust and should be resolved.
Instruction Scope
Runtime instructions and the script stay within the stated purpose: build and send HTTP requests to the configured SearXNG instance and render results. The SKILL.md does not instruct reading unrelated files or harvesting other credentials.
Install Mechanism
This is an instruction-only skill (no install spec). The Python script declares dependencies (httpx, rich) and a Python version, but the package registry metadata does not provide an install step. That omission may cause runtime failure and means the skill expects the environment to already satisfy requirements — not dangerous, but inconvenient and less explicit.
Credentials
No sensitive credentials are requested, which is appropriate. However, SKILL.md requires a SEARXNG_URL env var (defaulting to localhost) while the registry listing earlier claims 'Required env vars: none' — that's an inconsistency. Also the script disables SSL verification (verify=False) and suppresses SSL warnings to support self-signed certs; if the configured SEARXNG_URL points to an external/untrusted host this could enable man-in-the-middle attacks or accidental data leakage.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or global agent settings. It runs as an ordinary CLI tool when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install searxng-backup
  3. After installation, invoke the skill by name or use /searxng-backup
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Adds SearXNG skill for privacy-respecting metasearch. - Enables web, image, news, and video searches using a local SearXNG instance - Requires setting the SEARXNG_URL environment variable (defaults to http://localhost:8080) - Supports advanced search options (result count, language, time range, output format) - No external API keys or dependencies required - Provides multiple search triggers for ease of use
Metadata
Slug searxng-backup
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Searxng Backup?

Privacy-respecting metasearch using your local SearXNG instance. Search the web, images, news, and more without external API dependencies. It is an AI Agent Skill for Claude Code / OpenClaw, with 267 downloads so far.

How do I install Searxng Backup?

Run "/install searxng-backup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Searxng Backup free?

Yes, Searxng Backup is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Searxng Backup support?

Searxng Backup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Searxng Backup?

It is built and maintained by macdesire (@macdesire); the current version is v1.0.0.

💬 Comments