T08 · Insecure Dependencies
- Location
SKILL.md:27- 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 Live Photo converter, with manageable risks around trusted dependency installation and overwriting output files.
Install only trusted copies of ffmpeg, makelive, and pipx, and choose a fresh output basename or directory because existing .mp4, .jpg, .pvt, or .zip outputs with that basename may be overwritten or removed.
SKILL.md:27Unpinned Third-Party Dependency Installation
The script unconditionally runs rm -rf "$PVT" on a path derived from user-controlled input (BASE) without checking whether the target already exists, whether it is the expected directory, or whether overwriting is intended. In this skill, the command can delete an existing .pvt directory at the chosen output path, causing unintended data loss; because the skill processes local files and accepts arbitrary output locations, the context makes this more dangerous than a fixed internal temp path.
No suspicious patterns detected.