← Back to Skills Marketplace
whyhit2005

proxy-web-search

by whyhit2005 · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
355
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install proxy-web-search
Description
Proxy Web Search Tool - Performs web searches via the OpenClaw Manager proxy. Use when: - Need to search the web for latest information, news, or real-time d...
Usage Guidance
This skill appears to do exactly what it says: post search queries to a configured proxy. Before installing, verify the WEB_SEARCH_PROXY_URL you will use points to a trusted OpenClaw Manager proxy (not an arbitrary public URL), because that proxy will receive the full query (including any sensitive text) and will handle API keys. Also ask the publisher/registry to fix the metadata mismatch (the script and SKILL.md require WEB_SEARCH_PROXY_URL but the top-level registry summary listed none). Avoid sending passwords, tokens, or other secrets as search queries, and ensure curl is available on your runtime host.
Capability Analysis
Type: OpenClaw Skill Name: proxy-web-search Version: 1.0.2 The skill provides a utility for performing web searches via a proxy, but it contains a JSON injection vulnerability in `scripts/proxy_search.sh`. While the script attempts to escape the search query, it fails to sanitize or escape other command-line arguments such as `--engine`, `--count`, and `--recency` before embedding them into a JSON payload. This allows for the injection of arbitrary keys into the POST request sent to the `WEB_SEARCH_PROXY_URL` endpoint, which is a security flaw in input handling.
Capability Assessment
Purpose & Capability
The skill's name/description (proxy web search) aligns with the included script and SKILL.md: both send JSON search requests to a configured proxy. However, the top-level registry requirements listed in the provided metadata claim no required env vars, while SKILL.md and scripts require WEB_SEARCH_PROXY_URL — this metadata mismatch should be corrected.
Instruction Scope
Runtime instructions and the wrapper script only build a JSON payload from CLI args and POST it to the WEB_SEARCH_PROXY_URL. They do not read other files, credentials, or unrelated env vars, nor do they transmit data to endpoints other than the configured proxy.
Install Mechanism
There is no install spec (instruction-only with an included convenience script). No packages or remote downloads are performed by the skill itself; risk from installation is minimal.
Credentials
The only environment dependency required by the script is WEB_SEARCH_PROXY_URL, which is proportionate for a proxy-based search tool. SKILL.md states the Manager injects API keys from encrypted storage (reasonable). The prior registry summary that listed 'Required env vars: none' is inconsistent with the script and SKILL.md and should be fixed. Also note: queries sent to the proxy will be visible to whoever controls that proxy, so the environment value must point to a trusted Manager instance.
Persistence & Privilege
The skill does not request always:true, does not modify agent/system configuration, and has no elevated persistence needs. It is user-invocable and can be autonomously invoked (platform default) but that is expected for a search skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install proxy-web-search
  3. After installation, invoke the skill by name or use /proxy-web-search
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- Requires the `WEB_SEARCH_PROXY_URL` environment variable to configure the proxy URL (no longer hardcoded to localhost). - The skill will not be available if `WEB_SEARCH_PROXY_URL` is not set. - Updated documentation to reflect the new environment variable requirement, including usage examples. - Explicitly lists `WEB_SEARCH_PROXY_URL` as an environment dependency.
v1.0.1
proxy-web-search 1.0.1 - Updated documentation to clarify that no manual API key configuration is needed; the Manager handles key injection automatically. - Simplified authentication instructions and removed references to manual `ZHIPU_API_KEY` setup. - Refined search engine support descriptions for accuracy and clarity. - Minor text and formatting improvements for better readability.
v1.0.0
- Initial release of the Proxy Web Search skill. - Supports web searches via the local OpenClaw Manager proxy (port 16782) with automatic API key handling (no manual ZHIPU_API_KEY setup required). - Allows engine selection (Quark default, Sogou, and others), adjustable result count, time range, domain filtering, and content detail. - Provides both cURL and script usage examples for easy integration. - No authentication required—the proxy only listens on localhost and uses the Manager's encrypted secrets store.
Metadata
Slug proxy-web-search
Version 1.0.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is proxy-web-search?

Proxy Web Search Tool - Performs web searches via the OpenClaw Manager proxy. Use when: - Need to search the web for latest information, news, or real-time d... It is an AI Agent Skill for Claude Code / OpenClaw, with 355 downloads so far.

How do I install proxy-web-search?

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

Is proxy-web-search free?

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

Which platforms does proxy-web-search support?

proxy-web-search is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created proxy-web-search?

It is built and maintained by whyhit2005 (@whyhit2005); the current version is v1.0.2.

💬 Comments