Code Pluginsource linked
Web Search Plus Plugin V2v2.2.9
OpenClaw plugin: multi-provider web search (Serper/Google, Tavily, Linkup, Querit/Multilingual AI Search, Exa/Neural+Deep, Firecrawl, Perplexity, You.com, SearXNG) with intelligent auto-routing. Requires at least one configured provider API key or SearXNG instance URL.
Community code plugin. Review compatibility and verification before install.openclaw plugins install clawhub:web-search-plus-plugin-v2Latest release: v2.2.9Download zip
Capabilities
- Tags
- configSchema
- Yes
- Executes code
- Yes
- HTTP routes
- 0
- Runtime ID
- web-search-plus-plugin-v2
Compatibility
- Built With Open Claw Version
- 2026.4.2
- Plugin Api Range
- >=2026.3.22
Security Scan
OpenClaw
Benign
high confidencePurpose & Capability
Name/description, declared config keys (SERPER/TAVILY/LINKUP/EXA/FIRECRAWL/PERPLEXITY/KILOCODE/YOU/SEARXNG), and code all implement multi-provider search and extraction. No unrelated credentials or binaries are requested.
Instruction Scope
Runtime behavior (fetching provider APIs, performing page extraction, writing a local cache and provider health file under the plugin directory) is within expected scope. The plugin can contact external search/extraction services and a user-supplied SearXNG instance. There is an explicit SEARXNG_ALLOW_PRIVATE option described as a "danger flag" — enabling it disables private-network/SSRF protections and is only appropriate on fully trusted networks.
Install Mechanism
No install-time downloads or external installers; this is an instruction/source-bundle plugin. All files are included in the package; nothing is fetched from arbitrary URLs at install time.
Credentials
Requested environment variables are the provider API keys and a SearXNG URL which are directly needed for the plugin's functionality. The plugin reads a plugin .env and process.env only for the listed keys. No unrelated secrets are requested.
Persistence & Privilege
always is false and the plugin only writes a .cache directory and provider_health.json inside its plugin directory. Autonomous invocation is allowed (platform default) but not combined with elevated privileges or cross-plugin/system config modification.
Assessment
This plugin appears coherent with its stated purpose. Before installing: (1) only provide API keys for providers you trust and intend to use; (2) expect the plugin to make outbound requests to those providers and to the SearXNG URL you supply; (3) it stores cache and a provider health file under the plugin directory (.cache/provider_health.json) — review those files if you need to audit behavior; (4) do NOT enable SEARXNG_ALLOW_PRIVATE unless you fully trust the SearXNG instance and the network (it disables SSRF/private-network protections); (5) if you want extra assurance, review the full repository at the stated git URL and confirm no additional hidden behavior before granting credentials.Verification
- Tier
- source linked
- Scope
- artifact only
- Summary
- Validated package structure and linked the release to source metadata.
- Commit
- 6e4c765cd04e
- Tag
- v2.2.9
- Provenance
- No
- Scan status
- clean
Tags
- latest
- 2.2.9
