Contact Form to Chat Apps | Click to Chat to Order – FormyChat

Connect contact forms and WooCommerce to WhatsApp by live click to chat. Send form data to WhatsApp Business for instant customer engagement

v2.15.5WPPOOLUpdated Added 3k+ installs100% rating
63
Score
18
Errors
136
Warnings
+0
Change

Category Scores

Security49
Repo100
Performance100
Maintainability57

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

154 findings

Maintainability

113

13 issue groups

Security

37

3 issue groups

I18n

4

1 issue group

WARNINGMaintainabilityDirect QueryUse of a direct database call is discouraged.37
Category
Maintainability
Occurrences
37
Severity
warning

Sample message

Use of a direct database call is discouraged.

WARNINGMaintainabilityNo CachingDirect database call without caching detected. Consider using wp_cache_get() / wp_cache_set() or wp_cache_delete().35
Category
Maintainability
Occurrences
35
Severity
warning

Sample message

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

WARNINGSecurityRecommendedProcessing form data without nonce verification.33
Category
Security
Occurrences
33
Severity
warning

Sample message

Processing form data without nonce verification.

ERRORMaintainabilitybadly named filesFile and folder names must not contain spaces or special characters.9
Category
Maintainability
Occurrences
9
Severity
error

Sample message

File and folder names must not contain spaces or special characters.

WARNINGMaintainabilitySchema ChangeAttempting a database schema change is discouraged.8
Category
Maintainability
Occurrences
8
Severity
warning

Sample message

Attempting a database schema change is discouraged.

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

Sample message

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

WARNINGMaintainabilityDynamic Hookname FoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$this->client->slug . '_tracker_data'".4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "$this->client->slug . '_tracker_data'".

WARNINGMaintainabilityMissing VersionResource version not set in call to wp_enqueue_script(). This means new versions of the script may not always be loaded due to browser caching.4
Category
Maintainability
Occurrences
4
Severity
warning

Sample message

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

ERRORI18nText Domain MismatchMismatched text domain. Expected 'social-contact-form' but got 'suspended-lists'.4
Category
I18n
Occurrences
4
Severity
error

Sample message

Mismatched text domain. Expected 'social-contact-form' but got 'suspended-lists'.

WARNINGMaintainabilityNon Prefixed Hookname FoundHook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "after_appsero_license_section".3
Category
Maintainability
Occurrences
3
Severity
warning

Sample message

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

Show 7 more
WARNINGSecurityUnescaped DBParameter2
Category
Security
Occurrences
2
Severity
warning

Sample message

Unescaped parameter $filter['orderby'] used in $wpdb->get_results()\n$filter['orderby'] used without escaping.

WARNINGSecurityReplacements Wrong Number2
Category
Security
Occurrences
2
Severity
warning

Sample message

Incorrect number of replacements passed to $wpdb->prepare(). Found 2 replacement parameters, expected 1.

ERRORMaintainabilitymissing direct file access protection2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

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

ERRORMaintainabilitywp function not compatible with requires wp2
Category
Maintainability
Occurrences
2
Severity
error

Sample message

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

ERRORMaintainabilityOffloaded Content1
Category
Maintainability
Occurrences
1
Severity
error

Sample message

Found call to wp_enqueue_script() with external resource. Offloading scripts to your servers or any remote service is disallowed.

WARNINGMaintainabilityNon Prefixed Constant Found1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

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

WARNINGMaintainabilitymismatched plugin name1
Category
Maintainability
Occurrences
1
Severity
warning

Sample message

Plugin name "Contact Form to Chat Apps | Click to Chat to Order - FormyChat" is different from the name declared in plugin header "FormyChat".

Score History

First score snapshot

v2.15.5

63

Latest

Findings
154
Errors
18
Warnings
136
Check
2.0.0

Related Plugins