Back to skill
Skillv1.0.0

ClawScan security

Video Editor - 视频剪辑 · ClawHub's context-aware review of the artifact, metadata, and declared behavior.

Scanner verdict

SuspiciousApr 29, 2026, 9:28 AM
Verdict
suspicious
Confidence
medium
Model
gpt-5-mini
Summary
The skill's purpose and declared local dependencies match its code, but the included Python script appears truncated/corrupted and may not implement or safely run the claimed commands — verify and fix the code before use.
Guidance
This skill is coherent for local video editing, but the bundled Python script appears incomplete/corrupted and likely will not run as-is. Before installing or running: (1) inspect the full scripts/video_editor.py file and restore the missing/garbled portion (the CLI handling looks truncated), (2) run it in an isolated environment or VM, and install dependencies in a virtualenv (moviepy, pillow, numpy, imageio-ffmpeg / ffmpeg), (3) verify there are no hidden network calls or unexpected file accesses, (4) test the commands with non-sensitive sample videos to confirm behavior, and (5) if you’re not comfortable fixing the script, request a clean, complete source from the publisher. If you proceed, avoid running with elevated privileges and keep backups of important files.

Review Dimensions

Purpose & Capability
okThe skill is a local video editor (moviepy + ffmpeg) and the SKILL.md, listed prerequisites (moviepy, pillow, numpy) and the code functions (trim, merge, text, music, etc.) align with that purpose. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
concernSKILL.md instructs the agent to run local CLI commands on user video files (expected). However, the included scripts/video_editor.py in the package appears to be truncated (the CLI "merge" branch ends with 'out = me …[truncated]'), indicating the script is incomplete/corrupted. That makes the runtime instructions unreliable: commands may fail or crash. The script otherwise operates only on local files and fonts and does not attempt network calls, but the truncation is a functional and coherence problem.
Install Mechanism
okThere is no install spec (instruction-only with a bundled script). This is low-risk from an install mechanism perspective, but the user must still install Python dependencies (moviepy, pillow, numpy) and ensure ffmpeg is available; those are reasonable for the stated purpose.
Credentials
okThe skill requests no environment variables, no credentials, and no config paths. The code reads local font file paths (Windows font paths) and user-supplied video/audio files only — reasonable for a local video editor.
Persistence & Privilege
okThe skill does not request persistent elevated privileges and 'always' is false. It does not attempt to modify other skills or system-wide agent settings in the provided files.