Before After Image Comparison Slider for Elementor Security & Risk Analysis

wordpress.org/plugins/before-after-image-comparison-slider-for-elementor

Before After Image Comparison Slider for Elementor is an image comparison slider plugin for Elementor Page Builder. This plugin allows you to create t …

10K active installs v1.7.0 PHP 7.4+ WP 5.0+ Updated Apr 26, 2025
before-after-image-comparison-sliderbefore-after-image-sliderbefore-after-sliderelementor-before-after-image-comparison-sliderelementor-before-after-slider
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Before After Image Comparison Slider for Elementor Safe to Use in 2026?

Generally Safe

Score 100/100

Before After Image Comparison Slider for Elementor has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The 'before-after-image-comparison-slider-for-elementor' plugin v1.7.0 exhibits a generally good security posture with some notable areas for improvement. The complete absence of known CVEs and any recorded vulnerabilities in its history is a strong positive indicator of diligent security practices. Furthermore, the plugin demonstrates good habits regarding SQL query handling, utilizing prepared statements exclusively, and avoids common pitfalls like file operations and external HTTP requests. The low number of taint flows and their lack of severity is also reassuring.

However, the static analysis reveals a significant concern regarding the attack surface. Out of three identified AJAX handlers, two lack authentication checks. This presents a direct risk, as unauthenticated users could potentially trigger these handlers, leading to unintended actions or information disclosure if not properly secured within the handler's logic. While the code signals for dangerous functions and file operations are zero, and output escaping is at a respectable 73%, the unprotected AJAX endpoints are the most prominent weakness. The presence of a nonce check, but the absence of capability checks, suggests a reliance on nonces for some protection but a lack of granular permission control, which could be a vulnerability depending on what the AJAX actions perform.

In conclusion, the plugin's vulnerability history is excellent. The static analysis indicates a solid foundation with secure SQL and minimal taint issues. The primary area of concern lies in the unprotected AJAX handlers, which significantly increases the risk of unauthorized access or actions. Addressing these unprotected entry points should be the priority for enhancing the plugin's security.

Key Concerns

  • AJAX handlers without authentication checks
  • Limited capability checks on AJAX handlers
  • 73% of output properly escaped (risk of XSS)
Vulnerabilities
None known

Before After Image Comparison Slider for Elementor Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Before After Image Comparison Slider for Elementor Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

73% escaped88 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
goodbye_form_callback (class-plugin-deactivate-feedback.php:363)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Before After Image Comparison Slider for Elementor Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_wb_ebaic_review_transientadmin\main.php:178
authwp_ajax_goodbye_formclass-plugin-deactivate-feedback.php:62
authwp_ajax_process_wbebaic_promo_formsupport-page\class-support-page.php:24
WordPress Hooks 25
actionadmin_menuadmin\admin-pages.php:2
actionadmin_enqueue_scriptsadmin\admin-pages.php:108
actionadmin_initadmin\admin-pages.php:119
actionplugins_loadedadmin\main.php:87
actionadmin_noticesadmin\main.php:132
actionadmin_noticesadmin\main.php:138
actionadmin_noticesadmin\main.php:144
filterplugin_action_linksadmin\main.php:163
filterplugin_row_metaadmin\main.php:164
actionadmin_noticesadmin\main.php:165
actionadmin_enqueue_scriptsadmin\main.php:168
actionelementor/frontend/after_enqueue_stylesadmin\main.php:169
actionelementor/frontend/after_register_scriptsadmin\main.php:172
actionelementor/widgets/registeradmin\main.php:175
actionelementor/initbefore-after-image-comparison-slider-for-elementor.php:23
actioninitbefore-after-image-comparison-slider-for-elementor.php:56
actionwp_footerbefore-after-image-comparison-slider-for-elementor.php:65
actionwp_footerbefore-after-image-comparison-slider-for-elementor.php:78
filtercustom_menu_orderbefore-after-image-comparison-slider-for-elementor.php:123
actionadmin_footer-plugins.phpclass-plugin-deactivate-feedback.php:61
actionadmin_enqueue_scriptsclass-plugin-deactivate-feedback.php:63
filterwp_mail_content_typeclass-plugin-deactivate-feedback.php:117
actionwp_headsupport-page\class-support-page.php:6
actionadmin_enqueue_scriptssupport-page\class-support-page.php:142
actionadmin_menusupport-page\class-support-page.php:171
Maintenance & Trust

Before After Image Comparison Slider for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedApr 26, 2025
PHP min version7.4
Downloads130K

Community Trust

Rating88/100
Number of ratings94
Active installs10K
Developer Profile

Before After Image Comparison Slider for Elementor Developer Profile

Plugin Devs

14 plugins · 18K total installs

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

How We Detect Before After Image Comparison Slider for Elementor

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/before-after-image-comparison-slider-for-elementor/css/admin-style.css/wp-content/plugins/before-after-image-comparison-slider-for-elementor/css/bootstrap.min.css/wp-content/plugins/before-after-image-comparison-slider-for-elementor/images/before-after-gallery.png/wp-content/plugins/before-after-image-comparison-slider-for-elementor/images/before-after-carousel-3.png
Version Parameters
before-after-image-comparison-slider-for-elementor/css/admin-style.css?ver=before-after-image-comparison-slider-for-elementor/css/bootstrap.min.css?ver=

HTML / DOM Fingerprints

CSS Classes
wbebaic_addon_header_h1wp-wbebaic_addons-wrapwbebaic_addon_dashboard_headerwbebaic_addon_addons_sectionwbebaic_addon_single_addon_wrapperqc-display-flexqc-justify-centerqc-flex-wrap+10 more
Data Attributes
wbebaic_addon_header_h1wp-wbebaic_addons-wrapwbebaic_addon_dashboard_headerwbebaic_addon_addons_sectionwbebaic_addon_single_addon_wrapperqc-display-flex+12 more
JS Globals
wbebaic_addon_url
FAQ

Frequently Asked Questions about Before After Image Comparison Slider for Elementor