Video Transcribe - 视频转文字

Security checks across static analysis, malware telemetry, and agentic risk

Overview

This skill is mostly aligned with local video transcription, but first use can automatically install an unpinned Python package from a third-party mirror and modify the user’s Python environment.

Review before installing. If you use it, consider preinstalling Whisper in a virtual environment with pinned versions, ensure ffmpeg is installed, and remember that transcripts and summaries may contain sensitive speech content and will be saved locally.

Static analysis

No static analysis findings were reported for this release.

VirusTotal

VirusTotal findings are pending for this skill version.

View on VirusTotal

Risk analysis

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

Running the skill may download and install third-party code into the user’s Python environment, which can affect other Python tools or introduce supply-chain risk.

Why it was flagged

The skill installs an unpinned Python package from a mirror at runtime. Without a pinned version, hash, or reviewed install spec, the code executed during installation can change over time.

Skill content
"openai-whisper", "-i", "https://pypi.tuna.tsinghua.edu.cn/simple", "--break-system-packages", "--user"
Recommendation

Use an explicit install step, pin openai-whisper and dependency versions, avoid --break-system-packages where possible, and prefer a virtual environment.

What this means

A user or agent trying to transcribe a file could trigger package installation and environment changes without a separate confirmation prompt in the script.

Why it was flagged

Invoking transcription can automatically run the installer if Whisper is missing, rather than only processing the selected media file.

Skill content
if not check_whisper():
        install_whisper()  # 自动安装
Recommendation

Ask for explicit user confirmation before installing dependencies, or move installation into a declared install spec that users review before first run.

What this means

Users may expect no network use at all, while dependency and model downloads can occur on first use.

Why it was flagged

The privacy claim appears aimed at media not being uploaded, but the same document also says first run installs Whisper and downloads models, so it is not fully offline during setup.

Skill content
本地运行 - 视频不上传,保护隐私 ... 首次运行时会自动检测并安装 Whisper 引擎 ... 首次运行会下载模型
Recommendation

Clarify that transcription is local after setup, but initial dependency/model installation requires network access.