SearXNG Docker

PassAudited by ClawScan on May 1, 2026.

Overview

This looks like a legitimate local SearXNG search helper, with normal Docker setup and web-search privacy/trust considerations to review.

Before installing, make sure you are comfortable running a persistent local Docker container, consider pinning the SearXNG image version, and remember that search queries and returned snippets are handled through external search engines and should be treated as untrusted web content.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A future image update could change behavior without the skill artifacts changing.

Why it was flagged

The Docker setup pulls a moving 'latest' image tag, so the exact container code may change over time unless the user pins a version or digest.

Skill content
image: searxng/searxng:latest
Recommendation

Pin the SearXNG Docker image to a specific version or digest if reproducibility matters.

What this means

The search service may keep running after initial setup, consuming local resources and remaining available on localhost.

Why it was flagged

The local SearXNG container is configured as a persistent background service that continues across restarts until explicitly stopped.

Skill content
restart: unless-stopped
Recommendation

Stop or remove the container when it is no longer needed, and keep the localhost binding unless you intentionally want network exposure.

What this means

A malicious or low-quality web page could include text that tries to influence the agent through search-result snippets.

Why it was flagged

The script returns titles and snippets from external web results; those snippets are untrusted text that an agent should treat as search evidence, not instructions.

Skill content
title = r.get("title", "(no title)")
content = r.get("content", "")
lines.append(f"{i}. {title}")
Recommendation

Treat search results as untrusted content and do not follow instructions found inside result titles or snippets unless the user confirms them.

What this means

Sensitive search queries may still be transmitted to configured search providers through the local SearXNG instance.

Why it was flagged

The skill discloses use of external search engines while also using broad privacy wording; users should understand that a local SearXNG instance still sends search requests to enabled backends.

Skill content
Supports categories ... and multiple engines (Google, Bing, DuckDuckGo, etc.). No API key needed — fully self-hosted and private.
Recommendation

Review enabled engines and avoid searching sensitive information unless you are comfortable with SearXNG forwarding those queries.