Tainted flow: 'csv_path' from os.getenv (line 222, credential/environment) → open (file write)
Medium
- Category
- Data Flow
- Content
csv_path = output_dir / f"mx_xuangu_{safe_name}.csv" desc_path = output_dir / f"mx_xuangu_{safe_name}_description.txt" with open(csv_path, "w", newline="", encoding="utf-8-sig") as f: writer = csv.DictWriter(f, fieldnames=fieldnames, extrasaction="ignore") writer.writeheader() for row in rows:- Confidence
- 65% confidence
- Finding
- with open(csv_path, "w", newline="", encoding="utf-8-sig") as f:
