T09 · Insecure Skill Coding Practices
- Location
SKILL.md:30- Finding
Unvalidated Remote Media Is Downloaded and Parsed by FFmpeg
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill does what it says, but it sends WhatsApp media using broad command execution and processes downloaded remote GIFs without enough safeguards.
Review this skill before installing if you do not want an agent to send WhatsApp media or run local media-conversion commands. Prefer using it only when you explicitly ask for a GIF, and treat the generated media files as temporary data that should be uniquely named and deleted after sending.
SKILL.md:30Unvalidated Remote Media Is Downloaded and Parsed by FFmpeg
SKILL.md:41Predictable Temporary Files Persist After Media Delivery
The instruction 'Search in English for best results' imposes a specific language preference in the skill's natural-language guidance. Under the policy, forcing a language without user opt-in is a locale/language policy concern, and the file does not provide an explicit user choice or opt-in mechanism.
No suspicious patterns detected.