Hello Event Security & Risk Analysis

wordpress.org/plugins/hello-event

Manage events and sell tickets through WooCommerce in an extremely easy way. Just drop in the plugin and you're ready to go.

10 active installs v1.3.17 PHP 7.4+ WP 4.6+ Updated Aug 14, 2024
calendareventsicalticketswoocommerce
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Hello Event Safe to Use in 2026?

Generally Safe

Score 85/100

Hello Event has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2yr ago
Risk Assessment

The 'hello-event' plugin v1.3.17 exhibits a mixed security posture. On the positive side, it demonstrates good practices by using prepared statements for all its SQL queries and has a relatively high percentage of properly escaped outputs. The absence of known CVEs and historical vulnerabilities is also a significant strength, suggesting a history of responsible development or a lack of past focus from attackers.

However, there are notable areas of concern. The presence of four AJAX handlers without authentication checks represents a significant attack surface that could be exploited by unauthenticated users. While the taint analysis did not reveal critical or high severity issues, the existence of two flows with unsanitized paths warrants attention, as this could lead to vulnerabilities if exploited in conjunction with other factors. The single file operation also needs to be monitored for potential path traversal or unintended file modifications.

In conclusion, while the plugin benefits from secure database practices and a clean vulnerability history, the unprotected AJAX endpoints pose a direct and immediate risk. Addressing these unauthenticated entry points should be the priority to significantly improve the plugin's security posture. The presence of unsanitized paths, though not currently critical, should also be investigated further.

Key Concerns

  • AJAX handlers without auth checks
  • Flows with unsanitized paths
  • Unprotected entry points
Vulnerabilities
None known

Hello Event Security Vulnerabilities

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

Hello Event Release Timeline

v1.3.17Current
v1.3.16
v1.3.15
v1.3.14
v1.3.13
v1.3.12
v1.3.11
v1.3.10
v1.3.8
v1.3.2
v1.3.1
Code Analysis
Analyzed Apr 16, 2026

Hello Event Code Analysis

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

Bundled Libraries

jQuery

SQL Query Safety

100% prepared5 total queries

Output Escaping

79% escaped101 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

3 flows2 with unsanitized paths
backend_sales_report_page (hello_event.php:683)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Hello Event Attack Surface

Entry Points31
Unprotected4

AJAX Handlers 4

authwp_ajax_set_geocodehello_event.php:161
noprivwp_ajax_set_geocodehello_event.php:162
authwp_ajax_hello_event_get_eventsincludes/hello-event-calendar.php:17
noprivwp_ajax_hello_event_get_eventsincludes/hello-event-calendar.php:18

Shortcodes 27

[hello-link-to-ticket] hello_event.php:110
[hello-id-of-event] hello_event.php:111
[hello-link-to-event] hello_event.php:112
[hello-title] hello_event.php:113
[hello-thumbnail] hello_event.php:114
[hello-thumbnail-url] hello_event.php:115
[hello-start-date] hello_event.php:116
[hello-start-time] hello_event.php:117
[hello-start-date-and-time] hello_event.php:118
[hello-end-date] hello_event.php:119
[hello-end-time] hello_event.php:120
[hello-end-date-and-time] hello_event.php:121
[hello-location-name] hello_event.php:122
[hello-location] hello_event.php:123
[hello-location-address] hello_event.php:124
[hello-advice] hello_event.php:125
[hello-content] hello_event.php:126
[hello-excerpt] hello_event.php:127
[hello-map] hello_event.php:128
[hello-default-event] hello_event.php:129
[hello-event-ics] hello_event.php:130
[hello-event-calendar] includes/hello-event-calendar.php:19
[hello-event-google-map] includes/hello-event-google-map.php:12
[hello-event-list] includes/hello-event-list-events.php:12
[hello-event-tabs] includes/hello-event-list-events.php:13
[hello-event-map] includes/hello-event-map.php:15
[hello-event-openstreet-map] includes/hello-event-openstreet-map.php:16
WordPress Hooks 40
actioninithello_event.php:95
actioninithello_event.php:98
actionadd_meta_boxeshello_event.php:99
actionsave_posthello_event.php:100
actionplugins_loadedhello_event.php:103
actionadmin_enqueue_scriptshello_event.php:106
actionwp_enqueue_scriptshello_event.php:107
actioninithello_event.php:134
filtermanage_hello_event_posts_columnshello_event.php:137
actionmanage_hello_event_posts_custom_columnhello_event.php:138
filtermanage_edit-hello_event_sortable_columnshello_event.php:139
actionpre_get_postshello_event.php:140
actionwoocommerce_payment_completehello_event.php:143
actionsave_posthello_event.php:144
actiontrashed_posthello_event.php:145
actionadmin_noticeshello_event.php:146
actionwoocommerce_before_add_to_cart_formhello_event.php:148
actiontemplate_redirecthello_event.php:151
filterthe_contenthello_event.php:155
filterwidget_texthello_event.php:158
filterget_next_post_joinhello_event.php:165
filterget_previous_post_joinhello_event.php:166
filterget_next_post_wherehello_event.php:167
filterget_previous_post_wherehello_event.php:168
filterget_next_post_sorthello_event.php:169
filterget_previous_post_sorthello_event.php:170
actionadmin_menuhello_event.php:174
actionwoocommerce_before_shop_loophello_event.php:177
filterredirect_post_locationhello_event.php:458
filterredirect_post_locationhello_event.php:839
actionwp_enqueue_scriptsincludes/hello-event-calendar.php:15
actionwp_footerincludes/hello-event-calendar.php:16
actionwp_enqueue_scriptsincludes/hello-event-google-map.php:11
actionwp_enqueue_scriptsincludes/hello-event-list-events.php:11
actionwp_enqueue_scriptsincludes/hello-event-openstreet-map.php:15
actionadmin_enqueue_scriptsincludes/hello-event-openstreet-map.php:17
actionadmin_menuincludes/hello-event-settings.php:13
actionadmin_initincludes/hello-event-settings.php:14
actioninitincludes/hello-event-settings.php:15
actionadmin_initincludes/hello-event-settings.php:16
Maintenance & Trust

Hello Event Maintenance & Trust

Maintenance Signals

WordPress version tested6.6.5
Last updatedAug 14, 2024
PHP min version7.4
Downloads4K

Community Trust

Rating100/100
Number of ratings2
Active installs10
Developer Profile

Hello Event Developer Profile

christer_f

2 plugins · 10 total installs

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

How We Detect Hello Event

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/hello-event/css/hello_event.css/wp-content/plugins/hello-event/css/hello_event_admin.css/wp-content/plugins/hello-event/css/hello_event_frontend.css/wp-content/plugins/hello-event/css/hello_event_map.css/wp-content/plugins/hello-event/js/hello_event_admin.js/wp-content/plugins/hello-event/js/hello_event_frontend.js/wp-content/plugins/hello-event/js/hello_event_map.js/wp-content/plugins/hello-event/js/hello_event_widget.js
Script Paths
/wp-content/plugins/hello-event/js/hello_event_admin.js/wp-content/plugins/hello-event/js/hello_event_frontend.js/wp-content/plugins/hello-event/js/hello_event_map.js/wp-content/plugins/hello-event/js/hello_event_widget.js
Version Parameters
hello-event/css/hello_event.css?ver=hello-event/css/hello_event_admin.css?ver=hello-event/css/hello_event_frontend.css?ver=hello-event/css/hello_event_map.css?ver=hello-event/js/hello_event_admin.js?ver=hello-event/js/hello_event_frontend.js?ver=hello-event/js/hello_event_map.js?ver=hello-event/js/hello_event_widget.js?ver=

HTML / DOM Fingerprints

CSS Classes
hello-event-location-maphello_event_admin_notice
HTML Comments
<!-- widget hello-event-widget --><!-- hello-event --><!-- /hello-event -->
Data Attributes
data-event-iddata-event-slug
JS Globals
hello_event_params
REST Endpoints
/wp-json/hello-event/v1/geocode
Shortcode Output
[hello-link-to-ticket][hello-id-of-event][hello-link-to-event][hello-title]
FAQ

Frequently Asked Questions about Hello Event