Linux 软件免费装
Banner图

Guard Forge – Security, Login Protection, 2FA & Audit Log

开发者 avakodeforge
更新时间 2026年10月25日 09:45
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

security audit log firewall two-factor authentication login protection

下载

1.6.5 1.5.0 1.3.6 1.6.1 1.3.5 1.6.3 1.4.0 1.6.0 1.6.4 1.7.0

详情介绍:

GuardForge hardens your WordPress site against common attacks without requiring an account or an API key. It applies proven hardening rules on activation, monitors for brute-force login attempts, protects your own account with two-factor authentication, checks your files against the build wordpress.org actually published, and keeps an audit log whose rows are hash-chained — so a line edited or deleted after the fact is detectable rather than deniable. Nothing in the Free list below is capped, timed, or unlocked by paying. One thing in it reaches the network, it is off until you switch it on, and External services below describes it exactly: the file-integrity scan asks wordpress.org what your WordPress and your wordpress.org plugins are supposed to contain, so it can tell you when a file is not part of the official build — it sends a version number and a plugin slug, never your site's address and nothing about your content. Free Pro GuardForge Pro is a separate add-on (installed alongside this free plugin) that adds: GuardForge is part of the Forge Suite. Learn more and get Pro at https://avakode.com.

安装:

  1. Upload the guardforge folder to /wp-content/plugins/, or install through Plugins → Add New.
  2. Activate GuardForge through the Plugins menu.
  3. Open GuardForge → Settings to review the hardening options.
  4. Visit GuardForge → File integrity to create the initial baseline, and GuardForge → 2FA to protect your own login. Point your other users at GuardForge → 2FA as well — it is the one GuardForge screen every logged-in role can open, and it only ever touches the account of whoever is looking at it.

屏幕截图:

  • The checklist behind the score: every row says what it found, how many points it is worth, and links to the setting that changes it.
  • File integrity against the checksums wordpress.org publishes: here a PHP file that is not part of the official WordPress build, found in wp-includes.
  • Login log: failed attempts per address, and the lockout once the threshold is reached.
  • Hash-chained audit log: user, role, option and plugin changes, and "Verify chain" confirming every row still points at the one written before it.
  • Two-factor authentication for your own account: the enrolment QR code is drawn on your own server, nothing is fetched from anywhere.

升级注意事项:

1.7.0 Needs GuardForge Pro 1.4.0 or newer if you run the add-on, as before. Moving the site to another address no longer shows the audit log as tampered, and a database update that could not finish now says so. 1.6.5 Needs GuardForge Pro 1.4.0 or newer if you run the add-on, as before. Vulnerability ranges are matched again, the official Two-Factor plugin's second step is left alone, and "Verify chain" no longer cries wolf after the nightly clean-up. 1.6.4 Needs GuardForge Pro 1.4.0 or newer if you run the add-on, as before. Anonymous REST access is no longer blocked by default: only user records stay private, so the WooCommerce cart, forms and webhooks work for visitors again. 1.6.3 Needs GuardForge Pro 1.4.0 or newer if you run the add-on, as before. 1.6.2 Needs GuardForge Pro 1.4.0 or newer if you run the add-on, as before. 1.6.1 Deleting the last Forge plugin or add-on now removes everything Forge stored on the site, on every site of a network. Needs GuardForge Pro 1.4.0 or newer if you run the add-on, as before. 1.6.0 Needs GuardForge Pro 1.4.0 or newer if you run the add-on: the licence code and the License and Alerts screens moved into it, and an older add-on is not started beside this version until you update it. Logs, baselines and settings are untouched. 1.5.0 Settings no longer files checks that have not run yet under “Not working”, reports a switched-on monitor that stays silent, and shows rows that tie in a sort in one fixed order. If you run GuardForge Pro, it must be 1.2.0 or newer. 1.4.0 The Vulnerabilities screen now tells whether GuardForge Pro updates the database each day; the add-on's new daily update and its switch come with GuardForge Pro 1.3.0. If you run GuardForge Pro, it must be 1.2.0 or newer. 1.3.6 The new-administrator alert now fires on every way of granting the role, the REST API and add_role() included, and REST role changes are logged in full. If you run GuardForge Pro, it must be 1.2.0 or newer. 1.3.5 If you run GuardForge Pro, it must be 1.2.0 or newer. 1.3.4 The file-integrity monitor starts off and schedules nothing until you switch it on: its daily comparison asks wordpress.org for the official checksums. If you run GuardForge Pro, it must be 1.2.0 or newer. 1.3.3 Core files are no longer written by this plugin: a modified one is reported, and re-installing WordPress from Dashboard → Updates puts it back. If you run GuardForge Pro, it must be 1.2.0 or newer. 1.3.2 If you run GuardForge Pro, it must be 1.2.0 or newer; an older add-on is switched off whole until you update it. 1.3.1 If you run GuardForge Pro, it must be 1.2.0 or newer; an older add-on is switched off whole until you update it. 1.3.0 If you run GuardForge Pro, it must be 1.2.0 or newer. An older add-on never heard of staging mode and would keep mailing alerts from a clone, so it is switched off whole: alerts, the Cloudflare push, lockdown, the WAF, scanning and required 2FA stop until you update it. Logs and settings are kept. 1.2.0 Adds file integrity checked against the official wordpress.org checksums, a hash-chained audit log you can verify; a hardening score; and staging mode. The 2FA screen now opens to every logged-in role. If you run GuardForge Pro, update it to 1.2.0 too. 1.1.0 Two-factor authentication and full file-integrity monitoring are now free. If you run GuardForge Pro, update it to 1.1.0 at the same time. 1.0.1 Adds the audit log export. Nothing to do on upgrade. 1.0.0 Initial release.

常见问题:

Do I need an account or API key for the free version?

No. Every protection runs on your own server, and the one thing that reaches the network needs no account: the file-integrity scan asks wordpress.org for the official checksums of your WordPress version and your wordpress.org plugins, and says nothing about you. See External services above. Nothing else in this plugin ever leaves your site.

How do I get the Pro features?

Pro features ship in a separate "GuardForge Pro" add-on. Install this free plugin first, then add Pro from https://avakode.com.

Does the Pro add-on send my data anywhere?

Only what each feature needs. Nothing about your site reaches Avakode, the company behind GuardForge, from this plugin at all: its one outgoing request is the integrity scan's checksum lookup, and that goes to wordpress.org. See External services above. GuardForge Pro is a separate plugin; its own readme lists what it sends and where.

How would I know if somebody edited the audit log?

Press "Verify chain" on the audit-log screen. Every row carries the hash of the row before it, so an edited field breaks its own row, and a deleted row leaves the next one pointing at a hash the table cannot produce — the check names the first row that failed. Restoring a database backup over a live log will break it too, for the same honest reason. On a log larger than fifty thousand rows the check covers the oldest part and says plainly that it was truncated, rather than dying half-way and leaving you an empty screen; there is no resume yet, so lower the retention window if your log is routinely that big.

Will the alerts wake me up at three in the morning?

Only for the things that should. Each channel has its own minimum severity and you can batch the traffic into an hourly or a daily digest instead of sending it as it happens. Quiet hours hold ordinary alerts until the hour you name — but a lockdown and a malware finding are let through immediately, which is why every signal carries a category as well as a severity. Alerts are part of the Pro add-on.

Will GuardForge conflict with other security plugins?

GuardForge is designed to coexist with Wordfence, Sucuri, iThemes Security, and similar plugins. If you notice a conflict, please open a support thread.

更新日志:

1.7.0 1.6.5 1.6.4 1.6.3 1.6.2 1.6.1 1.6.0 1.5.0 1.4.0 1.3.6 1.3.5 1.3.4 1.3.3 1.3.2 1.3.1 1.3.0 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0