Safelayout Cute Preloader – CSS3 WordPress Preloader Security & Risk Analysis

wordpress.org/plugins/safelayout-cute-preloader

Easily add a pure CSS animated preloader to your WordPress website.

10K active installs v2.2.2 PHP 7.0+ WP 4.7+ Updated Feb 23, 2026
loaderloadingpreloadpreloaderwordpress-preloader
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Safelayout Cute Preloader – CSS3 WordPress Preloader Safe to Use in 2026?

Generally Safe

Score 100/100

Safelayout Cute Preloader – CSS3 WordPress Preloader has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

The "safelayout-cute-preloader" plugin v2.2.2 demonstrates a generally strong security posture with several good practices in place. Notably, there are no recorded vulnerabilities (CVEs) for this plugin, and the static analysis shows 100% of SQL queries utilize prepared statements. The plugin also implements a good number of nonce and capability checks, indicating an awareness of common WordPress security mechanisms.

However, the static analysis does reveal some areas of concern. There are two identified flows with unsanitized paths in the taint analysis, which, while not classified as critical or high severity in this specific report, represent potential entry points for path traversal or other file-related vulnerabilities if not handled carefully. Additionally, while the attack surface is relatively small and all entry points appear to have authentication checks, the presence of 4 AJAX handlers is worth noting as these can be complex to secure comprehensively.

Given the absence of historical vulnerabilities and the solid implementation of prepared statements and numerous checks, the overall risk appears moderate. The main weakness lies in the identified unsanitized path flows, which warrant attention. The plugin's strengths lie in its clean vulnerability history and its use of prepared statements, suggesting a proactive approach to security by the developers.

Key Concerns

  • Flows with unsanitized paths
  • Limited capability checks observed
Vulnerabilities
None known

Safelayout Cute Preloader – CSS3 WordPress Preloader Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Safelayout Cute Preloader – CSS3 WordPress Preloader Release Timeline

v2.2.2Current
v2.2.1
v2.2.0
v2.1.7
v2.1.6
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.98
v2.0.97
v2.0.96
v2.0.95
v2.0.93
v2.0.92
v2.0.91
v2.0.90
v2.0.80
Code Analysis
Analyzed Mar 16, 2026

Safelayout Cute Preloader – CSS3 WordPress Preloader Code Analysis

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

Output Escaping

87% escaped451 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
<class-safelayout-preloader-admin> (inc\class-safelayout-preloader-admin.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Safelayout Cute Preloader – CSS3 WordPress Preloader Attack Surface

Entry Points4
Unprotected0

AJAX Handlers 4

authwp_ajax_preloader_meta_box_setinc\class-safelayout-preloader-admin.php:21
authwp_ajax_slpl_preloader_feedbackinc\class-safelayout-preloader-admin.php:22
authwp_ajax_slpl_preloader_upgradeinc\class-safelayout-preloader-admin.php:170
authwp_ajax_slpl_preloader_rate_reminderinc\class-safelayout-preloader-admin.php:174
WordPress Hooks 39
actionadmin_initinc\class-safelayout-preloader-admin.php:12
actionadmin_enqueue_scriptsinc\class-safelayout-preloader-admin.php:13
actionadmin_enqueue_scriptsinc\class-safelayout-preloader-admin.php:14
actionadmin_footer-plugins.phpinc\class-safelayout-preloader-admin.php:15
actionadmin_menuinc\class-safelayout-preloader-admin.php:16
actionadmin_initinc\class-safelayout-preloader-admin.php:17
actionadmin_initinc\class-safelayout-preloader-admin.php:18
actionadd_meta_boxesinc\class-safelayout-preloader-admin.php:19
actionsave_postinc\class-safelayout-preloader-admin.php:20
filterhttp_request_host_is_externalinc\class-safelayout-preloader-admin.php:23
actionupdated_post_metainc\class-safelayout-preloader-admin.php:24
actionadded_post_metainc\class-safelayout-preloader-admin.php:25
actionadmin_noticesinc\class-safelayout-preloader-admin.php:169
actionadmin_enqueue_scriptsinc\class-safelayout-preloader-admin.php:171
actionadmin_noticesinc\class-safelayout-preloader-admin.php:173
actionadmin_enqueue_scriptsinc\class-safelayout-preloader-admin.php:175
actiontemplate_redirectinc\class-safelayout-preloader-front.php:12
actionwp_headinc\class-safelayout-preloader-front.php:13
actionwp_enqueue_scriptsinc\class-safelayout-preloader-front.php:14
actionwp_footerinc\class-safelayout-preloader-front.php:15
filterscript_loader_taginc\class-safelayout-preloader-front.php:16
filtersafe_style_cssinc\class-safelayout-preloader-front.php:18
actioninitsafelayout-cute-preloader.php:115
actionactivated_pluginsafelayout-cute-preloader.php:117
filterget_rocket_option_remove_unused_css_safelistsafelayout-cute-preloader.php:120
filterget_rocket_option_exclude_inline_jssafelayout-cute-preloader.php:121
filterget_rocket_option_exclude_jssafelayout-cute-preloader.php:122
filterget_rocket_option_delay_js_exclusionssafelayout-cute-preloader.php:123
filterget_rocket_option_exclude_defer_jssafelayout-cute-preloader.php:124
filterlitespeed_optimize_js_excludessafelayout-cute-preloader.php:126
filterlitespeed_optm_js_defer_excsafelayout-cute-preloader.php:127
filterlitespeed_optm_gm_js_excsafelayout-cute-preloader.php:128
filtersgo_js_minify_excludesafelayout-cute-preloader.php:130
filtersgo_js_async_excludesafelayout-cute-preloader.php:131
filtersgo_javascript_combine_excludesafelayout-cute-preloader.php:132
filtersgo_javascript_combine_excluded_inline_contentsafelayout-cute-preloader.php:133
filterwp-optimize-minify-default-exclusionssafelayout-cute-preloader.php:135
filterautoptimize_filter_js_excludesafelayout-cute-preloader.php:137
actionwpsafelayout-cute-preloader.php:144
Maintenance & Trust

Safelayout Cute Preloader – CSS3 WordPress Preloader Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 23, 2026
PHP min version7.0
Downloads115K

Community Trust

Rating100/100
Number of ratings78
Active installs10K
Developer Profile

Safelayout Cute Preloader – CSS3 WordPress Preloader Developer Profile

safelayout

4 plugins · 11K total installs

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

How We Detect Safelayout Cute Preloader – CSS3 WordPress Preloader

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/safelayout-cute-preloader/assets/css/safelayout-cute-preloader.css/wp-content/plugins/safelayout-cute-preloader/assets/css/safelayout-cute-preloader-visible.css/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader.min.js/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-script-js-before.min.js/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-visible.min.js/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-progress-bar-script-js.min.js/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-brand-anim-synchro.min.js
Version Parameters
/wp-content/plugins/safelayout-cute-preloader/assets/css/safelayout-cute-preloader.css?ver=/wp-content/plugins/safelayout-cute-preloader/assets/css/safelayout-cute-preloader-visible.css?ver=/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader.min.js?ver=/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-script-js-before.min.js?ver=/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-visible.min.js?ver=/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-progress-bar-script-js.min.js?ver=/wp-content/plugins/safelayout-cute-preloader/assets/js/safelayout-cute-preloader-brand-anim-synchro.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
safelayout-preloader-wrappersafelayout-preloader-backgroundsafelayout-preloader-background-animsafelayout-preloader-iconsafelayout-preloader-textsafelayout-preloader-brandsafelayout-preloader-barsafelayout-cute-preloader-progress-bar
Data Attributes
data-safelayout-preloader
JS Globals
window.slplPreLoaderwindow.slplChilds
FAQ

Frequently Asked Questions about Safelayout Cute Preloader – CSS3 WordPress Preloader