Skip to content

Virus Detected Alerts #59

Description

@Nonary

If you ever see a Windows Defender alert that ends with “!ml”, don’t panic — it doesn’t necessarily mean there’s an actual virus.

Here’s what it means:

  • The “!ml” stands for Machine Learning.
  • These alerts come from AI-based heuristic scanning, which means Windows Defender is guessing something might be suspicious — not detecting a confirmed virus.
  • Traditional detections are based on known virus signatures, while “!ml” detections are predictions based on behavior or appearance.

In short, these alerts are often false positives triggered by how the app works internally.
To clear up confusion, I’ve created this pinned explanation since it seems to trip up quite a few people.


Verifying That It’s Safe

If you’re unsure whether the executable is actually infected, you can easily check using VirusTotal

  1. Upload the .msi file there.
  2. It will scan it using dozens of antivirus engines.
  3. As long as the vast majority show it as clean, you can safely ignore the warning.

It’s normal for a few scanners to flag it incorrectly — that’s just how heuristic or machine learning detections work.


Why Windows Defender Flags This App

Windows Defender’s machine learning system sometimes flags this project because of what it can do — not because it’s malicious.

This software:

  • Can capture your screen
  • Can replay input (keyboard/mouse)
  • Can launch processes under your account
  • Runs with system-level permissions

Those capabilities look suspicious to antivirus AI models, since they’re similar to what real malware (like keyloggers or screen scrapers) might do.
However, these actions are required for the software to function properly, and there’s nothing inherently unsafe about them.

So, while the behavior may trigger Windows Defender’s AI heuristics, the app itself is safe.

Please do not submit any issues on antivirus alerts as there is not much I can do to resolve them.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions