WP Smart Preloader Security & Risk Analysis

wordpress.org/plugins/wp-smart-preloader

A Plugin to add awesome collection of Loaders and Spinners. Delightful and performance-focused Pure CSS animations.

6K active installs v1.15.3 PHP + WP 2.8+ Updated Oct 27, 2024
postspreloadsite-preloaderwordpress-preloaderwp-smart-preloader
92
A · Safe
CVEs total1
Unpatched0
Last CVEJan 20, 2023
Safety Verdict

Is WP Smart Preloader Safe to Use in 2026?

Generally Safe

Score 92/100

WP Smart Preloader 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: Jan 20, 2023Updated 1yr ago
Risk Assessment

The static analysis of wp-smart-preloader v1.15.3 reveals a generally strong security posture with no identified dangerous functions, SQL injection vulnerabilities, or file operations. The plugin also avoids external HTTP requests, which is a positive sign. The high percentage of properly escaped output further indicates good coding practices for preventing cross-site scripting.

However, the complete absence of capability checks and nonce checks is a significant concern, especially given the plugin's vulnerability history. While there are currently no unpatched CVEs, the fact that the plugin has had one CVE in the past, specifically related to Cross-site Scripting, highlights the potential for issues in how user input is handled, even if current static analysis did not detect critical taint flows.

In conclusion, while the code itself appears to be relatively clean and avoids common pitfalls like raw SQL or dangerous functions, the lack of explicit authorization and integrity checks (capability and nonce checks) presents a latent risk. The historical CVE suggests that vulnerabilities can arise, and without these fundamental security mechanisms, the plugin is more susceptible to exploitation if such a vulnerability were to be reintroduced or if other plugins interact with it in an insecure manner. The plugin's strengths lie in its internal code quality, but its weaknesses are in its integration security and lack of defensive layers against common web attacks.

Key Concerns

  • No capability checks found
  • No nonce checks found
  • 1 medium severity CVE in history
  • Output escaping not 100%
Vulnerabilities
1 published

WP Smart Preloader Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

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

WP Smart Preloader <= 1.15 - Authenticated (Administrator+) Stored Cross-Site Scripting

Jan 20, 2023 Patched in 1.15.1 (368d)
Version History

WP Smart Preloader Release Timeline

v1.15.3Current
v1.15.2
v1.15.1
v1.151 CVE
v1.141 CVE
v1.131 CVE
v1.121 CVE
v1.11.61 CVE
v1.11.51 CVE
v1.11.41 CVE
v1.11.31 CVE
v1.11.21 CVE
v1.11.11 CVE
v1.111 CVE
v1.101 CVE
v1.91 CVE
v1.81 CVE
v1.71 CVE
v1.61 CVE
v1.51 CVE
Code Analysis
Analyzed Mar 16, 2026

WP Smart Preloader Code Analysis

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

Output Escaping

86% escaped7 total outputs
Attack Surface

WP Smart Preloader Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 6
actionadmin_menuinc\wsp-option_page.php:16
actionadmin_initinc\wsp-option_page.php:17
filterwp_enqueue_scriptsinc\wsp-option_page.php:19
actionadmin_enqueue_scriptsinc\wsp-option_page.php:20
actionwp_footerinc\wsp-option_page.php:23
filterbody_classinc\wsp-option_page.php:26
Maintenance & Trust

WP Smart Preloader Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedOct 27, 2024
PHP min version
Downloads206K

Community Trust

Rating88/100
Number of ratings25
Active installs6K
Developer Profile

WP Smart Preloader Developer Profile

catchsquare

5 plugins · 10K total installs

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

How We Detect WP Smart Preloader

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-smart-preloader/assets/css/wsp-admin-preloader.css/wp-content/plugins/wp-smart-preloader/assets/css/wsp-front-preloader.css/wp-content/plugins/wp-smart-preloader/assets/css/wsp-smart-preload-style.css/wp-content/plugins/wp-smart-preloader/assets/js/wsp-admin-script.js/wp-content/plugins/wp-smart-preloader/assets/js/wsp-main-script.js
Script Paths
https://cdnjs.cloudflare.com/ajax/libs/ace/1.2.3/ace.js
Version Parameters
wp-smart-preloader/assets/css/wsp-admin-preloader.css?ver=wp-smart-preloader/assets/css/wsp-front-preloader.css?ver=wp-smart-preloader/assets/css/wsp-smart-preload-style.css?ver=wp-smart-preloader/assets/js/wsp-admin-script.js?ver=wp-smart-preloader/assets/js/wsp-main-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wp-smart-body
JS Globals
wsp_obj
FAQ

Frequently Asked Questions about WP Smart Preloader