TM Islamic Helper Security & Risk Analysis

wordpress.org/plugins/tm-islamic-helper

Islamic Helper plugin for muslims prayer times. Don't delete this plugin.

100 active installs v1.0.1 PHP 7.2+ WP 5.2+ Updated Nov 20, 2019
islammuslimsnamazpraypraytime
64
C · Use Caution
CVEs total1
Unpatched1
Last CVENov 18, 2024
Download
Safety Verdict

Is TM Islamic Helper Safe to Use in 2026?

Use With Caution

Score 64/100

TM Islamic Helper has 1 unpatched vulnerability. Evaluate alternatives or apply available mitigations.

1 known CVE 1 unpatched Last CVE: Nov 18, 2024Updated 6yr ago
Risk Assessment

The "tm-islamic-helper" plugin exhibits a concerning security posture due to a large number of unprotected AJAX handlers, representing a significant attack surface that could be exploited by unauthenticated users. While the plugin demonstrates good practices in its handling of SQL queries, utilizing prepared statements, the low percentage of properly escaped output is a major red flag. This indicates a high risk of Cross-Site Scripting (XSS) vulnerabilities, especially considering the plugin's history of a medium-severity XSS vulnerability. The presence of unsanitized paths in the taint analysis further exacerbates these concerns, suggesting potential for path traversal or file inclusion vulnerabilities, although no critical or high-severity taint flows were identified. The plugin's history of a recent medium-severity vulnerability, specifically XSS, coupled with the lack of robust output escaping, points to a pattern of insufficient input sanitization and output encoding, which attackers could leverage. While the plugin has a limited number of entry points and no direct file operations, the primary weaknesses lie in the lack of authentication on AJAX handlers and the inadequate output escaping, creating a considerable risk profile.

Key Concerns

  • Unprotected AJAX handlers
  • Low percentage of properly escaped output
  • Unsanitized paths in taint analysis
  • Unpatched medium severity CVE
  • Low number of nonce checks
  • Low number of capability checks
Vulnerabilities
1

TM Islamic Helper Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-52458medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

TM Islamic Helper <= 1.0.1 - Reflected Cross-Site Scripting

Nov 18, 2024Unpatched
Code Analysis
Analyzed Mar 16, 2026

TM Islamic Helper Code Analysis

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

Output Escaping

21% escaped630 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

4 flows3 with unsanitized paths
tmpray_get_json_namaz (dashboard\dashboard.php:261)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
14 unprotected

TM Islamic Helper Attack Surface

Entry Points16
Unprotected14

AJAX Handlers 14

noprivwp_ajax_tmpray_process_namazdashboard\dashboard.php:212
authwp_ajax_tmpray_process_namazdashboard\dashboard.php:213
noprivwp_ajax_tmpray_save_namaz_timedashboard\dashboard.php:219
authwp_ajax_tmpray_save_namaz_timedashboard\dashboard.php:220
noprivwp_ajax_tmpray_get_json_namazdashboard\dashboard.php:259
authwp_ajax_tmpray_get_json_namazdashboard\dashboard.php:260
noprivwp_ajax_tmpray_get_days_in_monthdashboard\dashboard.php:288
authwp_ajax_tmpray_get_days_in_monthdashboard\dashboard.php:289
noprivwp_ajax_tmpray_method_namazdashboard\dashboard.php:328
authwp_ajax_tmpray_method_namazdashboard\dashboard.php:329
noprivwp_ajax_tmpray_show_shortcode_singledashboard\dashboard.php:648
authwp_ajax_tmpray_show_shortcode_singledashboard\dashboard.php:649
noprivwp_ajax_tmpray_show_shortcode_alldashboard\dashboard.php:690
authwp_ajax_tmpray_show_shortcode_alldashboard\dashboard.php:691

Shortcodes 2

[praytime_single] dashboard\dashboard.php:717
[praytime_all] dashboard\dashboard.php:722
WordPress Hooks 12
actioninitcustom_taxonomy\namaz-time.php:6
actionadd_meta_boxescustom_taxonomy\namaz-time.php:44
actionsave_postcustom_taxonomy\namaz-time.php:108
filtermanage_posts_columnscustom_taxonomy\namaz-time.php:112
actionmanage_posts_custom_columncustom_taxonomy\namaz-time.php:125
actionadmin_initdashboard\dashboard.php:14
actionadmin_print_stylesdashboard\dashboard.php:103
actionadmin_print_scriptsdashboard\dashboard.php:104
actionadmin_menudashboard\dashboard.php:141
actionadmin_print_stylesfunction\public_function.php:21
actionplugins_loadedtm-islamic-helper.php:23
actionplugins_loadedtm-islamic-helper.php:44
Maintenance & Trust

TM Islamic Helper Maintenance & Trust

Maintenance Signals

WordPress version tested5.2.24
Last updatedNov 20, 2019
PHP min version7.2
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs100
Developer Profile

TM Islamic Helper Developer Profile

zaymund

2 plugins · 110 total installs

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

How We Detect TM Islamic Helper

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/tm-islamic-helper/dashboard/css/style.css/wp-content/plugins/tm-islamic-helper/dashboard/js/ui-choose.js/wp-content/plugins/tm-islamic-helper/dashboard/js/xlsx.full.min.js
Script Paths
/wp-content/plugins/tm-islamic-helper/dashboard/js/ui-choose.js/wp-content/plugins/tm-islamic-helper/dashboard/js/xlsx.full.min.js
Version Parameters
tm-islamic-helper/dashboard/css/style.css?ver=tm-islamic-helper/dashboard/js/ui-choose.js?ver=tm-islamic-helper/dashboard/js/xlsx.full.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
tmpray_dashboard_css
FAQ

Frequently Asked Questions about TM Islamic Helper