fix(Outreach): unsafe Go check, SMTP leak, unsafe file removal, naive CSV parsing

Author: tatenda-sourceCreated Mar 31, 2026Updated Mar 31, 2026
  • os.system('go version') is unreliable; should use shutil.which
  • yagmail SMTP connection never closed
  • os.remove('niche.txt') called without existence check
  • item.split(',') instead of csv.reader breaks on quoted CSV fields

Source: FujiwaraChoki/MoneyPrinterV2