Open Source Electron Antivirus
A fully local, open-source antivirus. No cloud. No tracking. Just fast, transparent protection.
Enhanced heuristic engine and faster scan times.
New dashboard and better scan feedback.
First public release of Virus Plow.
Continuously monitors your system in real time, detecting malicious activity the moment it appears. Blocks execution of suspicious files, watches startup processes, and protects critical system paths without slowing down your machine.
Performs full system scans across files, folders, archives, and running processes. Uses layered detection including signatures, heuristics, and pattern matching to identify both known and emerging threats.
Every component is open and auditable. Inspect the code, verify detection, and contribute—ensuring transparency with no hidden behavior.
Modern desktop app delivering a consistent experience across Windows and macOS with native-level scanning capabilities.
Isolates threats in a secure vault. Review, restore, or delete with full visibility and control.
Heuristic analysis detects suspicious behavior, catching zero-day threats beyond signature matching.
All scanning and analysis happen on-device. No external servers, no remote calls.
Zero telemetry. No analytics or data collection—your activity stays private.
Built to protect your system while respecting your data, identity, and autonomy.
Create tailored scan profiles for quick, full, or targeted scans with configurable paths and rules.
Automate scans at specific times to maintain continuous protection without manual effort.
Right-click any file or folder to instantly scan with Virus Plow from your OS context menu.
Optimized to run efficiently in the background with minimal CPU and memory impact.
Detailed logs of past scans, detections, and actions for auditing and troubleshooting.
Prevents unauthorized changes to critical settings and shields the app from interference.
Extend detection capabilities with community-built rules and plugins—still fully local.
Clear, non-intrusive notifications for detections, scan results, and actions.
Scans inside ZIP and common archive formats to detect hidden threats before extraction.
Fine-tune detection sensitivity, exclusions, and performance options for power users.
Enable advanced tooling for developers including verbose logs, rule debugging, and custom detection pipelines.
Full command-line interface for automation, CI pipelines, and scripting scans across projects and environments.
Analyze running processes for abnormal memory growth and leaks. Detect suspicious allocations and potential exploit patterns in real time.
Scan source code repositories for embedded malware, suspicious scripts, and unsafe dependencies.
Inspect project dependencies for known vulnerabilities and malicious packages without sending data to external services.
Trace process activity, memory usage, and system calls to identify abnormal or exploit-like behavior patterns.
Analyze files and scripts locally to detect potentially harmful patterns, obfuscation, and embedded payloads.
Maintain a fully local, updateable signature database for offline development environments and air-gapped systems.
Virus Plow is fully open source. Every line of code is visible, auditable, and community-driven.
No cloud infrastructure. No telemetry. Everything runs locally on your machine.
View on GitHubAvailable for Windows and macOS.
No cloud scanning, no tracking, no hidden telemetry.
Audit every line of code and contribute freely.
All processing happens on your machine—no external servers.
Tracking Scripts
Local Processing
Source Code
Scan Speed
| Feature |
Virus Plow ⭐
|
Norton
|
McAfee
|
VirusTotal
|
|---|---|---|---|---|
| Cloud Dependency | Local Only | Required | Required | Uploads |
| Data Collection | None | Moderate | Moderate | File Uploads |
| Open Source | Yes | No | No | No |
| Offline Protection | Full | Partial | Partial | None |
| Privacy Focus | High | Medium | Medium | Low |
| Local Scanning | Yes | Yes | Yes | No |
⭐ Virus Plow is designed for privacy-first users who want full control with zero cloud dependency.
| Dev Feature | Virus Plow ⭐ | Norton | McAfee | VirusTotal |
|---|---|---|---|---|
| CLI Interface | Yes | No | No | Limited |
| Codebase Scanning | Local | No | No | Upload Required |
| Dependency Inspection | Yes | No | No | Limited |
| Memory Leak Detection | Real-time | No | No | No |
| Local Analysis | Yes | Partial | Partial | No |
vp scan ./project
vp scan ~/Downloads
vp scan --deep ./project
vp scan --all
vp memcheck
vp memcheck --watch
vp memcheck --process node
vp deps
vp deps --project ./app
vp deps --json
# GitHub Actions example
- name: Virus Plow Scan
run: vp scan --deep ./
- name: Dependency Check
run: vp deps
Virus Plow is built with privacy at its core. We do not collect, transmit, or store any user data. All scanning and detection happens locally on your machine.
Virus Plow is provided as open-source software. Use at your own risk. Contributions and usage must comply with the project license.