Just one question. Your code clearly downloads a file, moves it to the tmp directory and executes this. Why do you think that this will make a file FUD?
Most AV's are real-time scanners, that will scan the file before being opened. Avast even has something they call "Deepscan" this will scan any applications from an unidentified source before opening it. It will run a few seconds in a sandbox while it's being analyzed. Even Windows Defender handles this.
Not meant offensive in any way, but this will not make your file FUD, that's all I'm saying. Thanks for the share nontheless.