Meta Video Ad Analyzer
PassAudited by ClawScan on May 1, 2026.
Overview
The skill appears purpose-aligned for video-ad analysis, but it uses Google cloud credentials and external AI/Speech services, so users should only analyze media they are comfortable sending to Google.
This skill looks coherent for analyzing video ads. Before installing, use a dedicated least-privilege Google service account, install dependencies in an isolated environment, and avoid analyzing confidential media unless you are comfortable with Google cloud/AI processing.
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.
If the service account is broad, the skill or its dependencies could access more Google Cloud resources than needed.
The skill expects a Google service-account credential for Gemini Vision and Speech-to-Text. This is consistent with the stated purpose, but it grants cloud account/API authority that should be scoped.
GOOGLE_APPLICATION_CREDENTIALS=/path/to/service-account.json ... same service account needs Speech-to-Text API enabled
Use a dedicated, least-privilege service account limited to the required Vertex AI/Gemini and Speech-to-Text permissions.
Private or sensitive video/audio content may be submitted to Google services during analysis.
The skill discloses external provider processing for audio, frames, and video analysis. This is purpose-aligned, but it means user media content may leave the local environment.
Audio Transcription: Convert speech to text with Google Cloud Speech ... AI Scene Analysis: Describe each scene using Gemini Vision ... Native Video Analysis: Direct Gemini analysis for <20MB files
Analyze only content you are permitted to share with Google services, and review your Google Cloud data handling settings and retention policies.
Installing unpinned dependencies can expose the environment to unexpected package changes or compromised upstream packages.
The setup uses manual installation of multiple unpinned Python packages and system tools. These dependencies are expected for video/OCR/transcription work, but provenance and versions are user-managed.
pip install opencv-python pillow easyocr ffmpeg-python google-cloud-speech vertexai google-api-python-client ... Also requires `ffmpeg` and `ffprobe` installed on system.
Install in an isolated virtual environment, pin dependency versions where possible, and obtain ffmpeg/ffprobe from trusted package sources.
