I’ve noticed this once myself (can’t remember if it was the same plugin). The captcha sat there, but just submitting the form didn’t trigger an error and worked perfectly, logging me in.
My #1 advise: use a plugin to rename wp-login.php to something else. It will effectively stop these bots (and delay an attacker that is specifically targeting you, but those are very rare), and you just tell your legitimate users about the new URL to use for login. Obviously, that won’t be an option if you have thousands of users, but for your average company site, it is.
You might also want to look into disabling XMLRPC and the REST API if you don’t use them, as they provide more attack surface.
Other than that, it sounds like you’re already set up quite well, and an active stance on security is always a great starting point.
Related Posts:
- I found this in a plugin. What does it do? is it dangerous?
- How Restrict access to admin dashboard by specific static ip?
- Weird problems after recovery from security breach
- 404 errors when updating options in admin dashboard
- Stop the user if login from the cookies
- What Are Security Best Practices for WordPress Plugins and Themes? [closed]
- Are WordPress Plugins essential?
- What are the common security flaws I need to look for? [closed]
- How to Add a Third Level Sub Menu to the WordPress Admin Menu
- How to export comments in WordPress?
- Security and .htaccess
- Secure WordPress paid plugin
- How to make media upload private? [duplicate]
- WordPress Admin is displaying Not Available
- Does WordPress contain “default” anti-SQL injection code that responds with a 404 error?
- What does a security risk in a plugin look like?
- Add content to /wp-admin/plugin-install.php admin screens
- Plugin: How to make links in admin page open up inside of the admin panel
- WordPress Capabilities: edit_user vs edit_users
- How to check plugins for malicious code?
- How to properly secure my WordPress installation?
- How to remove/hide action links cluttering under specific plugins’ names
- Where should my plugin POST to?
- Adding Visibility Options
- Why am I sometimes getting a 404 error when I try to update a page with Elementor?
- Why users disable the WordPress update?
- Will WordPress username displayed somewhere in the site?
- Is revealing just the AUTH_KEY a security issue?
- Why Better WP security plugin returns 418 I’m a Teapot “error”?
- How to expire all wordpress user passwords instantly?
- How could I execute my plugin just in frontend (not in backend)
- Can’t see login page after migration
- Custom height/width for thickbox in WP Backend
- How can I create a plugin installation link?
- Should you escape hardcoded URLs?
- Cannot access wp-admin after disabling all plugin
- Plugin upload to install
- How To Clean The Malware Infected & Hacked WordPress Websites? [duplicate]
- Change the backend language of a single plugin
- How to delete Passwrd Protected posts cookies when a user logged out from the site
- Rotating background images with admin options
- Show an image in my header.php
- Upgraded to latest version – 3.0.3 and Now I get a “sufficient permissions to access this page” error
- How to block plugin activations with no known user or coming from unknown IP address range?
- Check for security updates
- Standard Fail2Ban vs. WP Fail2ban vs. WP Fail2Ban Redux
- Facebook Messager Plugin
- Malicious File Upload [closed]
- Create tabs in admin options page from custom post type loop
- Malware installation during plugin update?
- Add menu page issues (permissions & position)
- I should enable automatic updates?
- Add sub menu page in your plugin
- Security and Must Use Plugins
- Is there any way to make myself an admin?
- Full list of registered scripts or styles, but from an admin options page
- How to protect WordPress from security scanner [closed]
- How can i force wp-admin to use 2-column dashboard layout? [closed]
- How can I modify page content in the admin panel?
- How to display terms and conditions in post area?
- Website show Google Ads when we have no Google Ads linked to our website
- Is there a plugin for WordPress for creating ‘Accounts’ where all users who belong to that Account can only see Account data? [closed]
- Vulnerability Concern From the Plugin or From Not Updating the Plugin?
- Chrome Dev Tools console says every page in my blog has link to http://maps.google.com [closed]
- Remove value from array within post meta ajax admin
- Is there a better way of handling AJAX requests in WordPress?
- Get access to WordPress when logged out
- Regarding plugin security
- How do I determine if the user who registered is not spam?
- How can I disable new plugin and theme install, but allow updates?
- Validating ajax search
- Warning: call_user_func_array() expects parameter 1 to be a valid callback, function
- Can we hide a certain user in WP?
- WordPress disable direct access of files in WordPress installation path
- WordPress Dashboard add user password not working, etc
- Asking help regarding potential malware
- How to find where an image is used by it’s url
- Store admin page into variable
- Why does WordPress use cookies for /wp-admin and /wp-content/plugins for non-admin users [duplicate]
- Being hacked. Is there a list of WordPress security holes I can check against?
- wp_verify_nonce fails always
- Disable default posts (Posts,Pages,Comments and Media) in wp-admin
- How to add php stylesheet to admin section instead of admin_head hook
- Plugin (smart archives reloaded) crashed site / no access on admin panel
- Unwanted Links and Spam WordPress Pages and Posts
- How to activate/deactivate menu tab and keep the same id?
- Problem with permissions in wp-content/plugins
- Making plugin to use different table prefix cause permission problem
- Add custom fields in the new and edit the site forms without touching the WP core
- File permissions for wp-minify plugin
- What is the recommended way to be notified of security updates to my plugins? [closed]
- My WP site and password was hacked, what to do? [closed]
- Screen Options drop-down does not show
- How to resolve these findings from security audit
- plugin translations not reflected in admin dashboard
- How to rename files during upload to a random string?
- WordPress Plugin and other pages not opening
- warning wp session
- PHP FATAL ERROR
- /wp-admin/plugins.php takes ages to load, and then 404s