gemini video analyze

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: gemini-video-analyze Version: 1.0.0 The skill bundle is benign. It provides a Python script (`scripts/gemini_video_url_analyzer.py`) to analyze public video URLs using the Google Gemini API. The script securely handles API keys from environment variables or command-line arguments and passes user-provided video URLs and prompts to the `google-genai` library for interaction with Google's legitimate API. There is no evidence of data exfiltration beyond the necessary API key for authentication, no malicious execution (e.g., shell injection, arbitrary code execution), no persistence mechanisms, and no prompt injection attempts in the `SKILL.md` or `agents/openai.yaml` that would lead to unauthorized actions by the agent.

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

The skill can make requests billed or governed under the user's Google API account.

Why it was flagged

The skill uses a Google/Gemini API key, which is expected for calling Gemini, but users should recognize that it relies on their Google API credential.

Skill content
api_key = cli_api_key or os.getenv("GEMINI_API_KEY") or os.getenv("GOOGLE_API_KEY")
Recommendation

Use a dedicated, least-privileged Gemini API key if possible, and avoid passing the key on the command line where shell history may retain it.

What this means

Google Gemini will receive the video URL and the user's analysis prompt.

Why it was flagged

The script sends the provided video URL and prompt to the Gemini provider for analysis. This is central to the skill's purpose, but it is still an external data flow.

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

Only use public video URLs as documented, and do not include confidential information in prompts unless that use is acceptable under your Google/Gemini data policy.

What this means

A user may need to install the Google GenAI package manually before the script works.

Why it was flagged

The dependency is not installed automatically and is expected for Gemini access, but it is not captured in an install specification or pinned version.

Skill content
"Missing dependency 'google-genai'. Install it with: pip install google-genai"
Recommendation

Install dependencies from trusted package indexes and consider pinning a known-good google-genai version in environments that require reproducibility.