music-to-video
Pass
Audited by Gen Agent Trust Hub on Oct 28, 2026
Risk Level: SAFECOMMAND_EXECUTIONEXTERNAL_DOWNLOADSINDIRECT_PROMPT_INJECTION
Full Analysis
- Command Execution: The skill utilizes
subprocess.runin its audio analysis script to invokeffmpeg. This is a standard method for audio decoding and is implemented using a command list (non-shell mode), which is a safe practice that mitigates typical command injection vulnerabilities. - External Dependency Management: Instructions include the installation of well-known Python libraries (
librosa,numpy,soundfile) and the use of thenpx hyperframesCLI. These resources are from established registries and services and are necessary for the skill's media processing capabilities. - Input Sanitization: Several HTML templates include a robust sanitization mechanism for custom SVG icons. This logic uses an allow-list of tags and attributes to ensure that user-supplied or data-driven SVG content does not include harmful elements like scripts, which is a proactive security measure against potential injection attacks.
- Local Asset Handling: The asset staging script restricts its operations to local files and enforces a strict whitelist of media extensions (e.g., .mp4, .png). This design ensures that only appropriate media types are processed and avoids the risks associated with fetching untrusted remote content.
Audit Metadata