Malaysia Prayer Times Security & Risk Analysis

wordpress.org/plugins/malaysia-prayer-times

Widget that shows current or all prayer times for locations in Malaysia. Data by JAKIM.

10 active installs v1.1 PHP + WP 3.3+ Updated Apr 8, 2014
prayerprayer-timesshalatsolahsolat
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Malaysia Prayer Times Safe to Use in 2026?

Generally Safe

Score 85/100

Malaysia Prayer Times has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "malaysia-prayer-times" plugin v1.1 exhibits a seemingly strong security posture based on the provided static analysis and vulnerability history. The absence of any identified CVEs, dangerous functions, SQL queries (prepared or otherwise), file operations, or external HTTP requests is a positive indicator. Furthermore, the complete lack of identifiable entry points (AJAX handlers, REST API routes, shortcodes, cron events) significantly limits the potential attack surface. The taint analysis also shows no identified vulnerabilities, which is a significant strength.

However, a critical concern arises from the "Output escaping" analysis, which indicates that 0% of the 45 total outputs are properly escaped. This is a serious deficiency that could lead to Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into web pages viewed by other users. The presence of an outdated bundled library, Select2 v3.4.6, also represents a potential risk if vulnerabilities are discovered in that specific version and not addressed by the plugin developer.

In conclusion, while the plugin benefits from a limited attack surface and no historical vulnerabilities, the lack of output escaping is a substantial security flaw that requires immediate attention. The outdated bundled library is a secondary concern. The overall security is compromised by the unaddressed XSS risk.

Key Concerns

  • 0% output escaping on 45 outputs
  • Bundled outdated library: Select2 v3.4.6
Vulnerabilities
None known

Malaysia Prayer Times Security Vulnerabilities

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

Malaysia Prayer Times Release Timeline

v1.1Current
v1.0
Code Analysis
Analyzed Mar 16, 2026

Malaysia Prayer Times Code Analysis

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

Bundled Libraries

Select23.4.6

Output Escaping

0% escaped45 total outputs
Attack Surface

Malaysia Prayer Times Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 5
actionwp_enqueue_scriptsmalaysia-prayer-times.php:30
actionwp_headmalaysia-prayer-times.php:41
actionadmin_enqueue_scriptsmalaysia-prayer-times.php:49
actionadmin_head-widgets.phpmalaysia-prayer-times.php:66
actionwidgets_initmalaysia-prayer-times.php:340
Maintenance & Trust

Malaysia Prayer Times Maintenance & Trust

Maintenance Signals

WordPress version tested3.7.41
Last updatedApr 8, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Malaysia Prayer Times Developer Profile

Envigeek Web Services

2 plugins · 70 total installs

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

How We Detect Malaysia Prayer Times

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/malaysia-prayer-times/jquery.mpt.js/wp-content/plugins/malaysia-prayer-times/select2.min.js/wp-content/plugins/malaysia-prayer-times/select2.css
Script Paths
/wp-content/plugins/malaysia-prayer-times/jquery.mpt.js
Version Parameters
malaysia-prayer-times/jquery.mpt.js?ver=malaysia-prayer-times/select2.min.js?ver=malaysia-prayer-times/select2.css?ver=

HTML / DOM Fingerprints

CSS Classes
mptwp-mptmpt-prayer
Data Attributes
id^='mpt'id*='mpt-widget'id='mpt'
JS Globals
jQuery(document).readyjQuery('[id^=\'mpt\']')jQuery(document).on('click','.widgets-sortables [id*=\'mpt-widget\'] .widget-top',function(e)jQuery(this).parent().find('select.mptlcodes')jQuery(document).ajaxSuccessjQuery('#widget-' + widget_id[1] + '-location')+1 more
FAQ

Frequently Asked Questions about Malaysia Prayer Times