Tainted flow: 'RADARR_URL' from os.environ.get (line 13, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
"indexerId": best_release["indexerId"], "movieId": movie_id } dl_resp = requests.post( f"{RADARR_URL}/release", headers={**HEADERS, "Content-Type": "application/json"}, json=dl_payload,- Confidence
- 73% confidence
- Finding
- The POST target is built from RADARR_URL taken directly from the environment, so if that environment variable is altered, the skill will send authenticated requests and operational data to an attacker-controlled endpoint. In an agent or multi-tenant deployment, this creates SSRF-style risk and potential API key disclosure to an untrusted server.
