Tainted flow: 'OPENAI_KEY' from os.environ.get (line 13, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
"response_format": {"type": "json_object"} } try: r = requests.post(f"{OPENAI}/chat/completions", json=body, timeout=30, headers={"Authorization": f"Bearer {OPENAI_KEY}", "Content-Type": "application/json"}) r.raise_for_status() content = r.json()["choices"][0]["message"]["content"]- Confidence
- 98% confidence
- Finding
- r = requests.post(f"{OPENAI}/chat/completions", json=body, timeout=30, headers={"Authorization": f"Bearer {OPENAI_KEY}", "Content-Type": "application/json"})
