Augmented Search

PassAudited by ClawScan on May 1, 2026.

Overview

Augmented Search is coherent with its search purpose, but users should notice that it relies on external server installs and may share search/context data with configured services.

This skill appears suitable for its stated search role. Before installing, verify the upstream Docker/npm sources, pin versions if possible, keep the HTTP service local or firewalled, and avoid sending confidential queries or agent reasoning to public SearXNG or cloud embedding providers.

Findings (5)

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

Installing the skill as documented means trusting upstream packages or images that can change over time.

Why it was flagged

The documented setup relies on external container/package/script sources and uses unpinned or latest-style references. This is disclosed and purpose-aligned, but the installed runtime is not contained in the submitted artifacts.

Skill content
image: ghcr.io/sebrinass/mcp-augmented-search:latest ... npm install -g augmented-search ... curl -fsSL https://ollama.com/install.sh | sh
Recommendation

Use pinned versions or image digests where possible, install from verified sources, and review the upstream repository/package before use.

What this means

If the service is exposed beyond the local machine, other users on the network may be able to trigger searches or URL reads.

Why it was flagged

The skill exposes an HTTP/MCP-style service and a URL-reading endpoint. This fits the search purpose, but the artifacts do not describe authentication or network access controls.

Skill content
docker run -d --name augmented-search -p 3000:3000 ... curl -X POST http://localhost:3000/api/read ... urls
Recommendation

Bind the service to localhost or firewall it, avoid exposing it publicly, and only allow trusted agents or users to call the endpoint.

What this means

Any keys supplied to the service could be used by that service to call the configured provider.

Why it was flagged

Optional provider credentials are declared for embedding re-ranking and code documentation search. This is expected for those integrations, with no artifact evidence of hardcoding, logging, or unrelated credential use.

Skill content
EMBEDDING_API_KEY ... EMBEDDING_BASE_URL ... CONTEXT7_API_KEY
Recommendation

Use dedicated, revocable, least-privileged API keys and avoid sharing high-value organization credentials unless needed.

What this means

Private prompts, reasoning summaries, or sensitive search context could be shared with the configured service if the agent includes them.

Why it was flagged

The tool interface can receive the agent's current thought/context and may use an embedding provider when configured. This is relevant to search quality, but it broadens the data sent to the local MCP service and optional providers.

Skill content
search — 思考 + 并发搜索 ... `thought` — 当前思考内容 ... `EMBEDDING_BASE_URL` — Embedding API 端点(OpenAI 兼容)
Recommendation

Keep tool inputs minimal, avoid putting secrets or confidential reasoning in the thought/query fields, and prefer local providers for sensitive work.

NoteHigh Confidence
ASI10: Rogue Agents
What this means

The service may continue running after setup until the user stops or removes it.

Why it was flagged

The Docker Compose example configures the search services to keep running and restart automatically. This is disclosed server behavior, not hidden persistence.

Skill content
restart: unless-stopped
Recommendation

Stop or remove the containers when they are no longer needed, and monitor exposed ports on shared machines.