T09 · Insecure Skill Coding Practices
- Location
scripts/feed_probe.py:38- Finding
SSRF Protection Bypass Through Unvalidated Redirects and DNS Rebinding
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This podcast skill is mostly purpose-aligned, but its bundled feed-checking script can be tricked into contacting private or internal network addresses.
Review before installing if the agent will run the bundled feed_probe.py or fetch arbitrary feed URLs from untrusted sources. Use only trusted podcast feed URLs, and prefer a version that revalidates every redirect target or restricts feed fetching to known public podcast hosts.
scripts/feed_probe.py:38SSRF Protection Bypass Through Unvalidated Redirects and DNS Rebinding
The skill instructs use of network-capable actions (web_search, web_fetch) but does not declare any explicit tool scope such as permissions or allowed-tools. This creates an authorization ambiguity where a host agent may permit broader tool access than intended, increasing the risk of unintended external requests, data exposure through fetched URLs, or policy bypass via implicit network use.
No suspicious patterns detected.