Tainted flow: 'BASE_URL' from os.getenv (line 37, credential/environment) → requests.post (network output)
Critical
- Category
- Data Flow
- Content
def _post(path: str, data: dict) -> dict: r = requests.post(f"{BASE_URL}{path}", headers=_headers(), json=data, timeout=120) r.raise_for_status() return r.json()- Confidence
- 92% confidence
- Finding
- r = requests.post(f"{BASE_URL}{path}", headers=_headers(), json=data, timeout=120)
