Title: NaveenCodes Site Diagnostics
Author: Naveen Goyal
Published: <strong>April 12, 2026</strong>
Last modified: June 20, 2026

---

Search plugins

![](https://ps.w.org/naveencodes-site-diagnostics/assets/banner-772x250.png?rev=
3577355)

![](https://ps.w.org/naveencodes-site-diagnostics/assets/icon-256x256.png?rev=3577355)

# NaveenCodes Site Diagnostics

 By [Naveen Goyal](https://profiles.wordpress.org/shinu1503/)

[Download](https://downloads.wordpress.org/plugin/naveencodes-site-diagnostics.2.2.1.zip)

 * [Details](https://vec.wordpress.org/plugins/naveencodes-site-diagnostics/#description)
 * [Reviews](https://vec.wordpress.org/plugins/naveencodes-site-diagnostics/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/naveencodes-site-diagnostics/#installation)
 * [Development](https://vec.wordpress.org/plugins/naveencodes-site-diagnostics/#developers)

 [Support](https://wordpress.org/support/plugin/naveencodes-site-diagnostics/)

## Description

💛 This plugin is dedicated to my mother. Every update carries her blessings.

NaveenCodes Site Diagnostics is a developer-focused diagnostics plugin for WordPress
administrators.

It helps you isolate plugin conflicts, inspect debug.log, estimate plugin load impact,
review dependency problems, monitor cron events, create environment snapshots, and
troubleshoot errors with a local rules engine.

#### Core features

 * Plugin conflict detection from debug.log parsing
 * Hook conflict discovery based on registered callback signatures
 * Admin-only Safe Mode that does not change the public frontend
 * Error log analyzer for fatal errors, warnings, notices, and deprecated messages
 * Compatibility checker for PHP, WordPress, and installed plugin updates
 * Performance scanner with estimated plugin load time in milliseconds
 * Plugin size analyzer
 * Debug snapshot export in JSON and CSV
 * Dependency checker for required plugins
 * Memory usage analyzer with per-plugin estimates
 * Smart warning system
 * Scheduled health report emails (weekly or monthly) with score, conflicts, log
   size, and cron status
 * Local AI Debug Helper with rule-based cause and fix suggestions
 * Debug timeline for plugin actions and captured fatal errors
 * File change detector with SHA-256 baselines
 * Cron job monitor
 * Website health score

#### Security

 * Nonce verification on all AJAX actions
 * Capability checks with `manage_options`
 * Sanitization with WordPress helper functions
 * Escaped output in admin views
 * No external APIs
 * No third-party libraries

#### Notes

 * Scans run on demand and cache their reports with transients
 * Safe Mode only applies to wp-admin and admin-ajax requests that carry the Safe
   Mode cookie
 * The plugin never disables itself inside Safe Mode

## Screenshots

[⌊Dashboard overview with warning summary, system information, and quick actions⌉⌊
Dashboard overview with warning summary, system information, and quick actions⌉[

Dashboard overview with warning summary, system information, and quick actions

[⌊Conflict Detector screen for plugin-attributed scan results and compatibility 
checks⌉⌊Conflict Detector screen for plugin-attributed scan results and compatibility
checks⌉[

Conflict Detector screen for plugin-attributed scan results and compatibility checks

[⌊Safe Mode controls for isolating plugin issues inside wp-admin⌉⌊Safe Mode controls
for isolating plugin issues inside wp-admin⌉[

Safe Mode controls for isolating plugin issues inside wp-admin

[⌊Performance scanner showing plugin load footprint and complexity estimates⌉⌊Performance
scanner showing plugin load footprint and complexity estimates⌉[

Performance scanner showing plugin load footprint and complexity estimates

[⌊Logs screen for debug mode controls and recent error analysis⌉⌊Logs screen for
debug mode controls and recent error analysis⌉[

Logs screen for debug mode controls and recent error analysis

[⌊AI Debug Helper for local troubleshooting suggestions based on pasted errors⌉⌊
AI Debug Helper for local troubleshooting suggestions based on pasted errors⌉[

AI Debug Helper for local troubleshooting suggestions based on pasted errors

[[

## Installation

 1. Upload the `naveencodes-site-diagnostics` folder to `/wp-content/plugins/`.
 2. Activate the plugin through the WordPress Plugins screen.
 3. Open `NaveenCodes Site Diagnostics` from the admin menu.

## FAQ

### Does Safe Mode affect visitors?

No. The Safe Mode loader only filters active plugins for admin requests tied to 
your Safe Mode cookie. Public visitors keep the normal plugin stack.

### Does this plugin call any external API?

No. All analysis is performed locally with native WordPress and PHP functions.

### Can it permanently deactivate a plugin?

Yes. The Conflict Detector includes a button that uses WordPress core `deactivate_plugins()`
after confirmation.

### How does the AI Debug Helper work?

It is a local rules engine. It matches common WordPress and PHP error text with 
pattern checks and returns a probable cause and suggested fix.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“NaveenCodes Site Diagnostics” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Naveen Goyal ](https://profiles.wordpress.org/shinu1503/)

[Translate “NaveenCodes Site Diagnostics” into your language.](https://translate.wordpress.org/projects/wp-plugins/naveencodes-site-diagnostics)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/naveencodes-site-diagnostics/),
check out the [SVN repository](https://plugins.svn.wordpress.org/naveencodes-site-diagnostics/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/naveencodes-site-diagnostics/)
by [RSS](https://plugins.trac.wordpress.org/log/naveencodes-site-diagnostics/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.2.1

 * Added: Review request notice — shown after 7 days of active use, with options
   to review on WordPress.org, mark as already reviewed, or snooze for 14 days. 
   Only one NaveenCodes notice appears per day across all plugins.

#### 2.2.0

 * Added: Conflict Bisect Wizard — automatically narrows down plugin conflicts using
   a binary-search approach. Start the wizard, deactivate half your plugins, answer“
   Yes/No” based on whether the problem persists, and repeat until the culprit plugin
   is pinpointed — no manual toggle-each-plugin needed. All plugins are automatically
   restored when the wizard ends.

#### 2.1.1

 * Fixed: Plugin URI updated to the WordPress.org plugin page (was pointing to dev
   site).

#### 2.1.0

 * Added: Scheduled health report emails — get a weekly or monthly site summary (
   health score, conflicts, debug log size, cron events, PHP/WP versions) delivered
   straight to your inbox. Configure frequency and recipient email from the Settings
   tab. Includes a Send Test Report button.

#### 2.0.5

 * Added: A small tribute in memory of Maa ❤️

#### 2.0.4

 * Removed remaining legacy naming references from the plugin package
 * Finalized the diagnostics-based naming for submission consistency

#### 2.0.3

 * Renamed the plugin to NaveenCodes Site Diagnostics to avoid name similarity in
   the directory
 * Updated the submission slug and text domain references to `naveencodes-site-diagnostics`

#### 2.0.2

 * Refined the admin design system for better spacing, card hierarchy, and button
   alignment
 * Fixed oversized icon rendering on the About screen
 * Improved dashboard and snapshot metric card typography
 * Improved snapshot table handling for long file paths
 * Added asset cache busting so admin CSS and JS updates load immediately

#### 2.0.0

 * Rebuilt the plugin as a modular OOP diagnostics suite
 * Added admin-only Safe Mode with per-plugin toggles
 * Added conflict detection, compatibility reports, and hook conflict discovery
 * Added performance, memory, dependency, cron, and file integrity modules
 * Added snapshot export, health scoring, and timeline tracking
 * Added local AI Debug Helper with rule-based fixes

## Meta

 *  Version **2.2.1**
 *  Last updated **2 weeks ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/naveencodes-site-diagnostics/)
 * Tags
 * [debug](https://vec.wordpress.org/plugins/tags/debug/)[diagnostics](https://vec.wordpress.org/plugins/tags/diagnostics/)
   [logs](https://vec.wordpress.org/plugins/tags/logs/)[performance](https://vec.wordpress.org/plugins/tags/performance/)
   [tools](https://vec.wordpress.org/plugins/tags/tools/)
 *  [Advanced View](https://vec.wordpress.org/plugins/naveencodes-site-diagnostics/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/naveencodes-site-diagnostics/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/naveencodes-site-diagnostics/reviews/)

## Contributors

 *   [ Naveen Goyal ](https://profiles.wordpress.org/shinu1503/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/naveencodes-site-diagnostics/)