tl_video_downloader
Analysis
The video-download function is coherent, but running it can automatically install or upgrade external tools on the machine, so it deserves review before use.
Findings (2)
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.
Checks for instructions or behavior that redirect the agent, misuse tools, execute unexpected code, cascade across systems, exploit user trust, or continue outside the intended task.
["pip", "install", "yt-dlp", "--upgrade"] ... ["brew", "install", "ffmpeg", "-q"] ... ["apt", "install", "ffmpeg", "-y"] ... ["choco", "install", "ffmpeg", "-y"]
The script installs or upgrades dependencies from external package managers at runtime, with no version pinning and despite the artifact metadata declaring no install spec or required binaries.
print(f"❌ {pkg_name} 未安装,开始自动安装...")
subprocess.run(install_cmd, capture_output=True, text=True, check=True)If a dependency is missing, the script automatically runs package-manager commands without a separate user confirmation step for the system-changing action.
