T08 · Insecure Dependencies
- Location
SKILL.md:113- Finding
Unpinned Dependency Installation Bypasses System Python Protections
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill does what it claims: it converts a user-chosen PDF into page images and a PowerPoint file, with no hidden network, credential, or persistence behavior found.
Before installing dependencies, use a virtual environment instead of the documented --break-system-packages command, and choose custom output/image directories if you want to avoid writing next to the source PDF or overwriting existing generated files.
SKILL.md:113Unpinned Dependency Installation Bypasses System Python Protections
The markdown explains that the skill creates an images/ subdirectory and generates a .pptx file, but it does so as a neutral workflow description rather than an explicit user warning about filesystem changes. For a skill that writes multiple files, a brief notice about creating intermediate artifacts and output files would better disclose the behavior's impact on user data/storage.