Events Manager – Events / Locations Slider Security & Risk Analysis

wordpress.org/plugins/stonehenge-em-slider

Create a dynamic Slider (carousel or fade) for Events and Locations with the default Events Manager arguments, using a simple shortcode.

90 active installs v1.8.7 PHP 7.3+ WP 5.3+ Updated Mar 10, 2022
carouselevents-managerfadeslideslider
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Events Manager – Events / Locations Slider Safe to Use in 2026?

Generally Safe

Score 85/100

Events Manager – Events / Locations Slider has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 4yr ago
Risk Assessment

The stonehenge-em-slider plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by exclusively using prepared statements for SQL queries and has no recorded vulnerability history, suggesting a generally well-maintained codebase. However, significant concerns arise from its attack surface. With a total of 6 entry points, 4 of which are unprotected AJAX handlers, there is a substantial risk of unauthorized actions being performed by unauthenticated users. While the static analysis did not reveal dangerous functions or critical taint flows, the high number of unprotected entry points is a primary security weakness. The moderate percentage of properly escaped output (56%) also presents a potential avenue for cross-site scripting (XSS) vulnerabilities, although the absence of taint flows with unsanitized paths mitigates this risk somewhat. The plugin's strengths lie in its lack of known vulnerabilities and secure SQL handling, but its large, unprotected attack surface demands attention.

Key Concerns

  • Unprotected AJAX handlers
  • Moderate output escaping
Vulnerabilities
None known

Events Manager – Events / Locations Slider Security Vulnerabilities

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

Events Manager – Events / Locations Slider Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
89
112 escaped
Nonce Checks
2
Capability Checks
4
File Operations
1
External Requests
7
Bundled Libraries
0

Output Escaping

56% escaped201 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<class-functions> (stonehenge\class-functions.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Events Manager – Events / Locations Slider Attack Surface

Entry Points6
Unprotected4

AJAX Handlers 4

authwp_ajax_stonehenge_mailerstonehenge\class-core.php:25
authwp_ajax_stonehenge_formstonehenge\class-core.php:26
authwp_ajax_puc_v4_debug_check_nowstonehenge\server\Puc\v4p6\DebugBar\Extension.php:20
authwp_ajax_puc_v4_debug_request_infostonehenge\server\Puc\v4p6\DebugBar\PluginExtension.php:11

Shortcodes 2

[events_slider] stonehenge-em-slider.php:71
[locations_slider] stonehenge-em-slider.php:72
WordPress Hooks 45
filterplugin_action_linksstonehenge\class-core.php:20
filterplugin_row_metastonehenge\class-core.php:21
actionadmin_enqueue_scriptsstonehenge\class-core.php:22
actionwp_enqueue_scriptsstonehenge\class-core.php:23
filterstonehenge_contentstonehenge\class-core.php:24
actionstonehenge_menustonehenge\class-core.php:38
actionadmin_initstonehenge\class-core.php:41
actionadmin_enqueue_scriptsstonehenge\class-core.php:42
actionwp_enqueue_scriptsstonehenge\class-core.php:43
filterthe_editorstonehenge\class-core.php:574
filterwp_dropdown_pagesstonehenge\class-core.php:653
actionstonehenge_menustonehenge\class-forum.php:8
filterem_booking_output_placeholderstonehenge\class-functions.php:952
actionstonehenge_menustonehenge\class-plugins.php:11
actionstonehenge_menustonehenge\class-tickets.php:9
actionadmin_menustonehenge\init.php:28
filterdebug_bar_panelsstonehenge\server\Puc\v4p6\DebugBar\Extension.php:17
actiondebug_bar_enqueue_scriptsstonehenge\server\Puc\v4p6\DebugBar\Extension.php:18
filterupgrader_post_installstonehenge\server\Puc\v4p6\Plugin\Package.php:32
actiondelete_site_transient_update_pluginsstonehenge\server\Puc\v4p6\Plugin\Package.php:33
actionadmin_initstonehenge\server\Puc\v4p6\Plugin\Ui.php:17
filterplugin_row_metastonehenge\server\Puc\v4p6\Plugin\Ui.php:24
filterplugin_row_metastonehenge\server\Puc\v4p6\Plugin\Ui.php:25
actionall_admin_noticesstonehenge\server\Puc\v4p6\Plugin\Ui.php:26
filterplugins_apistonehenge\server\Puc\v4p6\Plugin\UpdateChecker.php:94
filtercron_schedulesstonehenge\server\Puc\v4p6\Scheduler.php:50
actionadmin_initstonehenge\server\Puc\v4p6\Scheduler.php:60
actionload-update-core.phpstonehenge\server\Puc\v4p6\Scheduler.php:64
actionupgrader_process_completestonehenge\server\Puc\v4p6\Scheduler.php:71
actioninitstonehenge\server\Puc\v4p6\UpdateChecker.php:88
filterupgrader_source_selectionstonehenge\server\Puc\v4p6\UpdateChecker.php:132
filterhttp_request_host_is_externalstonehenge\server\Puc\v4p6\UpdateChecker.php:136
actionplugins_loadedstonehenge\server\Puc\v4p6\UpdateChecker.php:142
actionpuc_api_errorstonehenge\server\Puc\v4p6\UpdateChecker.php:244
filterupgrader_pre_installstonehenge\server\Puc\v4p6\UpgraderStatus.php:17
filterupgrader_package_optionsstonehenge\server\Puc\v4p6\UpgraderStatus.php:18
filterupgrader_post_installstonehenge\server\Puc\v4p6\UpgraderStatus.php:19
actionupgrader_process_completestonehenge\server\Puc\v4p6\UpgraderStatus.php:20
filterupgrader_pre_downloadstonehenge\server\Puc\v4p6\Vcs\GitHubApi.php:362
filterhttp_request_argsstonehenge\server\Puc\v4p6\Vcs\GitHubApi.php:387
actionplugins_loadedstonehenge-em-slider.php:42
actionwp_footerstonehenge-em-slider.php:478
actionwp_footerstonehenge-em-slider.php:479
actionwp_footerstonehenge-em-slider.php:549
actionwp_footerstonehenge-em-slider.php:550
Maintenance & Trust

Events Manager – Events / Locations Slider Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMar 10, 2022
PHP min version7.3
Downloads6K

Community Trust

Rating90/100
Number of ratings4
Active installs90
Developer Profile

Events Manager – Events / Locations Slider Developer Profile

Stonehenge Creations

9 plugins · 1K total installs

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

How We Detect Events Manager – Events / Locations Slider

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/stonehenge-em-slider/assets/jquery.bxslider.css/wp-content/plugins/stonehenge-em-slider/assets/jquery.bxslider.min.css/wp-content/plugins/stonehenge-em-slider/assets/jquery.bxslider.js/wp-content/plugins/stonehenge-em-slider/assets/jquery.bxslider.min.js
Script Paths
assets/jquery.bxslider.jsassets/jquery.bxslider.min.js
Version Parameters
stonehenge-em-slider/assets/jquery.bxslider.css?ver=stonehenge-em-slider/assets/jquery.bxslider.js?ver=

HTML / DOM Fingerprints

CSS Classes
bx-viewportbx-wrapperbx-windowbx-controls-autobx-controls-directionbx-pagerbx-prevbx-next+2 more
Data Attributes
data-modedata-speeddata-pausedata-autodata-loopdata-pager+21 more
JS Globals
window.bxSlider
Shortcode Output
[events_slider[locations_slider
FAQ

Frequently Asked Questions about Events Manager – Events / Locations Slider