ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      Zjianru

      Safety Report

      Web Search Pro

      @Zjianru

      Multi-engine web search with full parameter control. Supports Tavily, Exa, Serper, and SerpAPI with domain filtering, date ranges, deep search, news mode, an...

      4,184Downloads
      39Installs
      6Stars
      2Versions
      API Integration4,971Search & Retrieval2,116Customer Support1,744Networking & DNS1,102

      Security Analysis

      high confidence
      Suspicious

      The skill mostly does what it claims (multi-engine web search) but metadata and privileges are inconsistent with its code and purpose (unnecessary required primary API key and always: true), so review before enabling.

      Mar 5, 20268 files3 concerns
      Purpose & Capabilityconcern

      The scripts implement four engines (Tavily, Exa, Serper, SerpAPI) and explicitly support running with any one of those provider keys. However the registry metadata declares TAVILY_API_KEY as a required environment variable / primary credential. Requiring Tavily for onboarding is disproportionate: the code will work with EXA/SERPER/SERPAPI keys alone but the manifest forces Tavily to be present.

      Instruction Scopeok

      SKILL.md and the CLI scripts only instruct running the included Node scripts and configuring API keys (TAVILY_API_KEY, EXA_API_KEY, SERPER_API_KEY, SERPAPI_API_KEY). The runtime instructions do not ask the agent to read unrelated files, system credentials, or transmit arbitrary local data. Network calls are limited to the documented search/extract API endpoints.

      Install Mechanismok

      There is no install spec — the package is effectively distributed as source scripts and README/SKILL.md. No remote downloads or archive extraction are performed by the skill itself. The requirement of the 'node' binary is appropriate for the provided .mjs scripts.

      Credentialsconcern

      The manifest forces TAVILY_API_KEY as required/primary even though other provider keys are optional in the README and the code supports operating with EXA/SERPER/SERPAPI. The skill will also read EXA_API_KEY, SERPER_API_KEY, and SERPAPI_API_KEY from the environment if present, but those are not listed as required in the registry metadata. This mismatch can lead to unnecessary exposure of a Tavily key or prevent using non-Tavily engines when Tavily is unavailable.

      Persistence & Privilegeconcern

      Metadata sets always: true. That forces the skill to be included in every agent run, increasing its blast radius because it can be invoked autonomously. There is no clear justification in SKILL.md for always: true — the skill provides optional search features and should not normally require forced global presence.

      Guidance

      What to consider before installing: - The code appears to match the description: it calls only the documented search/extract APIs (tavily, exa, serper, serpapi) and does not attempt to read other local secrets or unusual files. - The registry metadata is inconsistent: it marks TAVILY_API_KEY as required/primary even though the scripts can run with other providers. That may unnecessarily require you to provide a Tavily key to enable the skill. Ask the maintainer to make Tavily optional or the manifest to accept any one provider key. - always: true is set. That gives the skill forced presence in every agent run and increases risk if a key is compromised. Prefer not to enable skills with always: true unless you trust the publisher and need continuous availability. - API keys you provide will be sent to external services. Only supply keys with appropriate least-privilege and billing controls, and avoid sharing high-privilege or org-wide secrets. - If you plan to use only Exa/Serper/SerpAPI, test locally by setting only those env vars to confirm behavior; request the publisher correct the manifest to avoid forcing Tavily. Overall: the skill is functionally coherent but has manifest/privilege mismatches that warrant fixing or careful review before broad deployment.

      Latest Release

      v1.0.1

      metadata clarity and validation hardening

      More by @Zjianru

      Restart Guard

      4 stars

      Ops Framework

      2 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Published by @Zjianru on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]