T08 · Insecure Dependencies
- Location
SKILL.md:60- Finding
Unpinned Dependencies and Unverified Runtime Model Downloads
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This OCR skill does what it says: it reads user-supplied images for text, with ordinary dependency and resource-use cautions but no hidden or deceptive behavior found.
Install this only in an environment where pip installs and a first-run model download are acceptable. For sensitive or controlled deployments, pin dependency versions, prefetch or verify OCR models, and avoid running it on untrusted oversized images without resource limits.
SKILL.md:60Unpinned Dependencies and Unverified Runtime Model Downloads
scripts/read_image.py:61Unbounded Image Decoding and OCR Processing
The trigger description is broad enough to activate on routine image-sharing or generic image understanding scenarios, which can cause the skill to run without clear user intent to perform OCR. In a skill that processes user-provided files and may initiate model downloads, over-broad triggering increases the chance of unnecessary data handling and unexpected execution.
The documentation notes automatic model download on first run, but it does not present this as a clear user-facing warning before execution. That can lead to unexpected network access, bandwidth use, or policy violations in restricted environments where users expect offline-only image processing.
No suspicious patterns detected.