Directory / plugin

ListingCore Diagnostics

v1.2.0 · by virendrasingh06

A read-only diagnostic plugin for WordPress that reports concrete, observable site facts.

View on WordPress.org

About this plugin

ListingCore Diagnostics inspects a WordPress installation and reports what it can directly observe — versions, update state, security and performance configuration, database metadata, error-log activity, and more — without guessing.

Project Philosophy:

ListingCore Diagnostics should report what it can prove, not what it merely suspects.

Current capabilities:

  • 32 static, read-only, deterministic diagnostics across core, configuration, security, performance, database, plugins, and themes.
  • A factual diagnostic summary (total, severity, and category counts) with no scoring or interpretation.
  • Aggregate evidence only — no raw option dumps, credentials, or paths.
  • One reversible fix (fix.site_urls_align) with preview, confirmation, verification, and rollback.
  • A capability-gated admin page with fully escaped output.

ListingCore Diagnostics deliberately avoids speculative diagnosis, plugin blame, root-cause claims, health scoring, AI/ML, arbitrary filesystem scanning, arbitrary SQL, external HTTP, and telemetry. Diagnostics are read-only; the only mutation path is a single, explicitly confirmed, nonce-protected fix.

Requirements

  • WordPress 6.0 or higher
  • PHP 7.4 or higher
  • MySQL 5.7 or higher (or MariaDB 10.2+)

Security

  • Diagnostics are read-only and aggregate-only
  • The single fix requires the manage_options capability and a valid nonce
  • All output is escaped
  • No external HTTP, telemetry, or automatic data modification

See docs/SECURITY.md for details.

License

This plugin is licensed under the GPL v2 or later license.