Trusted — Risk Score 5/100
Last scan:18 hr ago Rescan
5 /100
ffmpeg-master-pro
FFmpeg Master Pro - 全能视频处理技能,支持视频转换、压缩、编辑等功能
This is a legitimate FFmpeg video processing skill with no malicious behavior detected. All subprocess usage is for documented FFmpeg/FFprobe operations with shell=False, no network exfiltration, no credential theft, and no obfuscation techniques found.
Skill Nameffmpeg-master-pro
Duration58.4s
Enginepi
Safe to install
This skill is safe to use. No security concerns identified.
ResourceDeclaredInferredStatusEvidence
Filesystem READ READ ✓ Aligned Reads video files via ffprobe for analysis, declared in SKILL.md
Network NONE NONE No network requests found in codebase
Shell WRITE WRITE ✓ Aligned Subprocess calls to ffmpeg/ffprobe for video processing, declared in SKILL.md
Environment NONE NONE No environment variable access for credentials detected
Skill Invoke NONE NONE No skill invocation patterns found
Clipboard NONE NONE No clipboard access detected
Browser NONE NONE No browser automation detected
Database NONE NONE No database access detected
1 findings
🔗
Medium External URL 外部 URL
https://ffmpeg.org
SKILL.md:8

File Tree

55 files · 478.1 KB · 16589 lines
Python 37f · 10542L Markdown 9f · 5687L JSON 9f · 360L
├─ 📁 assets
│ └─ 📁 presets
│ ├─ 📋 archival.json JSON 46L · 987 B
│ ├─ 📋 bilibili.json JSON 51L · 1.0 KB
│ ├─ 📋 douyin.json JSON 41L · 858 B
│ ├─ 📋 preview.json JSON 37L · 823 B
│ ├─ 📋 social_media.json JSON 62L · 1.3 KB
│ ├─ 📋 web_optimized.json JSON 44L · 991 B
│ ├─ 📋 wechat.json JSON 39L · 815 B
│ └─ 📋 youtube.json JSON 35L · 693 B
├─ 📁 references
│ ├─ 📝 api_reference.md Markdown 1010L · 17.0 KB
│ ├─ 📝 best_practices.md Markdown 537L · 13.6 KB
│ ├─ 📝 detailed_workflows.md Markdown 1595L · 43.9 KB
│ ├─ 📝 keyframe_analysis.md Markdown 473L · 11.1 KB
│ ├─ 📝 optimization_guide.md Markdown 615L · 16.7 KB
│ ├─ 📝 quickstart.md Markdown 436L · 8.8 KB
│ ├─ 📝 smart_cut_guide.md Markdown 306L · 7.6 KB
│ └─ 📝 troubleshooting.md Markdown 608L · 12.4 KB
├─ 📁 scripts
│ ├─ 📁 analyzers
│ │ ├─ 📁 video_analyzer
│ │ │ ├─ 🐍 __init__.py Python 5L · 124 B
│ │ │ └─ 🐍 video_analyzer.py Python 151L · 5.1 KB
│ │ ├─ 🐍 __init__.py Python 44L · 1.1 KB
│ │ ├─ 🐍 bitrate_calculator.py Python 342L · 10.8 KB
│ │ ├─ 🐍 keyframe_analyzer.py Python 927L · 34.3 KB
│ │ └─ 🐍 video_type_analyzer.py Python 517L · 15.9 KB
│ ├─ 📁 builders
│ │ ├─ 🐍 __init__.py Python 10L · 149 B
│ │ └─ 🐍 ffmpeg_builder.py Python 587L · 19.3 KB
│ ├─ 📁 core
│ │ ├─ 🐍 __init__.py Python 14L · 283 B
│ │ ├─ 🐍 decision_engine.py Python 920L · 31.0 KB
│ │ ├─ 🐍 gpu_detector_module.py Python 154L · 4.5 KB
│ │ ├─ 🐍 gpu_detector.py Python 361L · 11.1 KB
│ │ └─ 🐍 nlu_engine.py Python 382L · 13.8 KB
│ ├─ 📁 detectors
│ │ └─ 📁 content_detector
│ │ ├─ 🐍 __init__.py Python 5L · 134 B
│ │ └─ 🐍 content_detector.py Python 106L · 2.8 KB
│ ├─ 📁 encoders
│ │ ├─ 🐍 __init__.py Python 27L · 668 B
│ │ ├─ 🐍 adaptive_bitrate.py Python 348L · 11.0 KB
│ │ ├─ 🐍 param_optimizer.py Python 412L · 13.7 KB
│ │ ├─ 🐍 quality_aware_compressor.py Python 652L · 19.8 KB
│ │ └─ 🐍 two_pass_encoder.py Python 520L · 15.5 KB
│ ├─ 📁 optimizers
│ │ └─ 📁 encoder_optimizer
│ │ ├─ 🐍 __init__.py Python 5L · 147 B
│ │ └─ 🐍 encoder_optimizer.py Python 242L · 7.1 KB
│ ├─ 📁 processors
│ │ ├─ 🐍 __init__.py Python 22L · 604 B
│ │ ├─ 🐍 batch_processor.py Python 389L · 12.3 KB
│ │ ├─ 🐍 optimized_batch.py Python 496L · 15.6 KB
│ │ ├─ 🐍 retry_handler.py Python 307L · 8.8 KB
│ │ ├─ 🐍 smart_skipper.py Python 367L · 10.9 KB
│ │ └─ 🐍 subtitle_processor.py Python 398L · 12.2 KB
│ ├─ 📁 progress
│ │ ├─ 🐍 __init__.py Python 9L · 299 B
│ │ ├─ 🐍 progress_display.py Python 269L · 7.5 KB
│ │ └─ 🐍 progress_tracker.py Python 176L · 5.2 KB
│ ├─ 📁 utils
│ │ ├─ 🐍 __init__.py Python 14L · 330 B
│ │ ├─ 🐍 batch_reporter.py Python 491L · 16.2 KB
│ │ └─ 🐍 preset_manager.py Python 363L · 11.0 KB
│ ├─ 📁 validators
│ │ ├─ 🐍 __init__.py Python 10L · 150 B
│ │ └─ 🐍 quality_validator.py Python 448L · 13.9 KB
│ └─ 🐍 __init__.py Python 52L · 1.2 KB
├─ 📋 _meta.json JSON 5L · 136 B
└─ 📝 SKILL.md Markdown 107L · 5.4 KB

Security Positives

✓ All subprocess calls use shell=False with hardcoded command arrays - no command injection vectors
✓ No network requests (urllib, requests, http.client) found in any file
✓ No credential harvesting patterns (os.environ with API keys, .env files)
✓ No obfuscation techniques (eval, exec, base64, atob) detected
✓ No sensitive file access (~/.ssh, ~/.aws, ~/.gcloud) found
✓ No remote code execution patterns (curl|wget|bash pipes)
✓ No hidden instructions in HTML comments
✓ SKILL.md accurately documents the tool's FFmpeg-based functionality
✓ Comprehensive error handling with proper exception management
✓ All file I/O is for legitimate video processing workflows