Dermatriq – Dermatology Clinic Management System Security & Risk Analysis

wordpress.org/plugins/dermatriq

All-in-one dermatology clinic system to manage patients, appointments, prescriptions, invoices, and reports from one dashboard.

0 active installs v1.0.1 PHP 8.2+ WP 6.4+ Updated Mar 26, 2026
appointmentsclinicinvoicesprescriptionstags-dermatology
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Dermatriq – Dermatology Clinic Management System Safe to Use in 2026?

Generally Safe

Score 100/100

Dermatriq – Dermatology Clinic Management System has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1mo ago
Risk Assessment

The 'dermatriq' plugin v1.0.1 exhibits a strong security posture based on static analysis. A significant positive is the complete absence of direct SQL injection vulnerabilities, with all 995 SQL queries utilizing prepared statements. Furthermore, the plugin demonstrates diligent output escaping, with 97% of outputs properly escaped, minimizing the risk of cross-site scripting (XSS) vulnerabilities. The extensive use of nonce and capability checks (147 and 35 respectively) on its entry points (AJAX handlers, shortcodes, and cron events) indicates a well-implemented access control strategy. The lack of external HTTP requests and bundled libraries also reduces potential attack vectors. The vulnerability history is also exceptionally clean, with no recorded CVEs, suggesting a well-maintained and secure codebase.

While the static analysis results are overwhelmingly positive, a minor concern could be the relatively large number of file operations (17) within the plugin. Without further context, it's difficult to ascertain the nature of these operations and whether they are susceptible to path traversal or other file system vulnerabilities. However, given the overall strong security signals and the absence of any reported vulnerabilities, this remains a minor point of observation rather than a definitive risk. The complete lack of taint analysis findings further reinforces the confidence in the plugin's security. The plugin's strengths lie in its robust handling of SQL, output escaping, and authentication mechanisms, making it appear quite secure.

Vulnerabilities
None known

Dermatriq – Dermatology Clinic Management System Security Vulnerabilities

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

Dermatriq – Dermatology Clinic Management System Release Timeline

v1.0.1Current
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Dermatriq – Dermatology Clinic Management System Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
995 prepared
Unescaped Output
65
2338 escaped
Nonce Checks
147
Capability Checks
35
File Operations
17
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared995 total queries

Output Escaping

97% escaped2403 total outputs
Attack Surface

Dermatriq – Dermatology Clinic Management System Attack Surface

Entry Points12
Unprotected0

AJAX Handlers 5

authwp_ajax_dermatriq_get_slotsincludes/frontend/class-shortcodes.php:41
noprivwp_ajax_dermatriq_get_slotsincludes/frontend/class-shortcodes.php:42
authwp_ajax_dermatriq_patient_get_paymentsincludes/frontend/class-shortcodes.php:43
authwp_ajax_dermatriq_patient_get_add_payment_formincludes/frontend/class-shortcodes.php:44
authwp_ajax_dermatriq_patient_submit_paymentincludes/frontend/class-shortcodes.php:45

Shortcodes 7

[dermatriq_patient_menu] includes/frontend/class-patient-menu.php:16
[dermatriq_patient_register] includes/frontend/class-shortcodes.php:26
[dermatriq_patient_login] includes/frontend/class-shortcodes.php:27
[dermatriq_patient_forgot_password] includes/frontend/class-shortcodes.php:28
[dermatriq_patient_dashboard] includes/frontend/class-shortcodes.php:29
[dermatriq_patient_profile] includes/frontend/class-shortcodes.php:30
[dermatriq_appointment_form] includes/frontend/class-shortcodes.php:31
WordPress Hooks 48
actionplugins_loadeddermatriq.php:40
actionadmin_menuincludes/admin/class-admin-menu.php:15
actionadmin_post_dermatriq_forms_resetincludes/admin/pages/class-forms-page.php:22
actionadmin_initincludes/admin/pages/class-forms-page.php:23
actionadmin_post_dermatriq_my_profile_saveincludes/admin/pages/class-my-profile-page.php:21
actionadmin_post_dermatriq_backup_exportincludes/admin/pages/class-settings-backup.php:20
actionadmin_post_dermatriq_backup_importincludes/admin/pages/class-settings-backup.php:21
actionadmin_post_dermatriq_logs_export_csvincludes/admin/pages/class-system-logs-page.php:19
actionadmin_enqueue_scriptsincludes/admin/support/class-assets.php:14
actionadmin_noticesincludes/admin/support/class-notices.php:13
filterwp_get_nav_menu_itemsincludes/frontend/class-patient-menu.php:17
filterquery_varsincludes/frontend/class-qr-verify.php:17
actiontemplate_redirectincludes/frontend/class-qr-verify.php:18
actionadmin_post_dermatriq_patient_loginincludes/frontend/class-shortcodes.php:33
actionadmin_post_nopriv_dermatriq_patient_loginincludes/frontend/class-shortcodes.php:34
actionadmin_post_dermatriq_front_appointment_submitincludes/frontend/class-shortcodes.php:35
actionadmin_post_nopriv_dermatriq_front_appointment_submitincludes/frontend/class-shortcodes.php:36
actionadmin_post_dermatriq_patient_cancel_appointmentincludes/frontend/class-shortcodes.php:37
actionadmin_post_dermatriq_patient_weight_addincludes/frontend/class-shortcodes.php:38
actionadmin_post_dermatriq_patient_change_passwordincludes/frontend/class-shortcodes.php:39
actionadmin_post_dermatriq_print_patient_id_cardincludes/frontend/class-shortcodes.php:40
actiondermatriq_patient_savedincludes/helpers/class-logs.php:15
actiondermatriq_appointment_changedincludes/helpers/class-logs.php:16
actiondermatriq_prescription_savedincludes/helpers/class-logs.php:17
actiondermatriq_invoice_recalculatedincludes/helpers/class-logs.php:18
actionadmin_post_dermatriq_role_saveincludes/helpers/class-roles.php:20
actionadmin_post_dermatriq_role_updateincludes/helpers/class-roles.php:21
actionadmin_post_dermatriq_role_trashincludes/helpers/class-roles.php:22
actionadmin_post_dermatriq_role_restoreincludes/helpers/class-roles.php:23
actionadmin_post_dermatriq_role_deleteincludes/helpers/class-roles.php:24
actionadmin_post_dermatriq_role_bulkincludes/helpers/class-roles.php:25
actionadmin_post_dermatriq_role_bulk_deleteincludes/helpers/class-roles.php:26
actionuser_registerincludes/helpers/class-user-profile-sync.php:15
actionprofile_updateincludes/helpers/class-user-profile-sync.php:16
actionset_user_roleincludes/helpers/class-user-profile-sync.php:17
filterparent_fileincludes/modules/advises/class-advises-page.php:64
filtersubmenu_fileincludes/modules/advises/class-advises-page.php:67
actionadmin_post_dermatriq_doctor_id_card_printincludes/modules/doctors/class-doctors.php:17
actionadmin_enqueue_scriptsincludes/modules/doctors/class-doctors.php:18
actionadmin_post_dermatriq_patient_id_card_printincludes/modules/patients/class-patients.php:18
actionadmin_enqueue_scriptsincludes/modules/patients/class-patients.php:19
actionadmin_enqueue_scriptsincludes/modules/reports/class-reports.php:18
actionadmin_post_dermatriq_reports_export_overviewincludes/modules/reports/class-reports.php:20
actionadmin_post_dermatriq_reports_export_financialincludes/modules/reports/class-reports.php:21
actionadmin_post_dermatriq_reports_export_appointmentsincludes/modules/reports/class-reports.php:22
actionadmin_post_dermatriq_reports_export_treatments_sessionsincludes/modules/reports/class-reports.php:23
actionadmin_post_dermatriq_reports_export_doctorsincludes/modules/reports/class-reports.php:24
actionadmin_post_dermatriq_reports_cache_clearincludes/modules/reports/class-reports.php:25

Scheduled Events 2

dermatriq_appointment_send_scheduled_reminder
dermatriq_appointment_send_scheduled_reminder
Maintenance & Trust

Dermatriq – Dermatology Clinic Management System Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 26, 2026
PHP min version8.2
Downloads116

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Dermatriq – Dermatology Clinic Management System Developer Profile

Atique Ullah

2 plugins · 10 total installs

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

How We Detect Dermatriq – Dermatology Clinic Management System

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dermatriq/assets/admin/css/dermatriq-admin.css/wp-content/plugins/dermatriq/assets/admin/js/dermatriq-admin.js/wp-content/plugins/dermatriq/assets/admin/css/dermatriq-forms.css/wp-content/plugins/dermatriq/assets/admin/js/dermatriq-forms.js
Version Parameters
dermatriq/assets/admin/js/dermatriq-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
dermatriq-dashboard-widgetdermatriq-quick-accessdermatriq-stat-carddermatriq-patients-tabledermatriq-appointment-calendardermatriq-invoice-list
Data Attributes
data-dermatriq-page
JS Globals
DermatriqAdmin
REST Endpoints
/wp-json/dermatriq/v1/appointments/wp-json/dermatriq/v1/patients/wp-json/dermatriq/v1/settings
Shortcode Output
[dermatriq_dashboard][dermatriq_patient_list][dermatriq_appointment_calendar][dermatriq_invoice_generator]
FAQ

Frequently Asked Questions about Dermatriq – Dermatology Clinic Management System