Google Web Search

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: google-web-search Version: 1.0.3 The OpenClaw skill 'google-web-search' is classified as benign. Its core functionality involves using the official Google GenAI library to interact with the Gemini API for web search grounding, as stated in its purpose. API keys are securely loaded from environment variables, and dependencies are installed via standard `pip install -r requirements.txt` (or `uv sync`) commands from local files, which is a common and necessary practice for Python skills. There is no evidence of data exfiltration, backdoors, unauthorized remote execution, or prompt injection attempts against the OpenClaw agent itself. All actions are aligned with the skill's stated goal of providing grounded web search capabilities.

Findings (0)

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

A leaked or over-permissive API key could be misused or incur charges on the user's Google/Gemini account.

Why it was flagged

The skill uses a Gemini API key from the environment to authenticate API calls. This is expected for the stated Gemini search purpose, but it is still a credential with account and billing implications.

Skill content
api_key = os.environ.get("GEMINI_API_KEY") ... client = genai.Client(api_key=api_key)
Recommendation

Use a restricted Gemini API key, keep it out of prompts and logs, and rotate it if it is exposed.

What this means

Sensitive details included in a prompt may be sent to Google/Gemini and may influence generated web search queries.

Why it was flagged

The user's prompt is sent to the Gemini provider with Google Search grounding enabled. This is the core feature, but it means prompt contents leave the local environment.

Skill content
response = client.models.generate_content(
    model=model,
    contents=prompt,
    config=config,
)
Recommendation

Use this skill for information lookup and citation needs, but avoid including secrets, private documents, or confidential business data unless that provider use is acceptable.

What this means

Future dependency changes could affect behavior or security of the helper script.

Why it was flagged

The dependency versions are lower-bounded rather than pinned, so installation can pull newer compatible package releases. This is common and purpose-aligned, but it leaves the install dependent on package-manager trust and future package versions.

Skill content
google-genai>=1.50.0
pydantic-settings>=2.0.0
Recommendation

Install in a trusted Python environment and consider pinning or locking dependency versions if reproducibility is important.