T08 · Insecure Dependencies
- Location
SKILL.md:12- Finding
Unpinned Third-Party Packages Installed from a Mutable Package Source
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This PDF parsing skill is useful and coherent, but users should review it because sensitive documents may be sent to remote or AI-backed services without clear privacy warnings.
Install only in a virtual environment or container, avoid unpinned upgrades when possible, and treat all converted PDF content as sensitive. Use localhost or a trusted authenticated backend for hybrid mode, do not point OPENDATALOADER_HYBRID_URL at an untrusted service, enable sanitization for untrusted PDFs, and be aware that the RAG example using OpenAI embeddings may send extracted text to a third-party provider.
SKILL.md:12Unpinned Third-Party Packages Installed from a Mutable Package Source
references/api-reference.md:5Prompt-Injection Sanitization Is Disabled by Default for Untrusted PDF Content
The skill advertises OCR, hybrid processing, and AI-enrichment features for PDFs but does not clearly disclose whether document contents, images, or extracted text are transmitted to a local service, remote backend, or third-party AI component. Users may process sensitive PDFs such as medical reports or invoices under the assumption of local-only handling, creating a real confidentiality and compliance risk if data is sent elsewhere.
The documentation instructs users to run a hybrid backend and also supports a remote backend via the OPENDATALOADER_HYBRID_URL environment variable, but it does not warn that PDF contents may be transmitted to another service for processing. This can lead users to send sensitive document contents to a local or remote server without understanding the privacy, confidentiality, and data-handling implications.
No suspicious patterns detected.