T08 · Insecure Dependencies
- Location
SKILL.md:64- Finding
Unpinned Third-Party Dependencies
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill does what it says: fetches and formats Farnam Street RSS articles, with no evidence of hidden persistence, credential use, destructive behavior, or unrelated data access.
Install dependencies in an isolated environment and consider pinning versions before use. Treat fetched RSS article content as external website content, but the skill itself does not show hidden access, persistence, or destructive behavior.
SKILL.md:64Unpinned Third-Party Dependencies
The skill invokes a network-dependent script (fetch_blog.py) and even documents required packages like requests, but the manifest does not declare any tool scope such as permissions or allowed-tools. This creates a capability/metadata mismatch: a host may allow undeclared network access or fail to enforce least privilege, making the skill harder to sandbox and audit.
The Quick Start and Query Types sections present invocation examples exclusively in Chinese, such as '昨天的文章' and '关于决策的文章', while the surrounding documentation is in English. This can indicate a language-specific usage constraint without explicit opt-in or justification, which matches the locale-policy concern for natural-language policy violations.
No suspicious patterns detected.