Tainted flow: 'image_url' from requests.post (line 78, network input) → requests.get (network output)
Medium
- Category
- Data Flow
- Content
image_url = data["images"][0]["url"] print(f"📥 Downloading image...") img_response = requests.get(image_url, timeout=60) img_response.raise_for_status() image = PILImage.open(BytesIO(img_response.content))- Confidence
- 93% confidence
- Finding
- img_response = requests.get(image_url, timeout=60)
