Tainted flow: 'files' from requests.get (line 53, network input) → requests.post (network output)
Medium
- Category
- Data Flow
- Content
img_bytes = r.content filename = image_source.split("?")[0].split("/")[-1] or "image.jpg" files = {"photo": (filename, img_bytes, "image/jpeg")} resp = requests.post( f"{TELEGRAM_API_BASE}/bot{token}/sendPhoto", data=data, files=files,- Confidence
- 91% confidence
- Finding
- resp = requests.post( f"{TELEGRAM_API_BASE}/bot{token}/sendPhoto", data=data, files=files, timeout=(CONNECT_TIMEOUT, UPLOAD_
