Metzler Webshield WP Registry grade A. No security issues foundWP RegistryNo security issues foundOpen the reportA
A lightning-fast, highly optimized WordPress AntiVirus & WAF solution made in Germany.
Install
Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/metzler-webseiten-de/metzler-webshield/releases/download/2.0.7/metzler-webshield-selfhosted.zipMetzler_Webshield is a lightweight security and Web Application Firewall (WAF) plugin for WordPress. It is designed to have minimal impact on server performance by utilizing a Must-Use (MU) plugin architecture and offloading threat intelligence to a centralized API.
Features
- Real-Time WAF: Intercepts requests early in the WordPress boot process to block SQL Injection (SQLi), Cross-Site Scripting (XSS), and malicious bot traffic.
- Malware Scanner: Scans the local filesystem for known malware signatures, webshells, and backdoors.
- File Integrity Monitoring (FIM): Creates a baseline of WordPress core and plugin files to detect unauthorized modifications.
- Smart Quarantine: Isolates suspicious files into a secure sandbox with a one-click restoration option.
- GDPR-Compliant: Does not track legitimate website visitors. Threat telemetry is restricted to blocking data of active attackers (Art. 6(1)(f) GDPR).
Architecture
To prevent database bloat and excessive server load, Metzler_Webshield operates on a split-logic model:
- The Plugin (GPLv2): The local WordPress client handles request interception (via an MU-Plugin), local file scanning, and the native WordPress UI.
- The API (Proprietary Service): Threat intelligence, IP blocklists, and malware signatures are maintained centrally on the Metzler_Webshield API (
api.metzler-webshield.de). The plugin communicates with this API to receive the latest security definitions.
Installation
- Upload the
metzler-webshieldfolder to your/wp-content/plugins/directory. - Activate the plugin via the WordPress Admin panel.
- Navigate to the Metzler_Webshield menu in the dashboard.
- Request and verify a license key via your email address to enable the API connection.
- The MU-Plugin will automatically be deployed to
/wp-content/mu-plugins/.
License & Terms
The PHP source code of this WordPress plugin is licensed under the GNU General Public License v2.0.
Note on API Usage: While the plugin code is open-source, the Metzler_Webshield Threat Intelligence API is a proprietary service. The use of the API, threat definitions, and network infrastructure is subject to the Metzler_Webshield Terms of Service. A valid license key is required to access the API.
Branding Guidelines
The "Metzler_Webshield" name and logo are the exclusive branding of Metzler Webseiten. If you choose to fork or distribute a modified version of this plugin, you must remove all Metzler_Webshield branding and logos.
Releases
8 releases. Each count is every asset in that release; expand a row for the breakdown.