If your site shows "Last sync: >24 hours ago" or "Connection lost", work through this checklist.
1. Check the plugin is active
Plugins in WP admin → confirm PowerSEC is Active. Reactivate if needed.
2. Test connection from the plugin
PowerSEC → Status in WP admin. Click Test connection. Common errors:
- "Cannot resolve api.powersec.io" — DNS issue on the server.
- "Connection timed out" — Outbound HTTPS blocked. Whitelist *.powersec.io.
- "401 Unauthorized" — API key revoked. Go to Central → Sites → your site → Re-pair.
3. Check WP-Cron
PowerSEC uses WP-Cron for sync. If WP-Cron is disabled, add a real cron job:
*/5 * * * * curl -s https://yoursite.com/wp-cron.php > /dev/null
4. Force a manual sync
Dashboard → Sites → your site → Settings → Force sync
5. Re-pair the site
Central → Sites → your site → Settings → Re-pair. Generates new keys. Data preserved.