Tainted flow: 'req' from os.getenv (line 363, credential/environment) → urllib.request.urlopen (network output)
Critical
- Category
- Data Flow
- Content
for attempt in range(self.max_retries + 1): req = urllib.request.Request(url, data=data_bytes, headers=headers, method=method) try: with urllib.request.urlopen(req, timeout=self.timeout) as response: status = response.getcode() response_headers = dict(response.info().items()) raw = response.read()- Confidence
- 92% confidence
- Finding
- with urllib.request.urlopen(req, timeout=self.timeout) as response:
