Tainted flow: 'key' from os.environ.get (line 339, credential/environment) → requests.get (network output)
Critical
- Category
- Data Flow
- Content
import requests as req key = os.environ.get("ODDS_API_KEY", "5c66070b83e62dba82836a4d06c62abe") sport_key = SPORT_KEYS[league] resp = req.get(f"https://api.the-odds-api.com/v4/sports/{sport_key}/odds/", params={"apiKey": key, "regions": "uk,us,eu", "markets": "h2h", "oddsFormat": "decimal"}, timeout=8) r["api_credits"] = int(resp.headers.get("x-requests-remaining", 0)) # Match home/away teams to find Pinnacle odds- Confidence
- 96% confidence
- Finding
- resp = req.get(f"https://api.the-odds-api.com/v4/sports/{sport_key}/odds/", params={"apiKey": key, "regions": "uk,us,eu", "markets": "h2h", "oddsFormat": "decim
