MeetingHub – Webinar & Meeting Plugin for Zoom, Google Meet, Webex, Microsoft Teams, & Jitsi Meet

Meeting plugin to create instant webinars and meetings with Zoom Meeting, Google Meet, Jitsi Meet, Webex, & Microsoft Teams.

v1.25.10SovlixUpdated Added 500 installs96% rating100% support resolved
35
Score
33
Errors
289
Warnings
+0
Change

Category Scores

Security50
Repo90
Performance100
Maintainability51

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

322 findings

Maintainability

291

13 issue groups

Security

21

4 issue groups

I18n

9

1 issue group

Supply Chain

1

1 issue group

WARNINGMaintainabilityNon-prefixed global variableGlobal variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$api_key".252
Category
Maintainability
Occurrences
252
Severity
warning

Sample message

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

WARNINGSecurityNonce verification recommendedProcessing form data without nonce verification.13
Category
Security
Occurrences
13
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORMaintainabilitywp function not compatible with requires wpFunction "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.0.0.12
Category
Maintainability
Occurrences
12
Severity
error

Sample message

Function "str_contains()" requires WordPress 5.9.0, but your plugin minimum supported version is WordPress 5.0.0.

ERRORI18nText Domain MismatchMismatched text domain. Expected 'meetinghub' but got 'promo-sdk'.9
Category
I18n
Occurrences
9
Severity
error

Sample message

Mismatched text domain. Expected 'meetinghub' but got 'promo-sdk'.

ERRORMaintainabilityMissing direct file access protectionPHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;8
Category
Maintainability
Occurrences
8
Severity
error

Sample message

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

WARNINGMaintainabilityNon-prefixed classClasses declared by a theme/plugin should start with the theme/plugin prefix. Found: "API_Client".5
Category
Maintainability
Occurrences
5
Severity
warning

Sample message

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

WARNINGMaintainabilityNon-prefixed hook nameHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'promo_sdk_modal_rendered_' . $this->config['product_slug']".5
Category
Maintainability
Occurrences
5
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "'promo_sdk_modal_rendered_' . $this->config['product_slug']".

WARNINGSecuritywp redirect wp redirectwp_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.4
Category
Security
Occurrences
4
Severity
warning

Sample message

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.

WARNINGSecurityRequest data is not unslashed$_GET['code'] not unslashed before sanitization. Use wp_unslash() or similar3
Category
Security
Occurrences
3
Severity
warning

Sample message

$_GET['code'] not unslashed before sanitization. Use wp_unslash() or similar

ERRORMaintainabilityunlink unlinkunlink() is discouraged. Use wp_delete_file() to delete a file.2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

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

Show 9 more
ERRORMaintainabilityForbidden PHP function found1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

The use of function move_uploaded_file() is forbidden

WARNINGMaintainabilityDirect Query1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo Caching1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

WARNINGMaintainabilityslow db query meta query1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Detected usage of meta_query, possible slow query.

WARNINGMaintainabilityNon-prefixed constant1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

WARNINGSecurityInput is not sanitized1
Category
Security
Occurrences
1
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_FILES['credential']

ERRORSupply ChainHidden files included1
Category
Supply Chain
Occurrences
1
Severity
error

Sample message

Hidden files are not permitted.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "MeetingHub - Webinar & Meeting Plugin for Zoom, Google Meet, Webex, Microsoft Teams, & Jitsi Meet" is different from the name declared in plugin header "MeetingHub".

WARNINGMaintainabilitytrademarked term1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

The plugin name includes a restricted term. Your chosen plugin name - "MeetingHub - Webinar & Meeting Plugin for Zoom, Google Meet, Webex, Microsoft Teams, & Jitsi Meet" - contains the restricted term "plugin" which cannot be used at all in your plugin name.

External Connections

Potential connections found in static code analysis.

61 domains

Outbound calls

271

External assets

8

Incoming endpoints

21

Notable Domains

sovlix.com11 · outbound
freemius.com10 · outbound
php.net6 · outbound
youtu.be5 · outbound
developers.zoom.us4 · outbound

Platform / Reference Domains

gnu.org112 · platform/reference
w3.org26 · platform/reference
github.com11 · platform/reference
wordpress.org9 · platform/reference
opensource.org3 · platform/reference
api.wordpress.org2 · platform/reference
make.wordpress.org2 · platform/reference
core.trac.wordpress.org1 · platform/reference

External Asset Domains

source.zoom.us7 · asset + outbound

Incoming Endpoints

wp_ajax_nopriv_mhub_fetch_users_by_idspublic

wp_ajax

wp_ajax_nopriv_mhub_google_meeting_listpublic

wp_ajax

wp_ajax_nopriv_mhub_meeting_listpublic

wp_ajax

Admin AJAX endpoints18
admin_post_fs_clone_resolutionauthenticated

admin_post

wp_ajax_dismiss_promo_noticeauthenticated

wp_ajax

wp_ajax_fs_dismiss_notice_action_{$ajax_action_suffix}authenticated

wp_ajax

wp_ajax_fs_toggle_debug_modeauthenticated

wp_ajax

wp_ajax_mhub_check_google_meet_credentialauthenticated

wp_ajax

wp_ajax_mhub_check_google_meet_permissionauthenticated

wp_ajax

wp_ajax_mhub_dismiss_noticeauthenticated

wp_ajax

wp_ajax_mhub_fetch_rolesauthenticated

wp_ajax

wp_ajax_mhub_fetch_usersauthenticated

wp_ajax

wp_ajax_mhub_fetch_users_by_idsauthenticated

wp_ajax

wp_ajax_mhub_get_linkauthenticated

wp_ajax

wp_ajax_mhub_google_meeting_listauthenticated

wp_ajax

6 more hidden

Score History

3 score snapshots

+0
1007550250Jun 26, 2026, 01:27 AM UTC Score 35/100 Plugin v1.25.8 Plugin Check 2.0.0 33 errors, 289 warningsJun 27, 2026, 01:16 PM UTC Score 35/100 Plugin v1.25.9 Plugin Check 2.0.0 33 errors, 289 warningsJun 28, 2026, 06:39 PM UTC Score 35/100 Plugin v1.25.10 Plugin Check 2.0.0 33 errors, 289 warningsJun 26, 2026Jun 28, 2026

v1.25.10

35

Latest

Findings
322
Errors
33
Warnings
289
Check
2.0.0

v1.25.9

35

Score

Findings
322
Errors
33
Warnings
289
Check
2.0.0

Relationship Map

Author, categories, issues, domains, and nearby plugins.

36 nodes

Related Plugins