Google Search Unlimited V2

AdvisoryAudited by VirusTotal on Mar 31, 2026.

Overview

Type: OpenClaw Skill Name: google-search-unlimited-v2 Version: 2.0.1 The bundle is a well-structured search utility providing a multi-tiered search strategy (SQLite cache, OpenClaw tools, DuckDuckGo, and Google API) with integrated rate limiting. The Python code in search.py and search_engine_final.py follows security best practices, such as using parameterized SQL queries to prevent injection and standard libraries for network communication. No evidence of malicious intent, data exfiltration, or prompt injection was found across the code or documentation.

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

Your search queries may be routed to external search services depending on availability and configuration.

Why it was flagged

The skill is designed to call multiple external search mechanisms and automatically fall back between them. This is expected for the stated purpose, but users should know searches may be sent to different providers.

Skill content
DuckDuckGo, Brave Search ... Google API ... Lightweight HTTP ... Automatic failover
Recommendation

Use the skill only for queries you are comfortable sending to third-party search providers, and configure the method explicitly if provider choice matters.

What this means

If configured, the skill can use your Google Custom Search API quota.

Why it was flagged

The skill optionally uses Google Custom Search credentials. This is normal for Google API integration, and the provided artifacts do not show credential logging, hardcoding, or unrelated use.

Skill content
GOOGLE_API_KEY=your_key
GOOGLE_CSE_ID=your_cx
Recommendation

Use a restricted API key where possible and monitor quota usage.

What this means

Sensitive searches could remain on disk in the skill's cache and be visible to anyone with access to the local files.

Why it was flagged

The cache stores query text and method information in a local SQLite database, and helper scripts can display cached queries. This is disclosed and useful for caching, but it persists potentially sensitive search terms.

Skill content
SELECT query_text, method, created_at FROM search_cache ORDER BY created_at DESC LIMIT 5;
Recommendation

Avoid searching highly sensitive terms, periodically clear the cache, and set conservative TTL/size values if privacy matters.

What this means

Future installs may receive different package versions than the author tested.

Why it was flagged

The skill depends on common Python packages, but the metadata does not pin versions. This is typical for small Python tools but gives less reproducible dependency provenance.

Skill content
"packages": ["requests", "beautifulsoup4", "lxml"]
Recommendation

Install in a virtual environment and consider pinning dependency versions before production use.

What this means

Users may over-trust the skill based on promotional or self-attested claims.

Why it was flagged

The package includes self-generated approval and safety claims. They may be benign documentation, but they should not be treated as independent proof of security.

Skill content
Status: ✅ APPROVED FOR PRODUCTION ... Aucune vulnérabilité de sécurité détectée
Recommendation

Rely on the actual reviewed behavior and your own testing rather than the included approval/marketing statements.