Your forms keep working
The form endpoints stay reachable from anywhere. List the exact action names your site uses, and allow the REST routes your chat calls.
Free WordPress utility lockdown
Your website is static HTML, and WordPress just runs the contact form, the sign-ups or the chat behind it. Bunker switches off the parts of WordPress that bots go after, and keeps open the few doors your site actually uses.
Free and open source (GPL-2.0-or-later). Needs WordPress 6.9.4 or newer and PHP 7.4 or newer.
They hit the same doors on every WordPress site, all day, whether anyone uses them or not. Bunker isn't about hiding that WordPress is there. It closes the doors that get hit.
Endless login attempts on the login page and through XML-RPC.
Author scans and the users API, to learn who to guess passwords for.
A dropped file in the uploads folder, run straight from a web address.
Comment spam, fake registrations and leftover REST endpoints.
Open Settings › Bunker. One checkbox per lockdown, each with a plain-language description that flips to say what just happened when you untick it.
Your forms keep working, you keep a spare key, and nothing changes until you've said it's right for your site.
The form endpoints stay reachable from anywhere. List the exact action names your site uses, and allow the REST routes your chat calls.
Address changed? Open your hatch link and Bunker emails you. Only after you press Approve is that browser let in, for 1 to 24 hours.
Bunker enforces nothing until you choose Lock it down, and the IP lock waits until you've reviewed and saved your list.
Three optional email alerts, all off until you tick them. They work on any site, even before you lock anything down.
An account is created as, promoted to or given the administrator role. One email for each grant.
Installed through WordPress by upload, the plugin directory or WP-CLI. Updates, reinstalls and failed installs stay quiet.
The same for themes. Send alerts to the site address or to any address you choose, separate from your hatch approvals.
Alerts cover changes made through WordPress, not files copied over SFTP, and they report rather than prevent.
Switch Bunker Off and every lockdown pauses and its server rules come out, with your settings kept. One line in wp-config.php does the same if you can't reach the dashboard. Server rules live between clearly marked lines, and if your server answers with an error after a change, Bunker puts the old file straight back.
Bunker makes no outside requests except update checks against this project's GitHub releases. It is not a firewall, malware scanner, login limiter or two-factor plugin. If you think your site has been hacked, The Hack Repair Guy can help.
If your static homepage sits in the same folder as WordPress, a break-in could rewrite it. Bunker spots this and explains how to move WordPress to its own subdomain or hosting account, so your public site stays out of reach.
Free, and later updates arrive on the normal Plugins screen.