ZIBO Updater employs heavy code obfuscation and encryption in order to prevent reverse engineering, and for other security related reasons.
Obfuscation can be seen as a malicious trait, and can automatically flag the software to anti-virus vendors. A lot of malware employs obfuscation in order to make it harder to reverse-engineer, and build defences for. Generally it only takes one submission to Microsoft and other vendors in order to whitelist my software, and to make an exception for it - Windows Defender has been excellent in making sure the Updater stays whitelisted. However, every now and then the code may change just enough to significantly alter the signature of the software and result in it being flagged once again. If/when this happens, I reach out to major vendors like Microsoft and BullGuard, where I resubmit the latest build of my software for analysis, and whitelisting.
This is why it is very important that you follow the steps outlined in here and here (if you use McAfee.) Most issues with Anti-Viruses are caused by out of date malware definitions. In some cases, it is very difficult to get in touch with certain vendors in order to submit an exception request, therefore software such as McAfee for example, may give you trouble when using the Updater, and is why you should make sure you add the executable to your exceptions list.
Unfortunately, this issue is not 100% avoidable as I have no interest in not obfuscating my software - it is closed source and protected for a reason. I do my utmost to ensure the software stays whitelisted, however if you face issues, please reach out to me, and know that the software is safe.