root df0f2fccb8 ARGUS WordPress Defence 1.0.0 — first production release
Automatic WordPress security: local firewall, malware and file-integrity
scanning, vulnerability protection, quarantine, scheduled backups, an
optional page cache, and automatic global threat intelligence.

See README.md for installation, update, and uninstall instructions.
2026-08-09 13:40:16 +00:00

ARGUS WordPress Defence

Automatic WordPress security. A local firewall, malware and file-integrity scanning, vulnerability protection, and scheduled backups — protecting your site with zero manual configuration required.

Version: 1.0.0 Requires: WordPress 6.0+, PHP 7.4+ License: GPLv2 or later

What it does

  • Firewall — blocks malicious requests (SQL injection, cross-site scripting, and more) before they reach your site.
  • Scanner — regularly checks WordPress core, plugins, and themes for suspicious files and integrity changes, and quarantines confirmed threats instead of just reporting them.
  • Vulnerability Protection — checks your installed plugins, themes, and WordPress core against known security issues.
  • Backups — scheduled recovery points for your site's database and files, stored outside the web root.
  • Cache & Performance — an optional page cache that can make your site faster, built to never interfere with the firewall or bans.
  • Global Threat Intelligence — automatically connected, no setup required.

Everything works out of the box. There is nothing to configure to get protected.

Installation

  1. Download the latest release ZIP (see Releases below).
  2. In your WordPress admin: Plugins → Add New → Upload Plugin, choose the downloaded ZIP, then Install Now.
  3. Click Activate.

That's it — ARGUS Defence begins protecting your site automatically. A new ARGUS Defence menu appears in your wp-admin sidebar with an overview of your site's protection status.

Updating

Automatic in-dashboard updates require an update channel to be configured for your deployment (ARGUS_WPD_UPDATE_MANIFEST_URL and ARGUS_WPD_UPDATE_PUBLIC_KEY in wp-config.php). Without one configured, update the plugin the same way you installed it: download the new release ZIP and upload it again through Plugins → Add New → Upload Plugin — WordPress will offer to replace the existing version.

Uninstalling

Deactivate and delete the plugin from the Plugins page as you would any other WordPress plugin. All ARGUS Defence data (settings, scan history, quarantined files, database tables) is removed automatically — nothing is left behind.

Releases

Each release is published as a ZIP with an accompanying SHA-256 checksum. Verify the download before installing it on a production site:

sha256sum argus-wordpress-defence-X.Y.Z.zip

Compare the result against the checksum published alongside that release.

Source layout

argus-wordpress-defence.php   Plugin entry point (admin UI, cron, activation)
mu-loader/                    Tamper-resistant enforcement core (installed as a Must-Use
                               plugin, keeps running even if the main plugin is deactivated)
includes/                     Firewall, ban/policy engine, scanner, quarantine, backups,
                               vulnerability intelligence, cache
admin/                        wp-admin dashboard and settings pages
bin/                          Release packaging and signing tools (not shipped in the
                               plugin ZIP)

Support

Please open an issue in this repository.

License

GPLv2 or later. See LICENSE.

S
Description
ARGUS WordPress Defence — automatic WordPress security: firewall, malware scanning, vulnerability protection, and backups.
Readme GPL-2.0
382 KiB
v7.52.0
Latest
2026-09-23 09:51:32 +00:00
Languages
PHP 93.7%
CSS 5.3%
Shell 1%