BH Custom CSS3 Preloader – Just play and play Security & Risk Analysis

wordpress.org/plugins/bh-custom-preloader

It will be enable Preloader on your web site. It includes 8 CSS3 preloader styles, image preloaders etc

900 active installs v2.6 PHP 7.4+ WP 5.0+ Updated Dec 22, 2025
css3-preloadercustom-preloadernice-preloaderpreloaderpreloader-plugin
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is BH Custom CSS3 Preloader – Just play and play Safe to Use in 2026?

Generally Safe

Score 100/100

BH Custom CSS3 Preloader – Just play and play has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4mo ago
Risk Assessment

The "bh-custom-preloader" plugin version 2.6 demonstrates a generally good security posture based on the provided static analysis and vulnerability history. The absence of known CVEs and a clean vulnerability history are significant strengths, indicating responsible development and a lack of past exploitable issues. The code analysis reveals robust practices, with all SQL queries utilizing prepared statements, no dangerous functions or file operations identified, and a commendable 71% of outputs being properly escaped. Nonce and capability checks are also present on the identified entry points.

However, a minor concern arises from the 29% of outputs that are not properly escaped. While this doesn't immediately point to a critical vulnerability given the other security measures in place, it represents a potential vector for cross-site scripting (XSS) attacks if user-supplied data were to reach these unescaped outputs. The presence of multiple AJAX handlers without explicit authentication checks is also worth noting, although the static analysis states that 0 are unprotected, implying checks are present but perhaps not explicitly called out as 'capability checks' in the breakdown. It's crucial to ensure these AJAX handlers are indeed properly secured against unauthorized access.

In conclusion, the plugin is well-developed with strong security foundations. The primary area for improvement is ensuring all output is meticulously escaped to mitigate potential XSS risks. The plugin's clean history and adoption of prepared statements are commendable, making it a relatively low-risk option, provided the existing checks on entry points are robust.

Key Concerns

  • Unescaped output detected
Vulnerabilities
None known

BH Custom CSS3 Preloader – Just play and play Security Vulnerabilities

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

BH Custom CSS3 Preloader – Just play and play Release Timeline

v2.6Current
v2.5
v2.4
v2.3
v2.2
v2.1
v2.0
Code Analysis
Analyzed Mar 16, 2026

BH Custom CSS3 Preloader – Just play and play Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

71% escaped686 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

3 flows
csf_export (options\functions\actions.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

BH Custom CSS3 Preloader – Just play and play Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_csf-get-iconsoptions\functions\actions.php:50
authwp_ajax_csf-exportoptions\functions\actions.php:87
authwp_ajax_csf-importoptions\functions\actions.php:123
authwp_ajax_csf-resetoptions\functions\actions.php:150
authwp_ajax_csf-chosenoptions\functions\actions.php:189
WordPress Hooks 23
actionwp_enqueue_scriptsinc\init.php:29
actionwp_enqueue_scriptsoptions\classes\abstract.class.php:21
actionadmin_menuoptions\classes\admin-options.class.php:107
actionadmin_bar_menuoptions\classes\admin-options.class.php:108
actionnetwork_admin_menuoptions\classes\admin-options.class.php:112
filteradmin_footer_textoptions\classes\admin-options.class.php:432
actionafter_setup_themeoptions\classes\setup.class.php:73
actioninitoptions\classes\setup.class.php:74
actionswitch_themeoptions\classes\setup.class.php:75
actionadmin_enqueue_scriptsoptions\classes\setup.class.php:76
actionwp_enqueue_scriptsoptions\classes\setup.class.php:77
actionwp_headoptions\classes\setup.class.php:78
filteradmin_body_classoptions\classes\setup.class.php:79
actionadmin_footeroptions\fields\icon\icon.php:41
actioncustomize_controls_print_footer_scriptsoptions\fields\icon\icon.php:42
actionadmin_print_footer_scriptsoptions\fields\link\link.php:65
actionprint_default_editor_scriptsoptions\fields\wp_editor\wp_editor.php:62
actionadmin_menuoptions\views\welcome.php:19
filterplugin_action_linksoptions\views\welcome.php:20
filterplugin_row_metaoptions\views\welcome.php:21
actionwp_footerpreloader.php:91
actionwp_headpreloader.php:132
actionwp_footerpreloader.php:152
Maintenance & Trust

BH Custom CSS3 Preloader – Just play and play Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 22, 2025
PHP min version7.4
Downloads36K

Community Trust

Rating76/100
Number of ratings6
Active installs900
Developer Profile

BH Custom CSS3 Preloader – Just play and play Developer Profile

ThemesVila

15 plugins · 2K total installs

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

How We Detect BH Custom CSS3 Preloader – Just play and play

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/bh-custom-preloader/css/style.css
Version Parameters
/wp-content/plugins/bh-custom-preloader/css/style.css?ver=

HTML / DOM Fingerprints

FAQ

Frequently Asked Questions about BH Custom CSS3 Preloader – Just play and play