T08 · Insecure Dependencies
- Location
SKILL.md:14- Finding
Unpinned Third-Party Dependency Installation
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This is a straightforward DDGS web search helper; the main caveats are external search-query sharing and unpinned Python package installation.
Install in an isolated virtual environment, prefer a reviewed pinned version of `ddgs`, avoid the generic pip upgrade unless needed, and do not search for secrets, private identifiers, or internal-only information unless you are comfortable sending those terms to external search services.
SKILL.md:14Unpinned Third-Party Dependency Installation
The skill is explicitly about performing live web searches through DDGS and multiple backend search providers, but it does not clearly warn that user queries are transmitted off-system to external network services. In an agent setting, users may provide sensitive prompts, terms, or identifiers, and silent transmission of those queries can cause privacy leakage or policy violations.
The natural-language guidance presents locale-specific region codes such as 'cn-zh' and 'us-en', and the examples hard-code region values without stating that users may choose their own locale preferences. Because locale can affect language and regional behavior, the documentation should make clear that these are optional examples rather than imposed defaults.
No suspicious patterns detected.