Contact Forms by Cimatti

Create accessible contact forms with drag-and-drop. WCAG 2.2 compliant with screen reader support, keyboard navigation, and clear error messages.

v2.2.4cimattiUpdated Added 600 installs88% rating
73
Score
88
Errors
26
Warnings
+0
Change

Category Scores

Security58
Repo100
Performance100
Maintainability78

Issues to Review

Prioritized issue groups from the latest Plugin Check scan

114 findings

Maintainability

83

3 issue groups

Security

24

2 issue groups

I18n

7

1 issue group

ERRORMaintainabilitywp function not compatible with requires wpFunction "register_block_type()" requires WordPress 5.0.0, but your plugin minimum supported version is WordPress 3.5.0.81
Category
Maintainability
Occurrences
81
Severity
error

Sample message

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

WARNINGSecurityInterpolated SQL is not preparedUse placeholders and $wpdb->prepare(); found interpolated variable {$table_notes} at "UPDATE `{$table_notes}` SET afsn_text = %s, afsn_user = %s WHERE afsn_sub_id = %d"13
Category
Security
Occurrences
13
Severity
warning

Sample message

Use placeholders and $wpdb->prepare(); found interpolated variable {$table_notes} at "UPDATE `{$table_notes}` SET afsn_text = %s, afsn_user = %s WHERE afsn_sub_id = %d"

WARNINGSecurityDatabase parameter is not escapedUnescaped parameter $table_notes used in $wpdb->query()\n$table_notes assigned unsafely at line 6518.11
Category
Security
Occurrences
11
Severity
warning

Sample message

Unescaped parameter $table_notes used in $wpdb->query()\n$table_notes assigned unsafely at line 6518.

ERRORI18nMissing Translators CommentA 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.7
Category
I18n
Occurrences
7
Severity
error

Sample message

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.

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

Sample message

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

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

Sample message

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

External Connections

Potential connections found in static code analysis.

30 domains

Outbound calls

126

External assets

2

Incoming endpoints

22

Notable Domains

en.wikipedia.org23 · outbound
php.net11 · outbound
google.com10 · outbound

Platform / Reference Domains

w3.org9 · platform/reference
opensource.org5 · platform/reference
gnu.org2 · platform/reference
it.wordpress.org2 · platform/reference
github.com1 · platform/reference

External Asset Domains

recaptcha.net7 · asset + outbound

Incoming Endpoints

wp_ajax_nopriv_accua_form_submitpublic

wp_ajax

wp_ajax_nopriv_accua_forms_download_submitted_filepublic

wp_ajax

wp_ajax_nopriv_accua_forms_get_postspublic

wp_ajax

wp_ajax_nopriv_accua_forms_submission_page_save_excelpublic

wp_ajax

Admin AJAX endpoints18
wp_ajax_accua_form_submitauthenticated

wp_ajax

wp_ajax_accua_forms_bulk_anonymizeauthenticated

wp_ajax

wp_ajax_accua_forms_bulk_anonymize_previewauthenticated

wp_ajax

wp_ajax_accua_forms_deactivation_cleanupauthenticated

wp_ajax

wp_ajax_accua_forms_delete_all_dataauthenticated

wp_ajax

wp_ajax_accua_forms_download_submitted_fileauthenticated

wp_ajax

wp_ajax_accua_forms_fetch_url_cssauthenticated

wp_ajax

wp_ajax_accua_forms_get_postsauthenticated

wp_ajax

wp_ajax_accua_forms_previewauthenticated

wp_ajax

wp_ajax_accua_forms_restore_default_messageauthenticated

wp_ajax

wp_ajax_accua_forms_submission_page_save_excelauthenticated

wp_ajax

wp_ajax_accua-discard-form-draftauthenticated

wp_ajax

6 more hidden

Score History

First score snapshot

v2.2.4

73

Latest

Findings
114
Errors
88
Warnings
26
Check
2.0.0

Relationship Map

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

35 nodes

Related Plugins

Contact Form Query

1k+ active installs

100
100
Style Contact Form 7

1k+ active installs

100
ACF Field For CF7

10k+ active installs

99