Feishu Video Editor
Analysis
The skill’s video-editing purpose is coherent, but it builds shell commands from user-provided video arguments and has under-scoped Feishu auto-upload behavior, so it should be reviewed before installation.
Findings (4)
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.
const args = [ PYTHON_SCRIPT, command, videoPath, '--config', configPath, ...extraArgs ]; const cmd = `python3 ${args.join(' ')}`; ... await execAsync(cmdThe command includes user-controlled values such as videoPath, startTime, and endTime, then runs them through a shell via execAsync without escaping or argument separation.
openai-whisper>=20230314 librosa>=0.10.0 pydub>=0.25.1 pysrt>=1.1.2 numpy>=1.24.0
The skill depends on external PyPI packages using lower-bound versions rather than pinned versions; this is expected for its video/ASR purpose but leaves install-time dependency resolution broad.
Checks whether tool use, credentials, dependencies, identity, account access, or inter-agent boundaries are broader than the stated purpose.
| **结果上传** | ✅ | 剪辑完成自动上传到飞书 | ... "auto_upload": true
The skill documents automatic upload to Feishu cloud storage, but the provided metadata declares no primary credential, environment variables, or scoped account boundary for Feishu access.
Checks for exposed credentials, poisoned memory or context, unclear communication boundaries, or sensitive data that could leave the user's control.
Skill 下载视频到本地 ... 上传结果到飞书云空间 ... 视频会下载到本地处理
The artifacts disclose a data flow where videos move from Feishu to local processing and then back to Feishu; this is purpose-aligned but involves potentially sensitive media crossing local/cloud boundaries.
