Skip to main content

ffmpeg-cloudflare-containers

Enables edge video processing with FFmpeg in Cloudflare Containers, leveraging GPU acceleration and scalable architecture.

Install this skill

or
22/100

Security score

The ffmpeg-cloudflare-containers skill was audited on Feb 21, 2026 and we found 16 security issues across 3 threat categories, including 3 high-severity. Review the findings below before installing.

Categories Tested

Security Issues

high line 287

Direct command execution function call

SourceSKILL.md
287const proc = spawn('ffmpeg', args, { stdio: ['pipe', 'pipe', 'pipe'] });
high line 435

Direct command execution function call

SourceSKILL.md
435const ffmpeg = spawn('ffmpeg', [
high line 506

Direct command execution function call

SourceSKILL.md
506const ffmpeg = spawn('ffmpeg', [
medium line 214

Template literal with variable interpolation in command context

SourceSKILL.md
214const outputPath = path.join(workDir, `output.${format}`);
medium line 234

Template literal with variable interpolation in command context

SourceSKILL.md
234res.set('Content-Type', `video/${format}`);
medium line 303

Template literal with variable interpolation in command context

SourceSKILL.md
303console.log(`FFmpeg server listening on port ${PORT}`);
medium line 462

Template literal with variable interpolation in command context

SourceSKILL.md
462const key = `processed/${Date.now()}.mp4`;
medium line 568

Template literal with variable interpolation in command context

SourceSKILL.md
568```dockerfile
low line 192

Node child_process module reference

SourceSKILL.md
192import { spawn } from 'child_process';
low line 282

Access to .env file

SourceSKILL.md
282res.json({ status: 'healthy', ffmpeg: process.env.FFMPEG_PATH });
low line 301

Access to .env file

SourceSKILL.md
301const PORT = process.env.PORT || 8080;
low line 535

Access to .env file

SourceSKILL.md
535deploymentId: process.env.CLOUDFLARE_DEPLOYMENT_ID
low line 425

External URL reference

SourceSKILL.md
425await container.fetch(new Request("http://internal/health"));
low line 594

External URL reference

SourceSKILL.md
594- [Cloudflare Containers Documentation](https://developers.cloudflare.com/containers/)
low line 595

External URL reference

SourceSKILL.md
595- [Cloudflare Containers Announcement](https://blog.cloudflare.com/containers-are-available-in-public-beta-for-simple-global-and-programmable/)
low line 596

External URL reference

SourceSKILL.md
596- [Container Image Management](https://developers.cloudflare.com/containers/platform-details/image-management/)
Scanned on Feb 21, 2026
View Security Dashboard