Skip to main content

smart-short-video

Generates engaging short videos by mixing AI-generated images with original video clips for platforms like TikTok and Reels.

Install this skill

or
32/100

Security score

The smart-short-video skill was audited on May 31, 2026 and we found 14 security issues across 3 threat categories, including 1 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 259

Direct command execution function call

SourceSKILL.md
259execSync(\`ffmpeg -y -i \"\${src}\" -c:v libx264 -profile:v baseline -level 3.0 -pix_fmt yuv420p -c:a aac -b:a 128k -movflags +faststart \"\${dst}\"\`, { stdio: 'inherit' });
medium line 256

Template literal with variable interpolation in command context

SourceSKILL.md
256const src = path.join(workDir, \`segments/segment_\${String(seg.index).padStart(3, '0')}.mp4\`);
medium line 257

Template literal with variable interpolation in command context

SourceSKILL.md
257const dst = path.join('public/video-segments', \`segment_\${String(i).padStart(3, '0')}.mp4\`);
medium line 259

Template literal with variable interpolation in command context

SourceSKILL.md
259execSync(\`ffmpeg -y -i \"\${src}\" -c:v libx264 -profile:v baseline -level 3.0 -pix_fmt yuv420p -c:a aac -b:a 128k -movflags +faststart \"\${dst}\"\`, { stdio: 'inherit' });
medium line 260

Template literal with variable interpolation in command context

SourceSKILL.md
260console.log(\`✓ [\${i}] segment_\${String(seg.index).padStart(3, '0')} -> segment_\${String(i).padStart(3, '0')}\`);
medium line 305

Template literal with variable interpolation in command context

SourceSKILL.md
305console.log(\` 🎎 å―ąį‰‡å īæ™Ŋ: \${videoCount} (\${Math.round(videoCount/scenes.length*100)}%)\`);
medium line 306

Template literal with variable interpolation in command context

SourceSKILL.md
306console.log(\` âœĻ AI åœ–į‰‡: \${aiImageCount} (\${Math.round(aiImageCount/scenes.length*100)}%)\`);
medium line 307

Template literal with variable interpolation in command context

SourceSKILL.md
307console.log(\` 📚 圖åšŦåœ–į‰‡: \${libraryImageCount} (\${Math.round(libraryImageCount/scenes.length*100)}%)\`);
medium line 318

Template literal with variable interpolation in command context

SourceSKILL.md
318console.log(\` å īæ™Ŋåˆ‡æ›æŽĄæ•ļ: \${transitions}/\${scenes.length - 1}\`);
medium line 319

Template literal with variable interpolation in command context

SourceSKILL.md
319console.log(\` åΚæĻĢæ€§čĐ•åˆ†: \${diversityScore}%\`);
medium line 374

Template literal with variable interpolation in command context

SourceSKILL.md
374return `/ai-images/${randomImage}`;
low line 248

Node child_process module reference

SourceSKILL.md
248const { execSync } = require('child_process');
low line 382

Access to .env file

SourceSKILL.md
382if (process.env.OPENAI_API_KEY) {
low line 420

External URL reference

SourceSKILL.md
420POST https://open.bigmodel.cn/api/paas/v4/images/generations
Scanned on May 31, 2026
View Security Dashboard
Installation guide →