T08 · Insecure Dependencies
- Location
SKILL.md:17- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill provides local Whisper transcription with disclosed setup steps and no evidence of hidden data access, persistence, or exfiltration.
Install this in an isolated Python environment, consider pinning dependency versions, and avoid running the demo or package installation with elevated privileges unless you intentionally need system-wide ffmpeg. Audio stays local according to the reviewed code, but Whisper models and dependencies may be downloaded by the underlying packages during setup or first use.
SKILL.md:17Unpinned Third-Party Dependency Installation
scripts/demo.sh:17Predictable Shared Temporary File Permits Local File Interference
Commands invoke sudo or root privileges. Verify this elevated access is necessary and justified.
Optional: Install ffmpeg for broader format support:
- macOS: `brew install ffmpeg`
- Ubuntu: `sudo apt install ffmpeg`
## Usage
The script title, status messages, and generated demo speech are presented in Chinese, including a hard-coded Chinese utterance in the test audio. This imposes a specific language/locale by default without user opt-in or justification that the skill is region-specific.
No suspicious patterns detected.