Eventin – Event Calendar, Event Registration, Tickets & Booking (AI Powered)

Events calendar plugin for WordPress to manage events, bookings, registrations, scheduling, virtual events, and sell tickets online.

v4.1.15ArrayticsUpdated 2026-06-18Added Apr 28, 202010k+ installs92% rating100% support resolved
42
Score
2,583
Errors
1,823
Warnings
+0
Change

Category Scores

Security32
Repo94
Performance98
Maintainability0

Top Issues by Category

i18n2,428
maintainability1,945
1Non Prefixed Variable FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFoundWARNING1,3322Non Prefixed Hookname FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFoundWARNING2223Non Prefixed Function FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFoundWARNING1214missing direct file access protectionmissing_direct_file_access_protectionERROR1175Non Prefixed Namespace FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFoundWARNING486Non Prefixed Constant FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFoundWARNING217slow db query meta queryWordPress.DB.SlowDBQuery.slow_db_query_meta_queryWARNING208block api version too lowblock_api_version_too_lowERROR209No Code FoundInternal.NoCodeFoundWARNING1210date dateWordPress.DateTime.RestrictedFunctions.date_dateERROR811wp function not compatible with requires wpwp_function_not_compatible_with_requires_wpERROR612Non Prefixed Class FoundWordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFoundWARNING513error log error logWordPress.PHP.DevelopmentFunctions.error_log_error_logWARNING314Direct QueryWordPress.DB.DirectDatabaseQuery.DirectQueryWARNING215No CachingWordPress.DB.DirectDatabaseQuery.NoCachingWARNING216Dynamic Hookname FoundWordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFoundWARNING217Missing VersionWordPress.WP.EnqueuedResourceParameters.MissingVersionWARNING218Schema ChangeWordPress.DB.DirectDatabaseQuery.SchemaChangeWARNING119unlink unlinkWordPress.WP.AlternativeFunctions.unlink_unlinkERROR1
security26

Issues Details

4,406 issues found in latest scan

ERROR2,421
WordPress.WP.I18n.TextDomainMismatch

Mismatched text domain. Expected 'wp-event-solution' but got "eventin".

WARNING1,332
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound

Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$acc_class".

WARNING222
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "active_plugins".

WARNING121
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound

Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "esc_ics_text".

ERROR117
missing_direct_file_access_protection

PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;

WARNING48
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound

Namespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "Etn\Base".

WARNING21
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound

Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "ETN_ASSETS".

WARNING20
WordPress.DB.SlowDBQuery.slow_db_query_meta_query

Detected usage of meta_query, possible slow query.

ERROR20
block_api_version_too_low

Editor blocks must define "apiVersion" 3 or higher in block.json for WordPress 7.0+ iframe editor compatibility.

WARNING13
PluginCheck.Security.DirectDB.UnescapedDBParameter

Unescaped parameter $dir used in $wpdb->get_results()\n$dir assigned unsafely at line 1250.

WARNING12
Internal.NoCodeFound

No PHP code was found in this file and short open tags are not allowed by this install of PHP. This file may be using short open tags but PHP does not allow them.

ERROR8
WordPress.DateTime.RestrictedFunctions.date_date

date() is affected by runtime timezone changes which can cause date/time to be incorrectly displayed. Use gmdate() instead.

ERROR7
WordPress.WP.I18n.MissingTranslatorsComment

A function call to __() with texts containing placeholders was found, but was not accompanied by a "translators:" comment on the line above to clarify the meaning of the placeholders.

ERROR6
wp_function_not_compatible_with_requires_wp

Function "utf8_encode()" requires WordPress 6.9.0, but your plugin minimum supported version is WordPress 6.2.0.

WARNING5
WordPress.DB.PreparedSQL.InterpolatedNotPrepared

Use placeholders and $wpdb->prepare(); found interpolated variable {$placeholders} at AND em.meta_value IN ({$placeholders})\n

WARNING5
WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound

Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "Etn_Product_Data_Store_CPT".

WARNING5
WordPress.Security.SafeRedirect.wp_redirect_wp_redirect

wp_redirect() found. Using wp_safe_redirect(), along with the "allowed_redirect_hosts" filter if needed, can help avoid any chances of malicious redirects within code. It is also important to remember to call exit() after a redirect so that no other unwanted code is executed.

ERROR3
WordPress.DB.PreparedSQL.NotPrepared

Use placeholders and $wpdb->prepare(); found $sql

WARNING3
WordPress.PHP.DevelopmentFunctions.error_log_error_log

error_log() found. Debug code should not normally be used in production.

WARNING2
WordPress.DB.DirectDatabaseQuery.DirectQuery

Use of a direct database call is discouraged.

WARNING2
WordPress.DB.DirectDatabaseQuery.NoCaching

Direct database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().

WARNING2
WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$this->text_domain.'/pro_awareness/after_grid_contents'".

WARNING2
WordPress.WP.EnqueuedResourceParameters.MissingVersion

Resource version not set in call to wp_register_style(). This means new versions of the style may not always be loaded due to browser caching.

WARNING1
WordPress.DB.DirectDatabaseQuery.SchemaChange

Attempting a database schema change is discouraged.

ERROR1
WordPress.WP.AlternativeFunctions.unlink_unlink

unlink() is discouraged. Use wp_delete_file() to delete a file.

Latest Snapshot

Findings

4,406

Errors

2,583

Warnings

1,823

Score History

First score snapshot

First scan completed Jun 20, 2026

v4.1.15 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2

Jun 20, 2026

v4.1.15

42

Latest

Findings
4,406
Errors
2,583
Warnings
1,823
Plugin Check
2.0.0
Model
2026.06-mvp-static-v2

Related Plugins