T08 · Insecure Dependencies
- Location
SKILL.md:31- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward local video-to-subtitle converter with disclosed Traditional Chinese conversion, but users should install its dependencies carefully.
Install this only if you want subtitles converted to Traditional Chinese by default. Prefer using a virtual environment and pinned dependency versions, and avoid writing output into shared or untrusted directories.
SKILL.md:31Unpinned Third-Party Dependency Installation
scripts/mp4-to-srt.sh:34Predictable Intermediate File Permits Local File Manipulation
The description and feature list state that subtitles are automatically converted to Traditional Chinese, presenting this as the default behavior rather than a user-selected option. This is a natural-language locale policy concern because the skill imposes a specific script/locale output without documenting an opt-in or alternative choice in the skill description.
The description states that output is automatically converted to Traditional Chinese, which overrides user language preferences without explicit opt-in. While not a direct security exploit, this can cause unauthorized content transformation, incorrect output for multilingual workflows, and unexpected disclosure or processing choices in downstream systems that assume faithful transcription.
The script description and output text state that subtitles are automatically converted to Traditional Chinese, which imposes a specific locale/language behavior by default. Although line 16 defines a CONVERT_TW parameter, the script never uses it to offer or honor user choice, so the locale preference is effectively forced.
This manifest description states what the skill does, but provides no clear trigger phrases, scope boundaries, or exclusion conditions. In manifest files, that can make invocation conditions overly broad or ambiguous, increasing the chance the skill is matched when a user generally mentions converting video or subtitles.
No suspicious patterns detected.