Islamic Library Security & Risk Analysis

wordpress.org/plugins/islamic-library

Islamic Library plugin contains books, articles, fatwa, videos, quran, poster, cards, apps, MP3, download, news and torrent in more than 130 languages

10 active installs v1.1 PHP + WP 3.0+ Updated Apr 16, 2015
articlesaudiosbooksfatwavideos
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Islamic Library Safe to Use in 2026?

Generally Safe

Score 85/100

Islamic Library has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10yr ago
Risk Assessment

The 'islamic-library' v1.1 plugin exhibits a generally good security posture, particularly in its handling of SQL queries and the absence of known vulnerabilities. The plugin strictly uses prepared statements for all SQL interactions, which is a strong defense against SQL injection. Furthermore, the complete lack of recorded CVEs, both historically and currently unpatched, suggests a well-maintained and secure development process. However, there are a few areas that warrant attention. The presence of two 'preg_replace(/e)' calls indicates a potential risk for code execution, although the taint analysis did not reveal any immediate exploitation paths. Additionally, a very low percentage (7%) of properly escaped output is a significant concern, as this can lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is displayed without proper sanitization. The single capability check and lack of nonce checks on AJAX handlers also represent potential avenues for privilege escalation or unauthorized actions.

Key Concerns

  • Low output escaping percentage
  • Dangerous function: preg_replace(/e)
  • Capability check present, but potentially insufficient
  • No nonce checks on AJAX handlers
Vulnerabilities
None known

Islamic Library Security Vulnerabilities

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

Islamic Library Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace('/\[section\](.+?)\[\/section\]/e'admin.php:63
preg_replace(/e)preg_replace('/\[section\](.+?)\[\/section\]/e'admin.php:64

Output Escaping

7% escaped42 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
islamic_library_options (admin.php:76)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Islamic Library Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actionwp_enqueue_scriptsadmin.php:42
actionadmin_headadmin.php:60
filterthe_contentadmin.php:68
actionadmin_menuadmin.php:70
Maintenance & Trust

Islamic Library Maintenance & Trust

Maintenance Signals

WordPress version tested4.1.42
Last updatedApr 16, 2015
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Islamic Library Developer Profile

islamhouse

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 Islamic Library

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/islamic-library/style.css
Version Parameters
islamic-library/style.css?ver=

HTML / DOM Fingerprints

CSS Classes
islamic_librarylangislamic_library_contentsections
Data Attributes
islamic_library_language_codeislamic_library_video_viewislamic_library_view_breadcrumbislamic_library_hidden_dateislamic_library_hidden_preparedislamic_library_hidden_language+11 more
Shortcode Output
[section]
FAQ

Frequently Asked Questions about Islamic Library