Prayer Time & Calender Security & Risk Analysis

wordpress.org/plugins/prayer-time-calender

WordPress Plugin for show prayer time including custom search, auto location (geoIP), islamic calender. In both shortcode and widget supports.

10 active installs v1.2 PHP + WP 3.0.1+ Updated May 12, 2014
islamic-calenderprayer-timeshortcodewidget
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Prayer Time & Calender Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 11yr ago
Risk Assessment

The prayer-time-calender plugin v1.2 presents a mixed security posture. On the positive side, there are no recorded historical vulnerabilities and the plugin utilizes prepared statements for all SQL queries. However, significant concerns arise from the static analysis, particularly regarding input validation and authentication. The presence of two unprotected AJAX handlers significantly increases the attack surface, offering potential entry points for attackers to exploit without proper authorization. Furthermore, the complete lack of output escaping across all identified outputs is a critical weakness, leaving the plugin highly susceptible to cross-site scripting (XSS) attacks. The absence of nonce checks on AJAX endpoints exacerbates this risk.

While the plugin's vulnerability history is clean, this should not be interpreted as a guarantee of current security. The identified weaknesses in the code itself, specifically the unprotected entry points and pervasive unescaped output, represent immediate and serious risks that could be leveraged by an attacker. The absence of taint analysis results doesn't inherently mean there are no vulnerabilities, but rather that the analysis either couldn't be performed or didn't find any specific flows. The overall conclusion is that despite the lack of historical exploits and good SQL practices, the current version of prayer-time-calender is highly vulnerable due to critical deficiencies in handling user input and securing its entry points.

Key Concerns

  • Unprotected AJAX handlers
  • No output escaping
  • No nonce checks on AJAX
  • No capability checks
Vulnerabilities
None known

Prayer Time & Calender Security Vulnerabilities

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

Prayer Time & Calender Code Analysis

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

Output Escaping

0% escaped23 total outputs
Attack Surface
2 unprotected

Prayer Time & Calender Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

authwp_ajax_ma_prayer_changeindex.php:48
noprivwp_ajax_ma_prayer_changeindex.php:49

Shortcodes 1

[ma_prayer_viewer] shortcode.class.php:5
WordPress Hooks 3
actionwidgets_initindex.php:12
actioninitindex.php:13
actionwp_enqueue_scriptsindex.php:14
Maintenance & Trust

Prayer Time & Calender Maintenance & Trust

Maintenance Signals

WordPress version tested3.4.2
Last updatedMay 12, 2014
PHP min version
Downloads5K

Community Trust

Rating90/100
Number of ratings2
Active installs10
Developer Profile

Prayer Time & Calender Developer Profile

capripio

3 plugins · 30 total installs

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

How We Detect Prayer Time & Calender

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/prayer-time-calender/style.css/wp-content/plugins/prayer-time-calender/ajax_form_submit.js/wp-content/plugins/prayer-time-calender/functions.js
Script Paths
/wp-content/plugins/prayer-time-calender/ajax_form_submit.js/wp-content/plugins/prayer-time-calender/functions.js
Version Parameters
prayer-time-calender/style.css?ver=prayer-time-calender/ajax_form_submit.js?ver=prayer-time-calender/functions.js?ver=

HTML / DOM Fingerprints

Shortcode Output
[ma_prayer_viewer]
FAQ

Frequently Asked Questions about Prayer Time & Calender