Page Loading Effects Security & Risk Analysis

wordpress.org/plugins/page-loading-effects

Are you tired of slow-loading pages on your website? Introducing the ultimate solution - our brand new WP plugin that displays a stunning loading anim …

2K active installs v3.0.0 PHP 7.0+ WP 4.7+ Updated Jan 19, 2023
effectslazypageloaderpreloaderscreen
85
A · Safe
CVEs total1
Unpatched0
Last CVEJan 19, 2023
Safety Verdict

Is Page Loading Effects Safe to Use in 2026?

Generally Safe

Score 85/100

Page Loading Effects has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Jan 19, 2023Updated 3yr ago
Risk Assessment

The 'page-loading-effects' plugin v3.0.0 presents a mixed security picture. On the positive side, the plugin demonstrates good practices in several areas. It has no apparent attack surface through AJAX handlers, REST API, shortcodes, or cron events. Furthermore, all identified SQL queries are properly prepared, and there are no suspicious file operations or external HTTP requests. The presence of a nonce check is also a positive indicator for securing certain actions. However, a significant concern arises from the low percentage of properly escaped output, with only 13% of 23 total outputs being escaped. This suggests a high potential for cross-site scripting (XSS) vulnerabilities, where unescaped user-supplied data could be rendered in the browser, allowing malicious scripts to execute.

The vulnerability history also warrants attention. While there are no currently unpatched vulnerabilities, the plugin has a history of one known CVE, specifically a medium-severity Cross-site Scripting (XSS) vulnerability. The fact that this vulnerability was patched indicates the developers can address security issues. However, the occurrence of an XSS vulnerability in the past, coupled with the current static analysis revealing poor output escaping, suggests a recurring risk in how user input is handled. The taint analysis showing no unsanitized paths is encouraging, but it must be considered alongside the high number of potentially unescaped outputs. Overall, the plugin has strengths in its limited attack surface and database interaction security, but the significant weakness in output escaping and past XSS history indicates a substantial risk of XSS vulnerabilities.

Key Concerns

  • Low output escaping percentage (13%)
  • Past medium XSS vulnerability
Vulnerabilities
1

Page Loading Effects Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2023-23718medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Page Loading Effects <= 2.0.0 - Authenticated (Admin+) Stored Cross Site Scripting

Jan 19, 2023 Patched in 3.0.0 (369d)
Code Analysis
Analyzed Mar 16, 2026

Page Loading Effects Code Analysis

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

Output Escaping

13% escaped23 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
ple_admin_menu_page_callback (includes\admin\add-menu-options.php:39)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Page Loading Effects Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 8
actionadmin_menuincludes\admin\add-menu-options.php:32
actionadmin_enqueue_scriptsincludes\admin\admin-enqueue-scripts.php:23
actionadmin_enqueue_scriptsincludes\admin\admin-enqueue-scripts.php:39
actionwp_enqueue_scriptsincludes\enqueue-scripts.php:25
actionwp_enqueue_scriptsincludes\enqueue-scripts.php:39
actionwp_headincludes\enqueue-scripts.php:124
actionwp_footerincludes\enqueue-scripts.php:146
actioninitincludes\enqueue-scripts.php:159
Maintenance & Trust

Page Loading Effects Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedJan 19, 2023
PHP min version7.0
Downloads45K

Community Trust

Rating98/100
Number of ratings11
Active installs2K
Developer Profile

Page Loading Effects Developer Profile

Elvin D

6 plugins · 8K total installs

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

How We Detect Page Loading Effects

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/page-loading-effects/assets/css/ple-preloader.css/wp-content/plugins/page-loading-effects/assets/js/ple-preloader.js
Script Paths
/wp-content/plugins/page-loading-effects/assets/js/ple-preloader.js
Version Parameters
page-loading-effects/assets/css/ple-preloader.css?ver=page-loading-effects/assets/js/ple-preloader.js?ver=

HTML / DOM Fingerprints

CSS Classes
ple-preloaderple-preloader-overlayple-preloader-loadingple-preloader-content
Data Attributes
data-ple-effect
JS Globals
PLEple_vars
FAQ

Frequently Asked Questions about Page Loading Effects