Tainted flow: 'backup_path' from os.environ.get (line 231, credential/environment) → shutil.copy2 (file write)
Medium
- Category
- Data Flow
- Content
if target.exists(): shutil.copy2(target, pre_rollback_backup) shutil.copy2(backup_path, target) return jsonify({"ok": True, "restored": target_name, "pre_rollback_backup": pre_rollback_backup.name})- Confidence
- 95% confidence
- Finding
- shutil.copy2(backup_path, target)
