web-search-plus

Medium · 65 Score: 65/100
by robbyczgw-cla | Audited: 2026-02-05T09:18:25.242Z | Ruleset: 0.1.0

Quick Install

Add this skill to your agent

clawhub install web-search-plus

About This Skill

Unified search skill with Intelligent Auto-Routing. Uses multi-signal analysis to automatically select between Serper (Google), Tavily (Research), Exa (Neural), You.com (RAG/Real-time), and SearXNG (…

FAQ.md — Frequently asked questions about providers, routing, costs
TROUBLESHOOTING.md — Solutions for common errors and issues
README.md — Full technical documentation

Use Cases

1 Research topics
2 Find information
3 Answer questions

Security Audit

Medium · 65

Summary

Unified search skill with Intelligent Auto-Routing. Uses multi-signal analysis to automatically select between Serper (Google), Tavily (Research), Exa (Neural), You.com (RAG/Real-time), and SearXNG (Privacy/Self-hosted) with confidence scoring.

Risk Profile Toxicity Privacy Scope Reputation Quality

Key Risks 0 items

No LLM risk bullets (LLM disabled or not cached).

Deterministic Findings (Evidence)

Rule Severity File Snippet
NET_HTTP_REQUEST medium skills/robbyczgw-cla/web-search-plus/scripts/search.py Line 30
from urllib.request import Request, urlopen
SENSITIVE_ENV medium skills/robbyczgw-cla/web-search-plus/scripts/search.py Line 52
if key and key not in os.environ:
SENSITIVE_ENV medium skills/robbyczgw-cla/web-search-plus/scripts/search.py Line 53
os.environ[key] = value
SENSITIVE_ENV medium skills/robbyczgw-cla/web-search-plus/scripts/search.py Line 148
return os.environ.get(key_map.get(provider, ""))
SENSITIVE_ENV medium skills/robbyczgw-cla/web-search-plus/scripts/search.py Line 166
return os.environ.get("SEARXNG_INSTANCE_URL")
NET_HTTP_REQUEST medium skills/robbyczgw-cla/web-search-plus/scripts/search.py Line 1296
from urllib.request import Request, urlopen
NET_HTTP_REQUEST medium skills/robbyczgw-cla/web-search-plus/scripts/setup.py Line 186
import urllib.request
NET_HTTP_REQUEST medium skills/robbyczgw-cla/web-search-plus/scripts/setup.py Line 190
req = urllib.request.Request(
NET_HTTP_REQUEST medium skills/robbyczgw-cla/web-search-plus/scripts/setup.py Line 195
with urllib.request.urlopen(req, timeout=10) as response:
QUALITY_README_PRESENT low README Line n/a
README detected

Explore More Skills