video-download

PassAudited by VirusTotal on May 12, 2026.

Overview

Type: OpenClaw Skill Name: video-download Version: 0.1.6 The skill provides a wrapper for `yt-dlp` and `faster-whisper` that includes high-risk capabilities, specifically the ability to extract session cookies directly from local browser profiles (e.g., Chrome, via the `cookiesfrombrowser` parameter) and accept arbitrary cookie files. While these are legitimate features of `yt-dlp` used to bypass anti-bot measures on video platforms, they represent a significant attack surface for credential theft or session hijacking if the AI agent is manipulated via prompt injection. The script `scripts/video_parser.py` also allows specifying an arbitrary output directory, which could lead to unauthorized file writes, although it does implement basic sanitization for video titles to prevent simple path traversal.

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

If used carelessly, the agent may use login cookies for video sites. A raw Cookie header may also be applied broadly during downloads, which could expose session material to unintended requested sites or dependencies.

Why it was flagged

The code can pass a raw Cookie header, browser cookie source, or cookie file into yt-dlp, enabling authenticated requests using local session material.

Skill content
if cookie: base_opts["http_headers"] = {"Cookie": cookie} ... if cookiesfrombrowser: base_opts["cookiesfrombrowser"] = (cookiesfrombrowser,) ... if cookiefile: base_opts["cookiefile"] = cookiefile
Recommendation

Use authenticated options only when necessary. Prefer a temporary, site-specific cookie file over whole-browser cookie access, and confirm the URL list and account scope before running.

What this means

Installing or running the skill may fetch external packages and large AI model files, which can affect security, reproducibility, bandwidth, and disk usage.

Why it was flagged

The skill depends on unpinned third-party Python packages and a model download. This is expected for video downloading and transcription, but it expands the trusted supply chain.

Skill content
pip install yt-dlp yt-dlp-ejs ffmpeg-python faster-whisper tqdm ... The first run will download models from HuggingFace
Recommendation

Install in a virtual environment, review package sources, consider pinning versions, and ensure you trust the model download location.

What this means

The skill can create folders and save large video, audio, and subtitle files in the chosen output directory.

Why it was flagged

The skill performs network downloads and local file writes as its core function. This is purpose-aligned, but users should notice the disk and file-system impact.

Skill content
The skill will: 1. Create a folder for each video ... 2. Download the video file ... 3. Extract audio as WAV file ... 5. Save subtitle as .txt file
Recommendation

Use a deliberate output path, avoid protected or shared directories unless intended, and monitor disk space for large or multiple downloads.