WebSearch with SerpApi

PassAudited by ClawScan on May 1, 2026.

Overview

This skill coherently performs SerpAPI web searches, but users should provide the API key safely and be aware that searches go to SerpAPI through an unpinned Python dependency.

This appears appropriate for web search through SerpAPI. Before installing, make sure you trust the `serpapi` package source, set your API key via `SERPAPI_API_KEY` instead of editing it into code, and avoid sending sensitive queries to SerpAPI.

Findings (3)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

The skill will need access to a SerpAPI account key, which may have billing or quota impact if misused.

Why it was flagged

The skill requires a service API key, which is expected for SerpAPI but should be handled as a credential and is not declared in the registry requirements.

Skill content
Requires a SerpAPI key... API key can be set via environment variable `SERPAPI_API_KEY` for security.
Recommendation

Set the key via a secret or environment variable, avoid hardcoding it into the skill file, and use a key with appropriate quota limits.

What this means

Installing an unpinned package may pull a newer or different package version than expected.

Why it was flagged

The dependency is installed from PyPI without a pinned version; this is normal for the stated purpose but leaves package provenance and version selection to the installer.

Skill content
"pip": ["serpapi"] ... Install dependencies: `pip install serpapi`
Recommendation

Install from a trusted package index and consider pinning or reviewing the `serpapi` package version before use.

What this means

Search terms, including any sensitive text placed in the query, may be sent to SerpAPI.

Why it was flagged

The user-provided query is sent to the external SerpAPI service, which is consistent with the skill's purpose but is still an external data flow.

Skill content
results = client.search(q=query, engine=engine)
Recommendation

Avoid searching for secrets or private information unless you are comfortable sending that query to SerpAPI.