apps · 2026
PyGuard
A multi-engine malware scanner for everyday Windows users — YARA, cloud lookups, and quarantine in one clean app.

PyGuard is a proper desktop antivirus scanner for regular people, built end-to-end solo. It runs five detection engines at once — heuristics, deep PE and entropy analysis, YARA rules, local ClamAV, and VirusTotal cloud lookups — then fuses every signal into a single 0-100 risk score so you know what actually matters. Anything nasty gets moved to a quarantine vault you can restore from, and real-time protection watches your Downloads folder the instant a file lands. It's hand-tuned to catch the loud stuff while staying quiet on clean files, ships as a one-command standalone .exe, and is backed by a green 56-test suite.
- Five engines in parallel — heuristics, PE/entropy analysis, YARA, ClamAV, and VirusTotal
- One transparent 0-100 risk score with plain-English verdicts, not cryptic flags
- Quarantine vault with restore, plus instant event-driven real-time protection and a tray icon
- Quick / Full / Intensive scan modes with incremental caching so repeat scans fly
- Self-updating threat feeds (MalwareBazaar, ThreatFox) and one-command packaged .exe
- Python
- Tkinter
- YARA
- pefile
- watchdog
- PyInstaller
The whole thing refuses to let its own AI call the verdict — the model only explains; the engines decide.




