=== xWP Audit === Contributors: xitadel, jeremyedmiston Donate link: https://xitadel.tech/donate Tags: audit, content,performance Requires at least: 6.0 Tested up to: 6.8 Stable tag: 1.0.7 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html A comprehensive WordPress site audit tool that analyzes content, media, files, plugins, performance, and security. == Description == xWP Audit is a powerful WordPress plugin that provides comprehensive insights into your WordPress site's content, media, files, plugins, performance, and security. = Features = * **Content Audit** * Count of posts/pages by type/status * Detection of orphaned content (not linked internally) * Detection of thin content (less than X words) * Last modified date tracking * **Media Audit** * Unused media file detection * Large image flagging (configurable threshold in KB/MB) * WebP recommendation for JPEG/PNG * Media folder size total * **File & Storage Audit** * Visual or tabular breakdown of /wp-content subfolder sizes * Top 25 largest files with paths, type, and size * **Plugin & Theme Audit** * Active vs inactive plugin list * Last update date of each plugin * Version compatibility flag with current WordPress * Count of outdated or abandoned plugins (not updated in 12+ months) * **Performance Indicators (Basic)** * Home page load time estimate (PHP execution + WP hooks) * Number of styles/scripts enqueued * Page size estimate (home + one archive + one single post) * **Security Checklist (Basic)** * Core file integrity check * Admin username existence check * Version exposure detection (meta tags, headers) * Writable file check for .git, .env, .htaccess * **Exportable Report** * Generate downloadable branded audit report (PDF or JSON) * Include site info (site URL, theme, WP version) * Include summary scores for each audit area (1–100 scale) * Include timestamp and XITADEL branding in footer * **Feedback System** * Send feedback directly to the plugin author * Submit testimonials, enhancement requests, or bug reports * Includes user-friendly form with name, email, and message fields == Installation == 1. Upload the `xwp-audit` folder to the `/wp-content/plugins/` directory 2. Activate the plugin through the 'Plugins' menu in WordPress 3. Go to 'Tools > XWP Audit' to run audits and generate reports == Frequently Asked Questions == = How often should I run an audit? = We recommend running a full site audit at least once a month, or after making significant changes to your site. = Will this plugin slow down my site? = No, XWP Audit only runs when you manually trigger an audit from the admin area. It does not affect your site's front-end performance. = Can I schedule automatic audits? = This feature will be available in the Pro version of the plugin. = Is this plugin compatible with multisite? = Yes, XWP Audit works with WordPress multisite installations. == Screenshots == 1. Main dashboard with audit options 2. Content audit results 3. Media audit results 4. Files and storage audit results 5. Plugins and themes audit results 6. Performance indicators 7. Security checklist 8. Report generation == Changelog == = 1.0.6 = * Enhanced performance metrics for more accurate reporting * Improved security scanning capabilities * Fixed compatibility issues with WordPress 6.8 * Updated UI for better user experience * Added additional export options for reports = 1.0.2 = * Added Feedback tab for direct communication with plugin author * Added user-friendly feedback form with support for testimonials, enhancement requests, and bug reports * Added automatic attachment of audit reports to feedback emails = 1.0.1 = * Initial release with comprehensive audit functionality == Upgrade Notice == = 1.0.6 = This update includes enhanced performance metrics, improved security scanning, and fixes compatibility issues with WordPress 6.8. The UI has been updated for a better user experience, and additional export options for reports have been added. = 1.0.2 = This update adds a new Feedback tab that allows you to send testimonials, enhancement requests, or bug reports directly to the plugin author. = 1.0.1 = Initial release