Environment Checks (15+ checks)
| Check ID | Label | Deduction |
php_version | PHP Version | 0–10 pts |
wp_version | WordPress Version | 0–5 pts |
wp_debug | WP Debug Mode | 0–5 pts |
ssl | HTTPS / SSL | 0–15 pts |
ssl_expiry | SSL Certificate Expiry | 0–10 pts |
memory_limit | PHP Memory Limit | 0–8 pts |
max_exec | Max Execution Time | 0–3 pts |
rest_api | REST API | 0–8 pts |
wp_cron | WP-Cron | 0 pts |
admin_email | Admin Email | 0–4 pts |
mysql_version | MySQL/MariaDB Version | 0–4 pts |
wpconfig_perms | wp-config.php Permissions | 0–5 pts |
disk_space | Disk Space | 0–10 pts |
php_ext_required | Required PHP Extensions | 0–8 pts |
php_ext_recommended | Recommended PHP Extensions | 0 pts |
multisite | Multisite Detection | 0 pts |
Plugin Intelligence Checks
| Check ID | Label | Deduction |
plugin_updates | Plugin Updates Available | 0–12 pts |
stale_plugins | Stale Plugins (2+ years) | 0–8 pts |
inactive_plugins | Inactive Plugins | 0 pts |
vulnerabilities | Known Vulnerabilities | 0–20 pts |
orphaned_tables | Orphaned DB Tables | 0 pts |
Note: Vulnerability scanning requires a WPScan API key (free tier available at wpscan.com). Results are cached for 24 hours.
Performance Checks
| Check ID | Label | Deduction |
ttfb | Server Response Time (TTFB) | 0–8 pts |
autoload | Autoloaded Options Size | 0–12 pts |
expired_transients | Expired Transients | 0–6 pts |
revisions | Post Revisions | 0–6 pts |
db_size | Total Database Size | 0 pts |
db_overhead | Database Table Overhead | 0–3 pts |
object_cache | Object Cache | 0 pts |
uploads_size | Uploads Directory Size | 0 pts |
Content Checks
| Check ID | Label | Deduction |
no_featured_image | Posts Without Featured Images | 0 pts |
orphaned_media | Orphaned Media | 0 pts |
stale_drafts | Stale Drafts (6+ months) | 0 pts |
no_excerpt | Posts Without Excerpts | 0 pts |
content_count | Published Content | 0 pts |
user_count | Registered Users | 0 pts |