NGS JS Salat Times Security & Risk Analysis

wordpress.org/plugins/ngs-js-salat-times

Provide Islamic Prayer Times computed on client side.

10 active installs v1.3 PHP 7.0+ WP 5.4.1+ Updated Aug 1, 2020
salat-times-islam-prayer-adhan-azan
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is NGS JS Salat Times Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 5yr ago
Risk Assessment

The ngs-js-salat-times plugin version 1.3 exhibits a mixed security posture. On the positive side, it has no recorded vulnerabilities (CVEs), no external HTTP requests, and its SQL queries are 100% prepared, indicating good practices in these areas. The attack surface, while containing two shortcodes, has no directly identified unprotected entry points.

However, significant concerns arise from the static code analysis. The most glaring issue is the complete lack of output escaping (0% properly escaped). This is a critical vulnerability that could lead to cross-site scripting (XSS) attacks if user-supplied data is ever rendered by the plugin without proper sanitization. Additionally, the absence of nonce checks and capability checks, especially given the presence of shortcodes which are often interaction points, leaves the plugin vulnerable to unauthorized actions or privilege escalation. The file operations also warrant attention, as their implementation without context could introduce risks.

Given the absence of historical vulnerabilities, it's difficult to draw conclusions about long-term maintenance. However, the current codebase shows critical flaws in output handling and authorization mechanisms that far outweigh the positive aspects. The plugin's current state suggests a high risk of XSS and potential unauthorized operations.

Key Concerns

  • 0% of outputs are properly escaped
  • 0 nonces checked
  • 0 capability checks
  • File operations present without context
Vulnerabilities
None known

NGS JS Salat Times Security Vulnerabilities

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

NGS JS Salat Times Code Analysis

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

Output Escaping

0% escaped43 total outputs
Attack Surface

NGS JS Salat Times Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[ngs_js_salat_times] ngs-js-salat-times.php:643
[ngs_js_daily_salat_times] ngs-js-salat-times.php:646
WordPress Hooks 5
actionwp_enqueue_scriptsngs-js-salat-times.php:641
actionadmin_enqueue_scriptsngs-js-salat-times.php:651
actionadmin_menungs-js-salat-times.php:652
actionadmin_initngs-js-salat-times.php:653
actionadmin_headngs-js-salat-times.php:654
Maintenance & Trust

NGS JS Salat Times Maintenance & Trust

Maintenance Signals

WordPress version tested5.5.18
Last updatedAug 1, 2020
PHP min version7.0
Downloads3K

Community Trust

Rating100/100
Number of ratings3
Active installs10
Alternatives

NGS JS Salat Times Alternatives

No alternatives data available yet.

Developer Profile

NGS JS Salat Times Developer Profile

nicolasngsma

1 plugin · 10 total installs

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

How We Detect NGS JS Salat Times

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/ngs-js-salat-times/templates/default_monthly.tmpl/wp-content/plugins/ngs-js-salat-times/templates/default_daily.tmpl

HTML / DOM Fingerprints

CSS Classes
ngsjsst-salatsngsjsst-oddngsjsst-todayngsjsst-dayngsjsst-time
Data Attributes
wgt_title1wgt_title2latitudelongitudelocationlocale+22 more
Shortcode Output
<div class="ngs-js-salat-time-anchor"<div class="ngs-js-salat-time-anchor" daily="true"
FAQ

Frequently Asked Questions about NGS JS Salat Times