المهارات faceswap سجل التدقيق
🎭

سجل التدقيق

faceswap - 3 عمليات التدقيق

إصدار التدقيق 3

الأحدث مخاطر متوسطة

Jun 8, 2026, 11:50 AM

The skill is a documentation/instruction file (no executable code) that guides an AI assistant to run shell commands (yt-dlp, ffmpeg, curl) and make API calls to verging.ai. All 82 static findings are false positives in context: backtick patterns are markdown code examples, URLs are legitimate API endpoints, API key references are standard authentication documentation, and temp directory access is standard media processing. The combination of network + credentials + external commands is expected for this use case. No malicious intent detected. Risk level is medium due to the breadth of system access required.

2
الملفات التي تم فحصها
225
الأسطر التي تم تحليلها
9
النتائج
claude
تم تدقيقه بواسطة
مشكلات متوسطة المخاطر (1)
Broad system access required
The skill requires yt-dlp, ffmpeg, ffprobe, and curl binaries plus the VERGING_API_KEY environment variable. While all usages are documented and legitimate for face-swap workflows, the combination of network access, external command execution, credential handling, and filesystem write access represents a significant attack surface if the skill were modified maliciously. This is a known characteristic of media-processing skills, not a current vulnerability.
مشكلات منخفضة المخاطر (4)
Temp directory usage in /tmp
The skill uses /tmp/verging-faceswap/ for intermediate video and image files. This is standard practice for media processing but files may persist if not cleaned up. The documentation recommends cleanup. Low risk.
Static analyzer false positives: backtick patterns
The static scanner flagged 44 instances of 'Ruby/shell backtick execution' in markdown files. These are all code-block examples in documentation showing curl, ffmpeg, and yt-dlp commands. They are not executable code in the skill itself. False positive.
Static analyzer false positives: hardcoded URLs
17 URL references flagged as suspicious are all legitimate API endpoints (verging.ai/api/v1/*) and documentation links. False positive.
Static analyzer false positives: weak cryptography
The 'weak cryptographic algorithm' findings at SKILL.md:3 and SKILL.md:33 are likely false positives triggered by the term 'key' in API key context or video codec references (libx264). No actual cryptographic operations are performed by the skill.

عوامل الخطر

⚙️ الأوامر الخارجية (5)
🌐 الوصول إلى الشبكة (5)
🔑 متغيرات البيئة (3)
📁 الوصول إلى نظام الملفات (3)

إصدار التدقيق 2

آمن

Mar 18, 2026, 06:56 AM

This is a legitimate face swap API client skill. The static findings reflect expected behavior: network calls to the verging.ai API service, environment variable access for API key authentication, and external command execution for video processing tools (yt-dlp, ffmpeg, curl). These are all necessary for the skill's core functionality. No malicious intent detected.

4
الملفات التي تم فحصها
347
الأسطر التي تم تحليلها
4
النتائج
claude
تم تدقيقه بواسطة
لا توجد مشكلات أمنية

إصدار التدقيق 1

مخاطر منخفضة

Mar 17, 2026, 04:11 PM

Static analysis flagged 77 patterns but all are false positives. Network URLs point to documented verging.ai API endpoints. Environment variable access is for user-provided API key authentication. Shell commands in SKILL.md are markdown documentation examples, not executable code. Temp directory usage is documented with cleanup. Skill is a legitimate CLI wrapper for a paid AI service.

4
الملفات التي تم فحصها
341
الأسطر التي تم تحليلها
5
النتائج
claude
تم تدقيقه بواسطة
مشكلات منخفضة المخاطر (1)
Temporary File Storage
Skill uses /tmp/verging-faceswap/ directory for temporary video and image files during processing. Files are documented to be cleaned up after processing but temporary storage of user media could pose privacy risks if cleanup fails.