Linux 软件免费装

Hard Guard Security – Malware Scanner, 2FA & Login Protection

开发者 buzbuz
更新时间 2026年8月21日 00:39
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security login security malware scanner two-factor authentication vulnerability scanner

下载

1.17.1 1.17.2 1.17.3 1.16.2 1.16.1 1.17.0

详情介绍:

Hard Guard Security is a free WordPress security plugin with malware scanning, vulnerability scanning, two-factor authentication (2FA), brute force login protection, audit logs, file integrity monitoring, security hardening, and database malware scanning. The plugin does not lock features behind payment, require a license key, or send telemetry, scan results, or website files to its author. A voluntary PayPal donation link appears only on Hard Guard Security screens and in the plugin row. https://www.youtube.com/watch?v=CKiPjClNP9A Login Security & Brute Force Protection Two-Factor Authentication (2FA) Audit Log & Live Traffic Malware Scanner & Vulnerability Scanner Antispam & Country Blocking SSL Security & WordPress Hardening Important: Hard Guard Security reduces selected risks but cannot guarantee that a website is secure or malware-free. Keep verified backups, install updates, use secure hosting, and test high-risk changes on a staging site.

安装:

  1. Upload the hard-guard-security directory to /wp-content/plugins/, or install the ZIP from Plugins > Add New > Upload Plugin.
  2. Activate Hard Guard Security. On Multisite it may be activated per site or network-wide.
  3. Open Hard Guard Security > Settings and review login protection, trusted proxies, notifications, GeoIP, and mail delivery.
  4. Configure your own method under Hard Guard Security > 2FA and save recovery codes outside WordPress.
  5. Run File Integrity, File Permissions, and Quick Scan before changing or quarantining files.
  6. Test custom login URLs, redirects, server rules, country policies, and email delivery before relying on them.
  7. Create a complete backup before enabling high-risk hardening options.

常见问题:

How is the Hard Guard Security interface language selected?

Hard Guard Security follows the language selected by WordPress for the current user. The plugin does not include compiled translation files in its ZIP. When a translation is available for the plugin on WordPress.org and the corresponding WordPress language is installed, WordPress loads the language pack automatically. Global security emails use the site language, while user-specific 2FA messages use the recipient's WordPress language.

Is Hard Guard Security completely free?

Yes. All included features are available without payment, a license key, a trial period, or a quota. Donations are voluntary and do not unlock functionality.

Does the plugin send telemetry to its author?

No. It does not send telemetry, usage statistics, settings, scan results, or personal data to the plugin author.

How does Vulnerability Monitoring protect privacy?

Full and Automatic scans compare locally installed WordPress Core, plugin, and theme versions against a signed threat-intelligence database downloaded by Hard Guard. The same signed feed can include a complete WordPress.org version index, so outdated checks are performed locally without sending the site's installed inventory. For components not covered by that index, Hard Guard may use WordPress' existing local update cache; it does not force a new inventory request during the scan.

Is an outdated plugin automatically vulnerable?

No. Hard Guard reports Outdated separately from Vulnerable. Outdated means WordPress already knows a newer version is available; Vulnerable means the installed version matches a known affected range in the current Hard Guard threat-intelligence database.

How does Database Malware Scanner work?

Database Malware Scanner is an optional checkbox for manual scans and is read-only. Quick Scan inspects wp_options; Full Scan additionally inspects wp_posts.post_content and wp_postmeta.meta_value in bounded batches. It combines high-signal behavioural rules with storage context, safe decoding of explicitly encoded payloads, and conservative handling of ordinary content/code examples. Database findings are displayed separately from file findings. It does not modify SQL records.

Does the malware scanner delete files automatically?

No. It reports findings for administrator review. Quarantine and restoration require an authorized administrator action and password confirmation.

Can the scanner guarantee that a site is clean?

No. It is a diagnostic tool based on selected patterns, structures, checksums, and heuristics. A professional investigation may still be required.

How do I disable a feature after losing access?

Use the documented recovery constants in wp-config.php, including WPGUARD_DISABLE_LOGIN_HIDING, WPGUARD_DISABLE_2FA, WPGUARD_DISABLE_GEOIP, and WPGUARD_DISABLE_SSL_REDIRECT. Keep a backup and an independent server-access method.

Does GeoIP block visitors if country.is is unavailable?

No. Unknown countries fail open. Add a trusted recovery IP or CIDR before enabling a country policy.

Does uninstall remove all data?

Only when "Delete all Hard Guard Security data during uninstall" is enabled. Managed server rules and scheduled tasks are removed operationally even when database data is retained.

Can I hide or replace the donation URL?

Yes. Define WPGUARD_DONATE_URL, use the wpguard_donate_url filter, or return an empty string to hide donation links.

更新日志:

1.17.3 1.17.2 1.17.1 1.17.0 1.16.2 1.16.1 1.16.0 1.15.1 1.15.0 1.14.4 1.14.3 1.14.2 1.14.0 1.13.1 1.13.0 1.12.0 1.11.0 1.10.36 1.10.35 For earlier releases, see changelog.txt included with the plugin. Threat-intelligence signing: the detached Ed25519 signature covers the canonical JSON payload. Gzip is transport/storage compression only, so transparent HTTP decompression does not affect signature verification.