Repository navigation
Replies: 5 comments
|
Can you send me a screenshot of what it gets blocked for? All the binaries are unsigned so sometimes anti-virus freaks out because of it. I can assure you there's no malware or viruses, in fact, the app is completely network free (can be used with no internet connection, you just lose some map functionality) and only ever contacts the network to upload chart image exports to gyazo / imgur and pull map data |
|
Hi Nick, here's what my Avast reports: It catches it and blocks the minute I start the app, but not when I download it...so it has to be something with how you create process/window/whatever...I'm just spitballing here... :) Anyway, I can only use the app if I create an exception, but that should not happen - hence my request to see in your code or logic why Avast would trigger. Chers, Andrea |
|
Thanks, that helped. I dug into the actual 30.0.1 portable build and found the cause. The main FitFileViewer exe is clean on VirusTotal (0/75), but the portable build accidentally includes a Squirrel helper called Fit File Viewer_ExecutionStub.exe that it does not use. That helper is getting 19/73 detections. The portable version unpacks itself to a temp folder when it starts, so Avast only sees and blocks the helper at that point. You were right that it was tied to startup, just not the window/process code in the app itself. The release is also unsigned, which makes reputation warnings worse, but there is a real packaging mistake here too. I am removing Squirrel completely since FitFileViewer uses the NSIS updater anyway, then I will rebuild it and put out a fixed release. You should not have to whitelist it. I also need to correct my earlier comment: the app checks GitHub for updates when it starts, along with the map and optional image upload requests I mentioned. Forgot about the auto-updater 😬 I could not reproduce the Defender detection locally; Defender scanned both the portable file and its extracted contents clean. If Defender still flags the fixed release, please send the exact Defender detection name or a screenshot too. Thanks for reporting this. |
|
The fixed release is live now: FitFileViewer v30.0.2. The direct 64-bit portable download is here. I removed Squirrel.Windows from the Windows packaging. I also downloaded that exact published portable EXE and unpacked both of its nested layers: it no longer contains the The portable EXE's SHA-256 is One caveat remains: the Windows binaries are still unsigned, so Avast can still apply a low-reputation/FileRep warning to a brand-new release. However, the specific unused helper that was generating the much stronger detections in 30.0.1 is gone. Could you please try the new x64 portable build without the old exception and let me know what Avast says? If it still blocks it, send the new detection name plus the filename or a screenshot and I will keep digging. Thanks again for catching this. |

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
When I download and run the 64bit portable version of FitViewer (which works great BTW), my Avast and Windows Defender report it as being populated by malware/trojan/IDP crap.
Is it possible to verify if this is true, or at least provide an explanation why they do trigger warnings and block the file?
Thank you.
Andrea
All reactions