errorWordfencehourglass_bottomTimeoutlocksslsecurityfirewallerrorcURL error 28labelCommonwarningModerate

Scan Failed – error connecting to the Wordfence scanning servers

The scan stops because the server cannot reach Wordfence’s cloud API. A cURL error 28 indicates an SSL connection timeout. The request never receives a response, so the scan aborts.

Typical triggers include outbound firewall blocks, IPv6 routing issues, outdated SSL certificates, or PHP limits that stop the request before it finishes.

Symptoms

[dashicons-warning]
Scan fails immediately
Wordfence shows “Scan Failed – error connecting to the Wordfence scanning servers”.
[dashicons-warning]
cURL error 28 displayed
Message reads “cURL error 28: SSL connection timeout”.
[dashicons-warning]
Scan status stuck
Status remains “The current scan looks like it has failed” for several hours.
[dashicons-warning]
No scan results
File Scan list stays empty and activity log only shows a failure entry.

Common Causes

Outbound request blocked
Firewall or hosting rules block HTTPS traffic to Wordfence servers.
SSL handshake timeout
Outdated CA bundle or mismatched TLS version prevents a successful SSL handshake.
IPv6 routing issue
Server attempts IPv6 connection while Wordfence endpoint only supports IPv4.
PHP execution limits
Low max_execution_time or memory_limit aborts the request before a response arrives.
Need this fixed right now?

Don't waste your day debugging. Our experts can Fix your issues in under 2 hours.*

Success Rate

100% Guaranteed

Starting from

$35 /hour
99+

Trusted by Business Owners

“I spent 3 days trying to fix the Elementor loading loop. These guys fixed it in 20 minutes. Lifesavers!”

— Sarah J., Web Designer

Related Issues

contact_mail
Contact Form 7: REST API request failed: 503 Service Unavailable
A 503 Service Unavailable response stops Contact Form 7 from sending data...
apiREST APIerror503descriptioncontact-form-7
contact_mail
Contact Form 7: REST API request failed: 429 Too Many Requests

The form tries to send data through the WordPress REST API. The...

apiREST APIerrorerrorsecurityfirewalldescriptioncontact-form-7settingsserver_configuration
contact_mail
Contact Form 7: REST API request failed: 401 Unauthorized

The form tries to send data via the WordPress REST API. The...

apiREST APIadmin_panel_settingspermissionsdescriptioncontact-form-7lock401
contact_mail
Contact Form 7: File upload error: temporary directory missing

The error appears when Contact Form 7 cannot locate a writable temporary...

codePHPcloud_offupload erroradmin_panel_settingspermissionsdescriptiontemporary filedescriptioncontact-form-7
contact_mail
Contact Form 7: Mail (2) sending failed: PHP mail() function disabled

Contact Form 7 reports a failure for Mail (2) when the PHP...

codePHPerrorerrordescriptioncontact-form-7mailMailsettingsserver_configuration
contact_mail
Contact Form 7: Mail (2) sending failed: SSL certificate verification failed

Contact Form 7 reports a failure when trying to send the secondary...

errorerrorlocksslcodecURLdescriptioncontact-form-7