Troubleshooting
Score is stuck at 0 or "No scan yet"
The initial scan failed or never ran. Click Run Scan manually. If it still doesn't write a snapshot, check the PHP error log for the failing check and confirm WP-Cron is enabled (the check_cron result will tell you).
Daily scan never runs
WP-Cron is disabled or blocked. Either re-enable it (define( 'DISABLE_WP_CRON', false );) or schedule wp cron event run --due-now from a system cron job. Run wp ointel status to see when the last scan completed.
Slack alerts not delivered
In Alerts -> Slack, click Test Slack. A failure usually means the webhook URL is wrong or the channel was deleted. Slack returns 404 for revoked webhooks.
SSL check shows "fail" but the site has HTTPS
The TTFB call goes to home_url(). If home_url() still points at http://, fix the WordPress Address (URL) in Settings -> General. The SSL check follows the home URL, not the live request.
Vulnerability check reports nothing for known-bad plugins
WPVulnDB results are cached for 24 hours. Clear with: DELETE FROM wp_ointel_vuln_cache;. The next scan will repopulate.

