Gemini Deep Research 1.0.0

PassAudited by ClawScan on May 1, 2026.

Overview

This skill appears to do what it claims, but it sends research requests to Google Gemini, uses a Gemini API key, and saves research outputs locally.

Before installing, confirm you are comfortable sending research queries to Google's Gemini API and using your Gemini API quota. Use a dedicated or quota-limited API key if possible, avoid placing secrets in queries, be careful with optional file-search stores, and store generated report files somewhere appropriate.

Findings (5)

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

Research requests may consume the user's Gemini API quota or incur costs.

Why it was flagged

The script uses a Gemini API key for authentication, which is expected for this service but gives the script access to the user's Gemini API quota/account context.

Skill content
api_key = args.api_key or os.environ.get("GEMINI_API_KEY")
Recommendation

Use a dedicated or quota-limited Gemini API key where possible, and prefer the environment variable over passing the key on the command line.

What this means

Sensitive research topics or references to private Gemini file-search stores may be shared with the external provider.

Why it was flagged

The user's query, formatting instructions, and optional file-search-store name are sent to Google's Gemini API endpoint. This is central to the skill's purpose and is disclosed.

Skill content
requests.post(f"{API_BASE}/interactions", headers=headers, json=payload)
Recommendation

Avoid sending confidential information unless your use of Gemini API is approved for that data, and verify any file-search store name before using it.

What this means

Local output files may contain sensitive research content or metadata and could be reused or exposed if stored in shared directories.

Why it was flagged

The full Gemini interaction result is saved to a local JSON file, which may include the query, response, progress metadata, and any context returned by the provider.

Skill content
json_path.write_text(json.dumps(result, indent=2))
Recommendation

Choose an appropriate output directory and delete or protect generated markdown/JSON files if they contain sensitive information.

What this means

A research job may continue running with the provider for minutes or hours and may consume quota while it completes.

Why it was flagged

The script starts a background Gemini Deep Research interaction and then polls until completion. This long-running behavior is disclosed in the skill description and is aligned with deep research tasks.

Skill content
"background": True
Recommendation

Use it for intended long-running research tasks, monitor progress, and check provider-side controls if you need to cancel a job.

What this means

It is harder to independently verify who published or maintains the skill.

Why it was flagged

The embedded ownerId differs from the supplied registry Owner ID, and the registry metadata lists the source as unknown with no homepage. This is a provenance ambiguity, not evidence of malicious behavior.

Skill content
"ownerId": "kn7azq5e6sw0fbwwzdpcwvvjzd7z0x4z"
Recommendation

Review the included script before use and install only if you trust the registry listing or publisher.