Events Manager – Move Bookings Security & Risk Analysis

wordpress.org/plugins/stonehenge-em-move-bookings

Moves an upcoming Booking to different upcoming Event in Events Manager with a simple select dropdown.

60 active installs v2.0.2 PHP 7.3+ WP 5.5+ Updated Mar 2, 2022
bookingsevents-managermoverebookreschedule
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Events Manager – Move Bookings Safe to Use in 2026?

Generally Safe

Score 85/100

Events Manager – Move Bookings 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-move-bookings" plugin v2.0.2 exhibits a generally strong security posture based on the provided static analysis. The absence of any identifiable attack surface entry points like AJAX handlers, REST API routes, shortcodes, or cron events is a significant positive indicator. Furthermore, the lack of dangerous function usage, file operations, and external HTTP requests suggests a limited scope of potentially risky operations. The code signals also show a good effort towards output escaping, with a high percentage properly handled.

However, a primary concern emerges from the SQL query analysis: 100% of the single detected SQL query is not using prepared statements. This represents a direct risk of SQL injection vulnerabilities, even if the attack surface appears limited. The lack of capability checks is also a potential weakness, as it implies that any functionality, however limited, might not be properly restricted by user roles. The vulnerability history being clean is a good sign, but it doesn't negate the risks identified in the static analysis.

In conclusion, while the plugin demonstrates commendable practices in limiting its attack surface and avoiding common risky functions, the unescaped SQL query is a critical flaw that requires immediate attention. The absence of capability checks further warrants review. Addressing these specific issues would significantly improve the plugin's overall security.

Key Concerns

  • SQL query without prepared statements
  • No capability checks
Vulnerabilities
None known

Events Manager – Move Bookings Security Vulnerabilities

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

Events Manager – Move Bookings Code Analysis

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

SQL Query Safety

0% prepared1 total queries

Output Escaping

78% escaped18 total outputs
Attack Surface

Events Manager – Move Bookings Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
actioninitstonehenge-em-move-bookings.php:49
filterplugin_row_metastonehenge-em-move-bookings.php:50
actionem_bookings_admin_booking_eventstonehenge-em-move-bookings.php:53
actionadmin_initstonehenge-em-move-bookings.php:54
Maintenance & Trust

Events Manager – Move Bookings Maintenance & Trust

Maintenance Signals

WordPress version tested5.9.13
Last updatedMar 2, 2022
PHP min version7.3
Downloads8K

Community Trust

Rating94/100
Number of ratings3
Active installs60
Developer Profile

Events Manager – Move Bookings 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 – Move Bookings

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
stuffboxinside
Data Attributes
id="em_move_booking"name="em_move_booking_nonce"name="em_move_booking_id"name="em_move_booking_from"name="em_move_booking_to"
FAQ

Frequently Asked Questions about Events Manager – Move Bookings