Wieczo's Virus Scanner
A plugin to scan uploaded files for viruses with ClamAV.
Consider an alternative
Wieczo's Virus Scanner shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 2 years ago, and scores 26/100 on our health check.
- Small user base (10+ active installs)
- Very few reviews so far
- No update in over a year
- Only tested up to WordPress 6.6 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Wieczo's Virus Scanner stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| antivirus | #21 |
| clamav | #2 |
| malware | >100 |
| security | >100 |
| virus | #22 |
Version adoption
Share of active sites per release.
About Wieczo's Virus Scanner
From the official readme · v1.2.1Description
Wieczo’s Virus Scanner is a WordPress plugin that allows users to upload files from the WordPress admin area and scan them for viruses and malware by sending them to a ClamAV service.
Additionally, the plugin sends every upload to ClamAV first. If a virus is found, the upload is aborted.
The plugin also supports scanning your whole WordPress installation for malware and viruses.
The plugin connects to a ClamAV service using the Host and Port variables configured in the plugin settings.
Features
- File Upload: Allows file uploads through a user-friendly admin page.
- Upload Scan: Scans all uploaded files for viruses and malware.
- Full Scan: Separate page to scan the whole WordPress installation for malware and viruses.
- ClamAV Integration: Sends files via a socket connection to a ClamAV service for virus scanning.
- Easy Configuration: Configure the host and port of the ClamAV service in the plugin settings.
How to Contribute
We’re excited to welcome contributors to Wieczo’s Virus Scanner!
Whether you’re a seasoned developer or just getting started, your input is valuable.
You can help us by reporting bugs, suggesting new features, or improving the code.
It’s a great way to sharpen your skills and make a real impact.
Just fork the repository, work on your ideas, and submit a pull request.
We’ll review it as soon as possible and work together to make this plugin even better!
Contributors
We want to thank all of our contributors! Here’s a list of everyone who has helped make this project better:
- Thomas Wieczorek – Project Creator
- Simon Neutert – Always an inspiration and contributes with his thoughts
and well-spoken arguments.
Manual Installation:
- Upload the
wieczos-virus-scannerdirectory to your WordPress installation’s/wp-content/plugins/directory. - Activate the plugin in the WordPress Admin area under “Plugins.”
- Configure the ClamAV service under Settings -> ClamAV Settings (enter the host and port of the ClamAV service).
Configuration
After activating the plugin, you can configure the connection information for your ClamAV service as follows:
- Go to Settings -> ClamAV Scanner.
-
Enter the Host and Port of your ClamAV service, for example:
- Host:
127.0.0.1(if the service is running locally, default:clamav) - Port:
3310(default port for ClamAV)
- Host:
-
Optionally, you can set a Timeout to define the maximum wait time for the connection to the ClamAV service.
Usage
1. Upload Scan
Once the plugin is activated, it automatically scans all uploads for viruses.
2. Manually Upload and Scan Files
- Navigate to ClamAV Scanner -> File Scanner in the WordPress admin menu.
- Select a file you want to scan for viruses and click “Scan File.”
- The plugin sends the file via a socket to the ClamAV service, and you will receive the scan result directly in the admin dashboard.
How It Works
- The plugin uses the PHP
socketfunctionality to establish a connection with a ClamAV service. - Files uploaded through the WordPress admin interface are temporarily stored on the server.
- The plugin then opens a socket connection to the configured ClamAV host and port and sends the uploaded file for analysis.
- After the scan, the plugin displays the scan results on the admin page.
Requirements
- WordPress 6.7 or higher
- A running ClamAV service that is accessible via a network socket (default port: 3310).
- PHP sockets must be enabled on the server.
Development
Local Development
-
Clone this repository into the
/wp-content/plugins/directory of your local WordPress project:bash
git clone https://github.com/wieczo/wieczos-virus-scanner.git
Changelog
1.2.0
- Adds full scan of all WordPress files
- Extends the table to log all errors which happen during a scan
- Replaces the old standard HTML table with a WP_List_Table to support sorting, multi-actions and more
1.1.0
- Adds uninstall.php
- Adds table to log virus findings
1.0.0
Initial release.
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Wieczo's Virus Scanner alternatives
All antivirus plugins →FAQ
Wieczo's Virus Scanner: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 1, 2026
Is Wieczo's Virus Scanner free?
Yes. Wieczo's Virus Scanner is free to download and use from the official WordPress.org plugin directory.
Is Wieczo's Virus Scanner safe to use in 2026?
Wieczo's Virus Scanner shows warning signs in 2026 — compare the alternatives below before installing. It runs on 10+ sites and was last updated 2 years ago, and scores 26/100 on our health check.
How many websites use Wieczo's Virus Scanner?
Wieczo's Virus Scanner is active on 10+ WordPress websites and has been downloaded 7,393 times since it launched in October 2024. It was downloaded 143 times in the last 30 days.
Does Wieczo's Virus Scanner work with WordPress 7.1?
Wieczo's Virus Scanner is officially tested up to WordPress 6.6.9, while the latest release is 7.1.2. It may still work, but try it on a staging site first.
What PHP version does Wieczo's Virus Scanner need?
Wieczo's Virus Scanner requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Wieczo's Virus Scanner last updated?
The latest version, 1.2.1, was released on October 17, 2024 (2 years ago).
Who makes Wieczo's Virus Scanner?
Wieczo's Virus Scanner is developed and maintained by wieczo.
What are the best alternatives to Wieczo's Virus Scanner?
The most popular alternatives to Wieczo's Virus Scanner are AntiVirus (30K+ installs), Malcure Malware Shield (10K+ installs) and WebTotem Security (800+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card