Tainted flow: 'request' from os.environ.get (line 299, credential/environment) → urllib.request.urlopen (network output)
Critical
- Category
- Data Flow
- Content
method="POST", ) try: with urllib.request.urlopen(request, timeout=45) as response: parsed = json.loads(response.read().decode("utf-8")) raw_content = "".join(part.get("text", "") for part in parsed.get("content", []) if isinstance(part, dict)) review = json.loads(_extract_json_object(raw_content))- Confidence
- 88% confidence
- Finding
- with urllib.request.urlopen(request, timeout=45) as response:
