Tainted flow: 'request_headers' from os.getenv (line 63, credential/environment) → requests.get (network output)
- Category
- Data Flow
- Confidence
- 90% confidence
- Finding
Credentials or environment variables flow to a network sink. This is a high-confidence indicator of credential exfiltration.
- Content
python try: if method.upper() == "GET": response = requests.get(url, headers=request_headers, params=params, timeout=30) elif method.upper() == "POST": response = requests.post(url, headers=request_headers, json=json_data, timeout=30) else:
