Tainted flow: 'headers' from os.environ.get (line 524, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
files = {"file": (filename, file_bytes, mime)} data = {"resource_id": resource_id} if resource_id else None try: resp = requests.post(url, headers=headers, files=files, data=data, timeout=60) except requests.RequestException as e: print(f"API transport error: POST /upfile ({e})") sys.exit(1)- Confidence
- 90% confidence
- Finding
- resp = requests.post(url, headers=headers, files=files, data=data, timeout=60)
