WordPress plugin intelligence profile

NCB Diagnosis

Diagnose WordPress & WooCommerce problems in plain language, with a suggested fix for every finding. Read-only and safe on live sites.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.15.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 8.1
Directory statusactive
Last directory update27 Oct 20266d ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records NCB Diagnosis version 1.15.2 as active, updated 6d ago and tested up to WordPress 7.1.

Overview

About this plugin

NCB Diagnosis scans your WordPress and WooCommerce site and explains what is wrong in plain language, with a severity level, a confidence estimate and a suggested fix for each finding. It is read-only by default, so it is safe to run on a live production site. WooCommerce is optional — the store-specific checks activate automatically when WooCommerce is present.

Included modules (free)

  • System Health — PHP, database, memory, extensions, REST API, cron, HTTPS, caches, debug status, writable paths.
  • Plugin Conflicts — heuristic detection of multiple plugins modifying the same sensitive hooks (incl. payment hooks).
  • Payment Gateways (WooCommerce) — per-gateway checks: enabled, available at checkout, test mode, missing merchant IDs / API keys, currency & country.
  • Email Deliverability — checks whether transactional/order emails will actually arrive: sending method (PHP mail vs SMTP), From-address domain alignment and free-provider misuse, a best-effort SPF DNS check, and (on WooCommerce) whether the key customer order emails are enabled.
  • PHP Errors — parses debug.log, groups fatals/warnings/notices/deprecations and attributes a probable source.
  • Scripts & Styles — duplicate libraries (e.g. multiple jQuery copies) and missing script dependencies.
  • Performance — query counts, duplicate/slow queries (with SAVEQUERIES), memory, load time, autoloaded options.
  • Log Center — unified view of WordPress and WooCommerce logs.
  • Compatibility Score — per-area percentages and an overall site-health figure.
  • Developer tools — WP-CLI commands (wp ncbdi list / run / export) and one-click JSON or text report export for CI, staging checks and support tickets.

NCB Diagnosis Pro (upgrade)

The free plugin is fully functional on its own. Upgrading to NCB Diagnosis Pro adds deeper WooCommerce and monitoring tools:

  • Safe Test Mode — isolate a plugin for your own admin session only (Disable / Restore / Restore all). Never permanently disables plugins; visitors are unaffected.
  • Checkout Doctor (WooCommerce) — diagnoses the environment-level causes that silently break checkout: SSL, checkout/cart page setup, block vs classic compatibility, JS-optimisation conflicts and selling-location restrictions, with a top-line “can customers pay right now?” answer.
  • Action Scheduler (WooCommerce) — surfaces failed background tasks, an overdue/stalled queue, and stuck workers behind renewals, order emails and webhooks.
  • Stock & Orders (WooCommerce) — negative stock, stock/status mismatches, recent failed orders, and orders stuck in a status. HPOS-compatible.
  • Live Monitor + Root-Cause Timeline — optional background monitoring with a health history, an over-time chart, email alerts when something breaks and recovers, and correlation of problems with recent plugin/theme/core changes.
  • Guided Fix — selected findings offer a one-click, reversible fix with a preview, explicit confirmation, an audit log and Undo.

Updating

5+). Existing settings are kept; no uninstall is required. The plugin runs any needed migrations automatically based on the stored version.

General principles

  • Never modifies WordPress or WooCommerce core.
  • Read-only diagnostics by default.
  • Any repair action requires explicit administrator confirmation.
  • Confidence percentages on conflict/payment findings are heuristic estimates, not guarantees.

External services

This plugin relies on the following third-party services. No data is sent to either of them while you simply browse the plugin’s screens or run a scan.

Freemius

Freemius handles licensing, plan management and plugin updates for NCB Diagnosis.

What is sent and when: nothing at all unless you choose to opt in. On activation the plugin shows an opt-in screen with Allow and Skip. If you click Skip, no data leaves your site.

If you click Allow, Freemius receives your site URL, admin email address, and basic environment details (WordPress and PHP version, plugin version and active plan) so that licence checks and update notices work. The same data is sent when you activate a licence key, and periodically afterwards to verify the licence is still valid. You can revoke consent at any time from NCB Diagnosis -> Account.

Service provider: Freemius, Inc. com)

com/terms/

com/privacy/

Public DNS (SPF record lookup)

The Email Deliverability module checks whether your site’s sending domain publishes an SPF record, a common reason order and notification emails are rejected as spam.

What is sent and when: only when you run the Email Deliverability module or a full scan. The plugin performs a standard DNS TXT lookup, through your server’s configured resolver, for the domain part of the site’s From address only. No site content, no personal data and no email addresses are transmitted, and no third-party API is contacted — this is the same kind of lookup your mail server performs.

Terms and privacy: the resolver is whichever one your hosting provider has configured; no separate account, registration or agreement is involved.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • health check
  • diagnostics
  • performance
  • troubleshooting
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 8.1
Update activity27 Oct 20266d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.