serper

PassAudited by ClawScan on May 1, 2026.

Overview

This search skill matches its stated purpose and shows no malicious behavior, but users should expect to provide a Serper API key, install an external Python dependency, and receive untrusted webpage text.

This skill appears safe and coherent for web search. Before installing, be comfortable providing a Serper API key, installing the trafilatura dependency, and treating returned webpage text as untrusted research material rather than instructions.

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

Your Serper account key will be used for searches, which may consume quota or access paid account capacity.

Why it was flagged

The script loads a Serper credential and sends it to the Serper API. This is expected for the stated search integration, but it is still account credential use that users should recognize before installing.

Skill content
key = os.environ.get("SERPER_API_KEY") or os.environ.get("SERP_API_KEY") ... "X-API-KEY": api_key
Recommendation

Use a dedicated Serper key with appropriate quota limits, and avoid placing unrelated secrets in the skill .env file.

What this means

Installing the dependency pulls code from the Python package ecosystem into the user's environment.

Why it was flagged

The documented setup installs an external Python dependency without a pinned version. This dependency is central to the skill's page extraction purpose, but it is still third-party code provenance to consider.

Skill content
pip install --user trafilatura
Recommendation

Install in a virtual environment where possible, verify the package source, and consider pinning or reviewing the trafilatura version used.

What this means

Webpage content returned by the skill could be inaccurate or include text that should not be treated as instructions to the agent.

Why it was flagged

The skill intentionally returns full text from third-party webpages into the agent context. This is purpose-aligned for web research, but retrieved web content is untrusted and can contain misleading text or prompt-like instructions.

Skill content
reads the actual web pages to extract clean full-text content ... "content": "Full extracted page text..."
Recommendation

Treat extracted page text as untrusted source material, verify important claims, and do not let webpage text override the user's instructions or safety checks.