T09 · Insecure Skill Coding Practices
- Location
scripts/lib.mjs:7- Finding
Overseerr API credentials can be transmitted over plaintext HTTP
- Content
View full analysis
- Remediation
View remediation
Security audit
Security checks for vulnerabilities and agentic risk
This skill is a straightforward Overseerr helper, but users should configure it carefully because it can create media requests and sends an API key to the configured server.
Install only if you intend the agent to create and inspect Overseerr requests. Use an HTTPS Overseerr URL for LAN or remote servers, keep the API key narrowly scoped where possible, and prefer searching first or using exact titles when there may be multiple matches.
scripts/lib.mjs:7Overseerr API credentials can be transmitted over plaintext HTTP
This script performs a state-changing POST to Overseerr's /request endpoint immediately after selecting the first search result, with no confirmation prompt, dry-run mode, or inline warning. In an agent/tooling context, this can cause unintended media requests from ambiguous titles, prompt injection, or accidental invocation, leading to unauthorized or unwanted changes in the connected media management system.
Detected: suspicious.env_credential_access