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
- Secure way to add JS Script to WordPress filesystem
- Remove ‘Check Compatibility’ from Plugins menu
- Malware installation during plugin update?
- Add menu page issues (permissions & position)
- Hack-Proof OR Security in WordPress — is it real?
- I should enable automatic updates?
- Network activating; if ( !current_user_can( ‘manage_options’ ) ) locks me out…
- Can some vulnerabilities in plugins be exploited even when the plugin is inactive?
- Cannot access my wp-admin after installing Gzip compression [closed]
- Add sub menu page in your plugin
- Security and Must Use Plugins
- Is Timthumb still broken? What security measures should be taken?
- Prevent direct access to WordPress plugin assets?
- Plugin settings won’t save changes
- Is there any way to make myself an admin?
- Full list of registered scripts or styles, but from an admin options page
- How to make multiple admin pages for one plugin?
- $wpdb update query in plugin only updating one column
- Is it safe to use admin-ajax.php in the frontend?
- How to protect WordPress from security scanner [closed]
- Locked out of admin panel after installing HC Custom WP-Admin URL [closed]
- Specific way to allow WordPress users to view their current password? And edit it?
- How can i force wp-admin to use 2-column dashboard layout? [closed]
- Too many login attempts
- Odd /wp-admin/admin-ajax.php entries showing in Wassup
- Is there any pre-existing plugin to track and block IPs with suspicious activity on my site?
- How to prevent plugins from sniffing/stealing other plugins’ options?
- How can I modify page content in the admin panel?
- Display Plugin Panels Outside of Admin Areas
- 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?
- Custom API plugin to execute 3rd party API to retrieve data
- How to deal with Slow HTTP POST (slowloris) vulnerability
- Running multiple security plugins
- how do I secure my WP website from hackers? [closed]
- WordPress Site is Broken, Cannot see wp-admin page [closed]
- Change the layout of action links under the plugin names
- Chrome Dev Tools console says every page in my blog has link to http://maps.google.com [closed]
- getting notifications about updates only in the “core” page
- How to remove a CPT Menu from the Root Admin only
- Remove value from array within post meta ajax admin
- Is there a better way of handling AJAX requests in WordPress?
- Redirect Plugins.php to New Plugin Page
- Mowing site to another domain in simplest way
- Webservice credential storage [duplicate]
- Get access to WordPress when logged out
- Why are plugin settings not all nested in one place?
- Regarding plugin security
- Cannot access WP admin because plugin returns 204
- How do I determine if the user who registered is not spam?
- Install old version of plugin from admin panel?
- WordPress as heavily personalized content management portal, and somewhat like dropbox [closed]
- If I use an alternative login (e.g. CAS or other SSO) plugin, is my site protected from the recent brute force login attempts?
- Is this plugin safe to run?
- Edit page header on a custom plugin
- Is the Block Bad Queries Plugin Still Relevant?
- I cannot include a file in my plugin settings page
- WP Insert Post If user refreshes override new post
- Error activating certain plugins
- Website Captcha Error: The reCAPTCHA wasn’t entered correctly
- Can’t save changes or modify settings in Dashboard but Pages and Posts are fine
- Hide plugins and theme from public
- WordPress search shows protected content
- Change Dashboard URL from wp-admin to wp-admin/index.php
- Trigger jQuery to add events after AJAX-loading table in admin plugin
- Security of a WordPress Plugin
- Can I disable xml-rpc by setting it to false?
- How can I disable new plugin and theme install, but allow updates?
- Elementor pro page editing gives error There has been a critical error on this website. Please check your site admin email inbox for instructions
- Help to Create a Simple Plugin to make a post
- how to move a plugin-block in Edit Post page back to bottom area?
- force logged in user to stay in the dashboard
- wp_post not working, keeps redirecting to posts page
- Validating ajax search
- WordPress fatal error from php protocol codes
- Content-Security-Policy implementation with WordPress W3Total Cache plugin installed
- How can we get this dynamically as this folder may not be by the same name always → wp-admin
- Warning: call_user_func_array() expects parameter 1 to be a valid callback, function
- Can we hide a certain user in WP?
- Calling PHP function with AJAX
- WordPress disable direct access of files in WordPress installation path
- How to properly enqueue jQuery knob on WordPress without conflict?
- WordPress Dashboard add user password not working, etc
- Asking help regarding potential malware
- prevent anonymous access to WordPress site (non-admin site)
- Failed GET Request From admin.php To Fetch .min.js File From Unminifed Directory
- Add custom WordPress admin page with pretty url via code
- How to find where an image is used by it’s url
- Get full URL of WP plugin admin page
- Bing/msn bots is heavily requesting random of my website
- WordPress Admin login redirect to homepage
- “Fire Secure” menu item
- Securing a plugin pop-up window