mhonert / velvet-chess

:chess_pawn: Velvet Chess Engine - written in Rust
GNU General Public License v3.0
35 stars 2 forks source link

Windows Defender on Windows 11 ARM64 detect Velvet v3.0.0 popcount sse41.exe as a Trojan! #4

Closed microsmeta closed 2 years ago

microsmeta commented 2 years ago

virus

Martin I know that it is a false positive, but I must allow it to play games, please fix it :-)

https://www.chess.com/forum/view/game-analysis/freeware-against-commercial-chess-software-arena-3-5-1-vs-chessbase-fritz-17

mhonert commented 2 years ago

Thanks for the report. I will see, what I can do about it. Previous versions of Velvet did not have this issue. Velvet V3 is build with a new Rust version, which was upgraded to LLVM 13. Perhaps this new version generates "unusual" patterns in the executable, which trigger some heuristics in antivirus scanners.

microsmeta commented 2 years ago

Windows Defender now doesn't even allow to add velvet 3.0.0 popcnt sse4.2 to aooroved apps. Now using nopopop exe added to approved apps before launching. Please try to fix it.

mhonert commented 2 years ago

I just released a new minor release version, where I switched to Rust v1.56.1. As far as I can see, this has solved the false positive detections.