Live Chat & AI Chatbot – onWebChat

Add live chat and a 24/7 AI chatbot to your site. Engage visitors instantly, automate support, and convert more visitors into customers.

v3.6.0onWebChatUpdated Added 700 installs94% rating
41
Score
29
Errors
81
Warnings
+0
Change

Category Scores

Security0
Repo94
Performance100
Maintainability85

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

110 findings

Security

73

7 issue groups

Maintainability

36

6 issue groups

Repo Compliance

1

1 issue group

WARNINGMaintainabilityerror log error logerror_log() found. Debug code should not normally be used in production.27
Category
Maintainability
Occurrences
27
Severity
warning

Sample message

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

WARNINGSecurityRequest data is not unslashed$_GET['tab'] not unslashed before sanitization. Use wp_unslash() or similar19
Category
Security
Occurrences
19
Severity
warning

Sample message

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

ERRORSecuritySetting is missing a sanitization callbackSanitization missing for register_setting().15
Category
Security
Occurrences
15
Severity
error

Sample message

Sanitization missing for register_setting().

ERRORSecurityOutput is not escapedAll output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$cooldown_period'.10
Category
Security
Occurrences
10
Severity
error

Sample message

All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '$cooldown_period'.

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

Sample message

Processing form data without nonce verification.

WARNINGSecurityInput is not sanitizedDetected usage of a non-sanitized input variable: $_POST['_wpnonce']9
Category
Security
Occurrences
9
Severity
warning

Sample message

Detected usage of a non-sanitized input variable: $_POST['_wpnonce']

WARNINGSecurityInput is not validatedDetected usage of a possibly undefined superglobal array index: $_SERVER['REQUEST_URI']. Check that the array index exists before using it.6
Category
Security
Occurrences
6
Severity
warning

Sample message

Detected usage of a possibly undefined superglobal array index: $_SERVER['REQUEST_URI']. Check that the array index exists before using it.

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.

ERRORMaintainabilitystrip tags strip tagsstrip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.3
Category
Maintainability
Occurrences
3
Severity
error

Sample message

strip_tags() is discouraged. Use the more comprehensive wp_strip_all_tags() instead.

WARNINGMaintainabilityNon-prefixed functionFunctions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "isChatIdValid".2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

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

Show 4 more
WARNINGMaintainabilityerror log print r2
Category
Maintainability
Occurrences
2
Severity
warning

Sample message

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

WARNINGMaintainabilityMissing Version1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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.

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Live Chat & AI Chatbot – onWebChat" is different from the name declared in plugin header "onWebChat - Live Chat & AI Chatbot".

ERRORRepo Complianceplugin header no license1
Category
Repo Compliance
Occurrences
1
Severity
error

Sample message

Missing "License" in Plugin Header. Please update your Plugin Header with a valid GPLv2 (or later) compatible license.

External Connections

Potential connections found in static code analysis.

1 domains

Outbound calls

8

External assets

0

Incoming endpoints

7

Notable Domains

onwebchat.com8 · outbound

External Asset Domains

No external asset domains detected.

Incoming Endpoints

No public endpoints detected.

Admin AJAX endpoints7
wp_ajax_onwebchat_wc_connectauthenticated

wp_ajax

wp_ajax_onwebchat_wc_get_sync_statusauthenticated

wp_ajax

wp_ajax_onwebchat_wc_manual_process_batchauthenticated

wp_ajax

wp_ajax_onwebchat_wc_regenerate_secretauthenticated

wp_ajax

wp_ajax_onwebchat_wc_reset_sync_statusauthenticated

wp_ajax

wp_ajax_onwebchat_wc_save_sync_enabledauthenticated

wp_ajax

wp_ajax_onwebchat_wc_sync_nowauthenticated

wp_ajax

Score History

First score snapshot

v3.6.0

41

Latest

Findings
110
Errors
29
Warnings
81
Check
2.0.0

Relationship Map

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

30 nodes

Related Plugins