SSL “critical” with automatic DeepScan
-
Hello iniLerm,
daily automatic DeepScans always show SSL as critical, even though the site’s SSL certificate is valid.
If I carry out a manual SiteScan via Plugin, SSL is displayed as active.
I tested this on several WordPress instances.
What could this be due to?
Best regards
wassi007
-
Hello @wassi007,
Thank you for bringing this to our attention.
You can rest easy: Your SSL is working correctly. What you are seeing is a “false positive” specific to how WordPress handles background tasks.
The technical explanation: When the plugin runs a manual scan, it uses your browser’s connection, which correctly reports as HTTPS (
is_ssl() = true). However, when the “DeepScan” runs automatically in the background (via WP-Cron), WordPress often executes it via a “loopback request” (the server talking to itself locally). In many server configurations, these internal loopback requests happen over HTTP (port 80) even if the public site is HTTPS. This causes the scanner to think the connection is insecure.
The Solution: We have just pushed a fix for this in our development branch. The scanner will now also check your Site Address (URL) configuration. If your site is configured to use HTTPS, the test will pass regardless of the internal connection method.
This fix will be included in the next update (v8.7.5). Until then, you can safely ignore that specific warning in the email report.
Best regards, The Advanced IP Blocker Team
Hi @wassi007 ,
Version 8.7.5 is now available and fixed.
Can you confirm that the ticket is resolved?
Thank you.
Hello IniLerm,
I’ve updates, but the SSL critical Messages is always shown.
Besteht regards
Hi @wassi007,
Thank you for the update. Since the standard check is still failing in the background process, this points to a specific configuration detail in your WordPress settings.
Could you please check one setting for me?
- Go to Settings > General in your WordPress dashboard.
- Look at the “WordPress Address (URL)” and “Site Address (URL)” fields.
- Do they start with http:// or https://?
Why this matters:
Even if your site loads with a padlock (SSL), sometimes the internal database setting is still set to http://, and an external plugin (like “Really Simple SSL” or a server rule) forces the redirect.Our background scanner reads this database setting directly. If it sees http:// in the database settings, it will report “Critical” because WordPress technically thinks it is unencrypted, even if the redirect saves it.
The Fix:
If those fields say http://, please change them to https:// and save. This should instantly resolve the false positive in the scan report.Let me know what you find!
Best regards,
Advanced IP Blocker Team
Hi IniLerm,
the settings are already set to “https://”.
Best regards
Wassi007Hi @wassi007,
Thank you for confirming. This is a very specific edge case related to your server environment.
Since your settings are correct (https://) and the manual scan shows “Active” (Green), your site is secure.
The issue is that your server executes background tasks (WP-Cron) in a way that does not report the SSL status to WordPress correctly. This is common in some hosting environments where internal tasks run over a local unencrypted channel for speed.
Recommendation:
Since you have verified that your site loads securely and the manual scan confirms it, you can safely ignore the “Critical” warning for SSL in the automated email. It is a false positive caused by the server’s internal configuration, not a security hole in your website.We will look into adding a filter in a future update to allow users to manually suppress specific checks to clean up their reports.
Best regards,
Advanced IP Blocker Team
Hi IniLerm,
I have now activated the automatic DeepScan on 4 websites and on every site
SSL shown as critical. By the way, the server is managed with Plesk. The cron is
executed as task via PHP script “httpdocs/wp-cron.php”.
I think the best solution is if we can select all options separately for DeepScan,
which should then be carried out.
It would also be good to have the option to only receive a status email if there is a problem
DeepScan was detected (makes it easier with around 30 WordPress instances).Best regards
Wassi007Hello @wassi007,
1. Regarding the “Email only on error” option: Good news: This logic is already implemented as the default behavior in the current version. The automated background scan is designed to remain silent and NOT send any email if all checks pass (Status: Clean). The only reason you are receiving these emails right now is precisely because the scan is detecting the “SSL Critical” status. Once we solve that false positive, the daily emails will stop automatically and you will only hear from the plugin if a new issue arises.
2. Why SSL is still “Critical” (The Root Cause): Since version 8.7.5, our scanner explicitly checks your database setting (
get_site_url()). If it detects
https://there, it overrides the check and marks it as Safe.
If you are still seeing “Critical”, it implies that during the Cron execution, your WordPress is telling our plugin that its URL is
http://(not https).
This is extremely common in Plesk environments. Please check your
wp-config.phpfile. Do you have a line defining
WP_SITEURLor
WP_HOMEdynamically? Example:
define('WP_SITEURL', 'http://' . $_SERVER['HTTP_HOST'] . '/');The Fix: If you find such lines, change them to be hardcoded with HTTPS:
define('WP_SITEURL', 'https://your-domain.com/');This ensures that even when Cron runs from the command line (where server variables might be missing), WordPress knows it is an HTTPS site. This will instantly fix the SSL false positive and silence the daily reports.
Best regards, The Advanced IP Blocker Team
Hi @wassi007,
I’m marking this thread as resolved. Feel free to open a new topic if you have further questions.
Thanks.
Hello IniLerm,
Siteurl and home are entered with https in the database.
WP_SITEURL and WP_HOME are not used in wp-config.ph.
In Plesk, redirection from http to https is set via 301.
The check from ssllabs.com gives A+ as a result for IPv4 and IPv6.
Only the original WordPress rules and Advanced IP Blocker entries
are stored in the .htaccess.
I think it’s just Plesk’s fault (same error with the wpscan plugin)I still have one more question.
I once asked whether it was possible for you to make the functions individually selectable during the automatic DeepScan.
For example, I don’t need the message as to whether there are plugin updates
I do this centrally via InfiniteWP for all my WordPress instances.
The SSL check provides incorrect information, which is probably due to Plesk or the server configuration.
It would also be good to have the option of only sending the email if there is a problem.
Do you still have this on the roadmap, and if so, when do you think it will be implemented?Thanks a million in advance.
Best regards
Hi @wassi007,
Great news! We have just released version 8.8.2 with the feature you requested.
You now have granular control over the Site Scanner.
How to solve your SSL alert issue:
- Update to v8.8.2.
- Go to Security > Settings > Notifications.
- Scroll down to the new “Site Scanner Settings” section.
- Uncheck “Check SSL Certificate”.
- Save changes.
The Result:
- The SSL check will now show as “Skipped” in manual scans (Grey status).
- It will be completely ignored during automated background scans.
- Since the “Critical” error is gone, you will stop receiving the daily alert emails (unless a new, real issue is found).
Note on your Plesk environment:
Since you are the only user reporting this persistent false positive, it strongly suggests a specific configuration in your Plesk loopback interface where WordPress cannot verify its own SSL certificate internally. By disabling this specific check, you align the plugin with your server’s reality without losing the other security benefits.I hope this provides the perfect balance for your 30+ sites!
Best regards,
Advanced IP Blocker Team
Hi @wassi007,
Just checking in—did the new settings in v8.8.2 solve the email alert issue for you? If so, please mark this ticket as Resolved. Thanks!
If you have a moment, we would really appreciate a 5-star review to help other users find the plugin.
Thanks again, and enjoy using your site securely!
You must be logged in to reply to this topic.