T08 · Insecure Dependencies
- Location
SKILL.md:40- Finding
Unpinned Third-Party Python Dependencies
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This sales forecasting skill is purpose-aligned, with no evidence of malware, but users should review its unpinned Python installs, external model download, and missing packaged scripts before relying on it.
Install only in an isolated virtual environment, consider pinning dependency versions, and be aware that first use downloads a large model from an external endpoint. Do not run this on sensitive business data until you confirm the actual forecasting scripts and data-handling behavior, since the package reviewed here only includes SKILL.md and not the referenced scripts.
SKILL.md:40Unpinned Third-Party Python Dependencies
The description says to use the skill when the user asks about '销量预测、销售预测、趋势预测、时序预测', which includes broad phrases like '趋势预测' and '时序预测' that could overlap with many general forecasting or trend-analysis requests. It does not provide explicit constraints, exclusions, or negative examples clarifying when the skill should not activate.
The manifest description and document content are entirely in Chinese, presenting the skill as a Chinese-language assistant without indicating that users may choose another language. This can violate language/locale policy when a skill implicitly forces a specific language without opt-in.
The file documents use of a HuggingFace mirror endpoint and notes that the model will be downloaded on first run, but it does not clearly warn users about the network activity or advise them to consider data-handling/privacy implications in restricted environments. Because the skill processes user-supplied sales data and references external network endpoints, an explicit user-facing warning would improve safety disclosure.
No suspicious patterns detected.