WP Performance & Security Inspector
Audits WordPress performance & security issues with actionable recommendations.
by Razu Ahammad · github.com/razuahammad55/wp-performance-security-inspector · website
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/razuahammad55/wp-performance-security-inspector/archive/refs/heads/main.zipA lightweight WordPress plugin that audits real-world performance issues and security misconfigurations. Perfect for client audits, website optimization, and maintaining healthy WordPress installations.
📋 Description
WP Performance & Security Inspector provides a comprehensive audit of your WordPress website's performance and security configuration. The plugin runs entirely on your server with no external dependencies or paid API requirements.
The plugin analyzes critical aspects of your WordPress installation and provides:
- Clear status indicators (Pass/Warning/Fail)
- Detailed explanations of why each issue matters
- Practical, actionable fix recommendations
- Preference for industry-leading solutions (WP Rocket & Cloudflare)
✨ Features
Performance Audits
- Active Plugins Count - Monitors plugin count with warnings at 15+ and alerts at 25+
- Page Cache Detection - Checks for WP_CACHE and common caching plugins
- Object Cache Status - Detects Redis, Memcached, or APCu implementations
- CDN Presence - Identifies Cloudflare, Sucuri, StackPath, and other CDN providers
- GZIP Compression - Verifies server-side compression is enabled
- PHP Version - Checks for current, supported PHP versions
- Memory Limit - Ensures adequate PHP memory allocation
- Debug Mode - Warns if debug mode is exposing errors publicly
Security Audits
- REST API User Enumeration - Checks if /wp-json/wp/v2/users exposes usernames
- XML-RPC Status - Detects if XML-RPC is enabled and responding
- User Registration - Monitors public registration settings and default roles
- WordPress Version Exposure - Checks for version leaks in meta tags and files
- SSL/HTTPS Configuration - Verifies proper HTTPS implementation
- File Editing - Checks if theme/plugin editor is disabled
- Database Prefix - Identifies use of default wp_ prefix
- Admin Username - Detects common admin usernames (admin, administrator)
🎯 Use Cases
- Client Website Audits - Quickly assess a client's WordPress site health
- Pre-Launch Checklists - Verify security and performance before going live
- Maintenance Reviews - Regular health checks for managed sites
- Security Hardening - Identify and address security misconfigurations
- Performance Optimization - Find quick wins for speed improvements
- Developer Onboarding - Understand a new project's current state
- Documentation - Generate audit reports for clients or stakeholders
📦 Installation
Manual Installation
- Download the plugin ZIP file or clone the repository
- Upload to
/wp-content/plugins/wp-performance-security-inspector/ - Activate the plugin through the 'Plugins' menu in WordPress
- Navigate to 'Site Inspector' in the admin menu
From GitHub
cd /path/to/wordpress/wp-content/plugins/
git clone https://github.com/razuahammad/wp-performance-security-inspector.git