AZAN Plugin Security & Risk Analysis

wordpress.org/plugins/azan

Display prayer times by widget.

600 active installs v0.7 PHP + WP 3.0+ Updated Jul 19, 2024
athanazanpersianshiawordpress-azan-plugin
91
A · Safe
CVEs total1
Unpatched0
Last CVEMay 24, 2024
Download
Safety Verdict

Is AZAN Plugin Safe to Use in 2026?

Generally Safe

Score 91/100

AZAN Plugin has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: May 24, 2024Updated 1yr ago
Risk Assessment

The 'azan' plugin v0.7 exhibits a mixed security posture. On one hand, the static analysis indicates a strong adherence to secure coding practices in several areas. The complete absence of dangerous functions, file operations, and external HTTP requests, along with 100% of SQL queries utilizing prepared statements, are significant strengths. Furthermore, the presence of a nonce check is a positive sign. However, the very low percentage of properly escaped output (23%) represents a substantial concern, leaving the plugin vulnerable to various cross-site scripting (XSS) attacks.

The lack of identified taint flows and unprotected entry points (AJAX, REST API, shortcodes, cron) is encouraging, suggesting the core functionality is not immediately exposed to direct attacks. The vulnerability history, while showing one past medium-severity CSRF vulnerability, is also positive in that it is currently unpatched. This indicates that past issues have been addressed or are no longer present in this version. The primary weakness lies in the output escaping, which needs immediate attention to prevent potential client-side compromises.

In conclusion, 'azan' v0.7 has a good foundation with secure handling of data operations and a limited attack surface. The absence of critical and high-severity issues in the taint analysis and vulnerability history further bolsters its security. However, the critical deficiency in output escaping introduces a significant risk that overshadows its strengths. Remediation of the output escaping is paramount to improving the plugin's overall security.

Key Concerns

  • Low output escaping percentage
  • Past medium vulnerability (CSRF)
Vulnerabilities
1 published

AZAN Plugin Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-3993medium · 6.1Cross-Site Request Forgery (CSRF)

AZAN Plugin <= 0.6 - Cross-Site Request Forgery to Stored Cross-Site Scripting

May 24, 2024 Patched in 0.7 (70d)
Version History

AZAN Plugin Release Timeline

v0.7Current
v0.61 CVE
v0.21 CVE
Code Analysis
Analyzed Mar 16, 2026

AZAN Plugin Code Analysis

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

Output Escaping

23% escaped22 total outputs
Attack Surface

AZAN Plugin Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actioninitindex.php:28
actionplugins_loadedindex.php:40
actionwidgets_initindex.php:291
actionwp_headindex.php:303
actionadmin_menuindex.php:314
actioninitindex.php:455
Maintenance & Trust

AZAN Plugin Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 19, 2024
PHP min version
Downloads10K

Community Trust

Rating100/100
Number of ratings6
Active installs600
Developer Profile

AZAN Plugin Developer Profile

Omid Shamloo

7 plugins · 8K total installs

71
trust score
Avg Security Score
88/100
Avg Patch Time
158 days
View full developer profile
Detection Fingerprints

How We Detect AZAN Plugin

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/azan/azan.css/wp-content/plugins/azan/azan.js
Script Paths
/wp-content/plugins/azan/azan.js
Version Parameters
azan/azan.css?ver=azan/azan.js?ver=

HTML / DOM Fingerprints

CSS Classes
widget_azan
Data Attributes
data-azan-citydata-azan-offsetdata-azan-mode
FAQ

Frequently Asked Questions about AZAN Plugin