Are you using the WordFence plugin?
Do you have a Sucuri subscription service that runs scheduled malware scans?
Have you received the error “Sucuri unable to properly scan your site” in your Sucuri dashboard?
The problem occurs because the Sucuri monitor has been unable to connect to your WordPress site.
For some reason over the following error is returned by Sucuri when trying to run a scan:
Unable to properly scan your site. Site returning error: HTTP/1.1 503 Service Temporarily Unavailable
This has happened to a few sites we maintain, and the issue seems to have emerged about the time that WordPress 4.o was released.
And with that release, many plugins also were also upgraded to be compatible with WordPress 4.0.
A quick support ticket to Sucuri and we were told that the IP monitor17.sucuri.net -18.104.22.168 was blocked.
Support then asked if we were using mod_security or any other security plugin. Since we were using WordFence, we were advised to whitelist that IP.
The fix is simple. Once we whitelisted their IP, everything ran properly.
Steps to Fix Sucuri Unable to Properly Scan Your Site
The steps in this post solved our issue when it surfaced a few years back.
Technology changes and so do IP address ranges.
You will most likely need to contact Sucuri support to obtain the appropriate Sucuri monitor IP for your site. Once you have that information:
Go to your Dashboard>WordFence>Options and scroll down to Other Options:
Then whitelist the Sucuri Security Monitor IP by listing it as shown below.
Make sure to input the IP given to you by Sucuri.
Save your changes.
The next time the Sucuri scanner attempts to connect to your website the server will allow it and your scans will run as scheduled.
If you are still having difficulty and these steps don’t work for you, please post in the comments and I’ll make every effort to update the information.