Back to skill
Skillv1.0.0
ClawScan security
Serper Web Search · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
SuspiciousFeb 14, 2026, 3:50 AM
- Verdict
- suspicious
- Confidence
- medium
- Model
- gpt-5-mini
- Summary
- The skill's described purpose (using the Serper API for Google-like searches) is plausible and the instructions align with that purpose, but there are inconsistencies (missing declared requirements in the registry and references to a bundled script that does not exist) that warrant caution.
- Guidance
- This skill appears to be a simple Serper API wrapper, but there are two red flags to resolve before installing or using it: (1) the registry metadata does not declare the required curl binary or the SERPER_API_KEY environment variable even though SKILL.md requires them, and (2) the instructions mention a './scripts/search' script that is not included. Do not paste your API key into public chat; prefer setting SERPER_API_KEY in the agent environment. Ask the publisher to (a) update the registry metadata to declare required env vars/binaries, (b) include the referenced script or remove the reference, and (c) provide a trustworthy homepage or source. If you must test it, do so with a throwaway Serper key in an isolated environment and avoid using production credentials until these inconsistencies are fixed.
Review Dimensions
- Purpose & Capability
- noteThe SKILL.md describes a simple Serper API client (POST to https://google.serper.dev/search with X-API-Key). Requiring curl and a SERPER_API_KEY is proportionate to that purpose. However, the registry metadata claims no required binaries or env vars while the skill's metadata block and instructions explicitly require curl and SERPER_API_KEY — this mismatch is a governance/integrity issue.
- Instruction Scope
- concernInstructions only perform HTTP requests to serper.dev and describe using an environment key or inline key, which is appropriate. But the doc references a bundled './scripts/search' script that is not present in the package (no code files included). That is an internal inconsistency: the runtime instructions mention files that don't exist. Also the SKILL.md metadata requires curl and an env var that the registry doesn't declare.
- Install Mechanism
- okNo install spec and no code files — instruction-only. This has lower risk because nothing is written to disk by an installer. The absence of an install step is consistent with a purely documentation/instruction skill.
- Credentials
- noteThe only secret the instructions ask for is SERPER_API_KEY, which is appropriate for accessing the Serper API. However, the registry's required-env list is empty while the SKILL.md metadata and examples require SERPER_API_KEY; this mismatch should be resolved before trusting the skill.
- Persistence & Privilege
- okThe skill does not request always: true and has no install step that alters other skills or global agent settings. Autonomous invocation is allowed by default (disable-model-invocation:false) which is normal — no additional persistence or elevated privilege is requested.
