There are about 60 programs or so that would need to be checked. Also, new ones are added almost weekly, sometimes daily or multiple times a day (new versions of existing programs). It’s faster for my clients to temporarily disable Avast (or install a different virus scanner) than having to wait on Avast to clear my programs.
I still have to explain my clients why Avast is blocking the download. The alert says the program they are trying to download has been blocked because it contains a virus. It doesn’t say that it actually blocks the download because it has no idea what it’s downloading. There’s a huge difference. If the message was more descriptive, and it offered the user the option to download anyway, it wouldn’t be as useless as it is now.
Create your own Certificate Authority, create and sign your own certificate for all of your software, then Avast has the option to trust your certificate and all of the signed software (or not trust your certificate if anything untoward is found in your software).
As an alternative, you can submit each of your applications to Avast, as well as any updates every time you make changes.
Your own certificate is definitely easier. If you don’t have your own Certificate Authority setup, you can always use XCA to create a CA and certificate to sign your applications.
I’m in a similar situation, just not with as many programs, with my own CA and self-signed certificate on all of my programs.
I submitted 2 files when I came across this and this is what I was told:
The point of Drep is that sometimes viruses are being hosted on hacked sites, which didn't distribute any files. This is a case for Drep, to block those viruses from the start. But we do not want to block legit programs from legit sites, so after a couple of files (or one file a couple of times) were downloaded from a single domain, that domain will not be flagged again ever. This makes sense, as download sites add hundreds of new unique files daily, and of course we do not want to block them.
You can send us the files you will make so we can add them to our cleanset, even before you publish them online… I actually added your cert to the clean list, just to be double sure.