Diagnostic Glance Security & Risk Analysis

wordpress.org/plugins/diagnostic-glance

Diagnostic summary of WordPress setup including themes, plugins, system config, and site stats -- formatted for support forum posting.

40 active installs v2.0.0 PHP 7.4+ WP 5.0+ Updated Jan 1, 2026
dashboarddiagnosticsupportsystemtroubleshooting
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Diagnostic Glance Safe to Use in 2026?

Generally Safe

Score 100/100

Diagnostic Glance has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The 'diagnostic-glance' v2.0.0 plugin exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices with a high percentage of properly escaped output and a significant number of nonce and capability checks. Furthermore, the absence of any recorded vulnerabilities, including critical or high severity ones, and a lack of bundled libraries suggest a well-maintained and secure codebase. The total attack surface is modest and importantly, all identified entry points appear to have authentication checks, which is a significant strength.

However, a notable concern arises from the SQL query analysis. The plugin has one SQL query, and 100% of it is not using prepared statements. This represents a clear risk of SQL injection vulnerabilities, even if no such vulnerabilities have been reported in its history. While the taint analysis shows no unsanitized paths, this might be due to the limited scope of analysis or the specific nature of the single SQL query not triggering the taint detection. The lack of any reported vulnerabilities in its history, coupled with the raw SQL query, could indicate that either the query is not exploitable in practice or the plugin's usage context mitigates the risk, but it's a potential blind spot that warrants attention.

In conclusion, 'diagnostic-glance' v2.0.0 is a relatively secure plugin with excellent practices in output escaping and authentication. Its vulnerability-free history is a strong positive indicator. The primary weakness is the use of raw SQL queries, which introduces a potential for SQL injection that, while not evidenced by historical data, is a standard security risk that should be addressed.

Key Concerns

  • SQL query without prepared statements
Vulnerabilities
None known

Diagnostic Glance Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Diagnostic Glance Code Analysis

Dangerous Functions
0
Raw SQL Queries
1
0 prepared
Unescaped Output
3
92 escaped
Nonce Checks
8
Capability Checks
14
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

0% prepared1 total queries

Output Escaping

97% escaped95 total outputs
Attack Surface

Diagnostic Glance Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 4

authwp_ajax_diagnostic_glance_track_copyincludes\class-diagnostic-glance.php:172
authwp_ajax_diagnostic_glance_toggle_widget_visibilityincludes\class-settings-page.php:74
authwp_ajax_diagnostic_glance_save_sectionsincludes\class-settings-page.php:75
authwp_ajax_diagnostic_glance_get_diagnostic_outputincludes\class-settings-page.php:76

Shortcodes 1

[diagnostic_glance] includes\class-diagnostic-glance.php:254
WordPress Hooks 15
actionadmin_noticesdiagnostic-glance.php:37
actionadmin_noticesdiagnostic-glance.php:44
actionplugins_loadeddiagnostic-glance.php:129
filterplugin_row_metadiagnostic-glance.php:227
actionwp_dashboard_setupincludes\class-diagnostic-glance.php:158
actioninitincludes\class-diagnostic-glance.php:159
actionadmin_enqueue_scriptsincludes\class-diagnostic-glance.php:160
actioninitincludes\class-diagnostic-glance.php:163
actioninitincludes\class-diagnostic-glance.php:166
actionadmin_initincludes\class-diagnostic-glance.php:169
actionadmin_noticesincludes\class-review-system.php:78
actionadmin_initincludes\class-review-system.php:79
actionadmin_initincludes\class-review-system.php:80
actionadmin_menuincludes\class-settings-page.php:70
actionadmin_enqueue_scriptsincludes\class-settings-page.php:71
Maintenance & Trust

Diagnostic Glance Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 1, 2026
PHP min version7.4
Downloads4K

Community Trust

Rating60/100
Number of ratings2
Active installs40
Developer Profile

Diagnostic Glance Developer Profile

LaughterOnWater

7 plugins · 70 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Diagnostic Glance

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/diagnostic-glance/diagnostic-glance.php/wp-content/plugins/diagnostic-glance/assets/css/diagnostic-glance.css/wp-content/plugins/diagnostic-glance/assets/js/diagnostic-glance.js/wp-content/plugins/diagnostic-glance/assets/js/diagnostic-glance-admin.js
Script Paths
/wp-content/plugins/diagnostic-glance/assets/js/diagnostic-glance.js/wp-content/plugins/diagnostic-glance/assets/js/diagnostic-glance-admin.js
Version Parameters
diagnostic-glance/diagnostic-glance.php?ver=diagnostic-glance/assets/css/diagnostic-glance.css?ver=diagnostic-glance/assets/js/diagnostic-glance.js?ver=diagnostic-glance/assets/js/diagnostic-glance-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
diagnostic-glance-widget
Data Attributes
diagnostic-glance-settings
JS Globals
diagnostic_glance_admin_params
FAQ

Frequently Asked Questions about Diagnostic Glance