Simple Diagnosis Security & Risk Analysis

wordpress.org/plugins/simple-diagnosis

This plugin to easily create diagnostic quizzes that calculate scores from answers and display results.

10 active installs v1.0.2 PHP 7.0+ WP 6.7+ Updated Jan 6, 2026
diagnosisquestionquestionnairequiz
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Simple Diagnosis Safe to Use in 2026?

Generally Safe

Score 100/100

Simple Diagnosis 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 'simple-diagnosis' plugin v1.0.2 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good practices by implementing nonce checks and capability checks on its entry points, and importantly, it appears to have no direct SQL queries that would be vulnerable to injection. The high percentage of properly escaped output also mitigates the risk of cross-site scripting (XSS) vulnerabilities.

However, the analysis reveals a small attack surface with only 3 entry points, all of which are stated to be protected by authentication checks. The absence of any dangerous function calls, file operations, external HTTP requests, or critical/high severity taint flows is highly positive. The vulnerability history being completely clean further reinforces this good security standing, suggesting the developers are either proactive in fixing issues or have not historically introduced significant vulnerabilities.

While the plugin presents a low risk, the static analysis does not explicitly detail the nature of the AJAX handlers or the shortcode, nor does it confirm the *effectiveness* of the capability checks beyond their existence. The fact that 100% of SQL queries use prepared statements is excellent, but the analysis shows 0 total SQL queries, which might mean SQL is not used extensively or at all. Overall, 'simple-diagnosis' appears to be a well-developed plugin with a commendable focus on security.

Vulnerabilities
None known

Simple Diagnosis Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Simple Diagnosis Release Timeline

No version history available.
Code Analysis
Analyzed Mar 17, 2026

Simple Diagnosis Code Analysis

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

Output Escaping

98% escaped134 total outputs
Attack Surface

Simple Diagnosis Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_simpdi_submitclass\class-frontend.php:15
noprivwp_ajax_simpdi_submitclass\class-frontend.php:16

Shortcodes 1

[simpdi] class\class-frontend.php:13
WordPress Hooks 12
actionwp_loadedclass\class-activation.php:22
actioninitclass\class-admin.php:10
actionadd_meta_boxesclass\class-admin.php:11
filtermanage_simpdi_posts_columnsclass\class-admin.php:12
actionmanage_simpdi_posts_custom_columnclass\class-admin.php:13
actionsave_postclass\class-admin.php:14
actionadmin_enqueue_scriptsclass\class-admin.php:15
actionwp_enqueue_scriptsclass\class-frontend.php:14
actionplugins_loadedclass\class-simple-diagnosis.php:23
actionplugins_loadedclass\class-simple-diagnosis.php:24
actionplugins_loadedclass\class-simple-diagnosis.php:25
actioninitclass\class-simple-diagnosis.php:26
Maintenance & Trust

Simple Diagnosis Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 6, 2026
PHP min version7.0
Downloads145

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Simple Diagnosis Developer Profile

tnomi

3 plugins · 1K total installs

73
trust score
Avg Security Score
91/100
Avg Patch Time
1688 days
View full developer profile
Detection Fingerprints

How We Detect Simple Diagnosis

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/simple-diagnosis/assets/css/admin.css/wp-content/plugins/simple-diagnosis/assets/js/admin.js
Script Paths
/wp-content/plugins/simple-diagnosis/assets/js/admin.js
Version Parameters
simple-diagnosis/assets/css/admin.css?ver=simple-diagnosis/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
simpdi-admin-cardsimpdi-admin-questionsimpdi-admin-choicessimpdi-admin-choice-rowsimpdi-admin-results-wrapsimpdi-admin-result-rowsimpdi_shortcode
Data Attributes
id="simpdi-admin-questions-wrap"id="simpdi-admin-questions-list"name="simpdi_questionsname="simpdi_questionsname="simpdi_questionsname="simpdi_questions+19 more
JS Globals
SimpDi_L10n
Shortcode Output
[simpdi id="
FAQ

Frequently Asked Questions about Simple Diagnosis