WP Nice Loader Security & Risk Analysis

wordpress.org/plugins/wp-nice-loader

WP Nice Loader allows you control over page preloader, font size, themes and more.

30 active installs v0.1.0.4 PHP 7.4+ WP 5.1+ Updated Jul 17, 2024
designloaderpreloader
71
B · Generally Safe
CVEs total1
Unpatched1
Last CVEDec 19, 2024
Safety Verdict

Is WP Nice Loader Safe to Use in 2026?

Mostly Safe

Score 71/100

WP Nice Loader is generally safe to use though it hasn't been updated recently. 1 past CVE were resolved. Keep it updated.

1 known CVE 1 unpatched Last CVE: Dec 19, 2024Updated 1yr ago
Risk Assessment

The "wp-nice-loader" plugin v0.1.0.4 presents a mixed security posture. While the static analysis reveals a commendable lack of direct attack surface (no AJAX handlers, REST API routes, shortcodes, or cron events), indicating a potentially secure by obscurity approach, there are significant concerns. A considerable portion (67%) of output is not properly escaped, which could lead to Cross-Site Scripting (XSS) vulnerabilities if any of the output is user-controlled. Furthermore, the plugin has a known medium severity vulnerability (CSRF) that remains unpatched, and this is the second known vulnerability of this type, suggesting a recurring pattern of security oversight.

The taint analysis did not uncover any issues, and the code uses prepared statements for SQL queries, which are positive security indicators. However, the lack of nonce checks and the fact that only one capability check is present for the entire plugin raises questions about the robustness of its internal access controls. The history of CSRF vulnerabilities, especially with a medium severity rating, is a notable red flag that cannot be ignored, even if the current static analysis doesn't highlight it directly. This indicates a potential blind spot in the development process for handling sensitive operations.

In conclusion, while "wp-nice-loader" exhibits some good practices like avoiding a large attack surface and using prepared statements, the unpatched CSRF vulnerability, combined with a high rate of unescaped output, points to significant risks. The developer should prioritize addressing the known vulnerability and improving output sanitization to enhance the plugin's overall security.

Key Concerns

  • Unpatched medium severity CVE
  • High percentage of unescaped output
  • Lack of nonce checks
  • Limited capability checks
Vulnerabilities
1

WP Nice Loader Security Vulnerabilities

CVEs by Year

1 CVE in 2024 · unpatched
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-56232medium · 5.4Cross-Site Request Forgery (CSRF)

WP Nice Loader <= 0.1.0.4 - Cross-Site Request Forgery to Stored Cross-Site Scripting

Dec 19, 2024Unpatched
Code Analysis
Analyzed Mar 16, 2026

WP Nice Loader Code Analysis

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

Output Escaping

33% escaped18 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<nice_loader_admin> (nice_loader_admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP Nice Loader Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionadmin_menuwp-nice-loader.php:23
actionadmin_enqueue_scriptswp-nice-loader.php:38
actionwp_enqueue_scriptswp-nice-loader.php:52
filteradmin_footer_textwp-nice-loader.php:72
filterbody_classwp-nice-loader.php:96
actioninitwp-nice-loader.php:118
actionwp_footerwp-nice-loader.php:127
Maintenance & Trust

WP Nice Loader Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedJul 17, 2024
PHP min version7.4
Downloads5K

Community Trust

Rating60/100
Number of ratings2
Active installs30
Developer Profile

WP Nice Loader Developer Profile

Alex Volkov

2 plugins · 10K total installs

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

How We Detect WP Nice Loader

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-nice-loader/assets/admin-style.css/wp-content/plugins/wp-nice-loader/assets/plugins/jqColorPicker.min.js/wp-content/plugins/wp-nice-loader/assets/admin-scripts.js/wp-content/plugins/wp-nice-loader/assets/front-styles.css/wp-content/plugins/wp-nice-loader/assets/front-scripts.js
Script Paths
/wp-content/plugins/wp-nice-loader/assets/plugins/jqColorPicker.min.js/wp-content/plugins/wp-nice-loader/assets/admin-scripts.js/wp-content/plugins/wp-nice-loader/assets/front-scripts.js

HTML / DOM Fingerprints

CSS Classes
wp_nice_loader_body
FAQ

Frequently Asked Questions about WP Nice Loader