This plugins allow pure CSS responsive grid layouts for contact form 7. It enables rich interlinking of your CMS data via taxonomy/posts populated dr …
Category Scores
Top Issues by Category
maintainability1,016
security749
Issues Details
1,860 issues found in latest scan
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"getCurrentTime() will overflow in $timeToOverflow seconds, please restart the process before that. "'.
Short PHP opening tag used with echo; expected "<?php echo $add_string ..." but found "<?= $add_string ..."
Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$__composer_autoload_files".
PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit;
All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Cannot enable an invalid watcher identifier: '{$watcherId}'"'.
$_COOKIE['_cf7sg_' . $a['cf7key']] not unslashed before sanitization. Use wp_unslash() or similar
Detected usage of a non-sanitized input variable: $_COOKIE['_cf7sg_' . $a['cf7key']]
Processing form data without nonce verification.
Namespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "Amp".
Mismatched text domain. Expected 'cf7-grid-layout' but got 'cf7-grid-alyout'.
trigger_error() found. Debug code should not normally be used in production.
Detected usage of a possibly undefined superglobal array index: $_GET['_wpnonce']. Check that the array index exists before using it.
Processing form data without nonce verification.
Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "admin_enqueue_scripts".
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.
Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "Cf7_Grid_Layout".
debug_backtrace() found. Debug code should not normally be used in production.
Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "__cf7sg".
unlink() is discouraged. Use wp_delete_file() to delete a file.
print_r() found. Debug code should not normally be used in production.
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.
rename() is discouraged. Use WP_Filesystem::move() to rename a file.
Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "CF7_GRID_VERSION".
mt_rand() is discouraged. Use the far less predictable wp_rand() instead.
| Code | Type | Message | Count |
|---|---|---|---|
| WordPress.Security.EscapeOutput.OutputNotEscaped | ERROR | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"getCurrentTime() will overflow in $timeToOverflow seconds, please restart the process before that. "'. | 445 |
| Generic.PHP.DisallowShortOpenTag.EchoFound | ERROR | Short PHP opening tag used with echo; expected "<?php echo $add_string ..." but found "<?= $add_string ..." | 396 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound | WARNING | Global variables defined by a theme/plugin should start with the theme/plugin prefix. Found: "$__composer_autoload_files". | 289 |
| missing_direct_file_access_protection | ERROR | PHP file should prevent direct access. Add a check like: if ( ! defined( 'ABSPATH' ) ) exit; | 117 |
| WordPress.Security.EscapeOutput.ExceptionNotEscaped | ERROR | All output should be run through an escaping function (see the Security sections in the WordPress Developer Handbooks), found '"Cannot enable an invalid watcher identifier: '{$watcherId}'"'. | 82 |
| WordPress.Security.ValidatedSanitizedInput.MissingUnslash | WARNING | $_COOKIE['_cf7sg_' . $a['cf7key']] not unslashed before sanitization. Use wp_unslash() or similar | 62 |
| WordPress.Security.ValidatedSanitizedInput.InputNotSanitized | WARNING | Detected usage of a non-sanitized input variable: $_COOKIE['_cf7sg_' . $a['cf7key']] | 55 |
| Internal.LineEndings.Mixed | WARNING | File has mixed line endings; this may cause incorrect results | 54 |
| WordPress.Security.NonceVerification.Missing | WARNING | Processing form data without nonce verification. | 54 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedNamespaceFound | WARNING | Namespaces declared by a theme/plugin should start with the theme/plugin prefix. Found: "Amp". | 43 |
| WordPress.WP.I18n.TextDomainMismatch | ERROR | Mismatched text domain. Expected 'cf7-grid-layout' but got 'cf7-grid-alyout'. | 37 |
| WordPress.PHP.DevelopmentFunctions.error_log_trigger_error | WARNING | trigger_error() found. Debug code should not normally be used in production. | 36 |
| WordPress.Security.ValidatedSanitizedInput.InputNotValidated | WARNING | Detected usage of a possibly undefined superglobal array index: $_GET['_wpnonce']. Check that the array index exists before using it. | 29 |
| WordPress.Security.NonceVerification.Recommended | WARNING | Processing form data without nonce verification. | 22 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound | WARNING | Hook names invoked by a theme/plugin should start with the theme/plugin prefix. Found: "admin_enqueue_scripts". | 20 |
| WordPress.WP.I18n.MissingTranslatorsComment | ERROR | 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. | 13 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedClassFound | WARNING | Classes declared by a theme/plugin should start with the theme/plugin prefix. Found: "Cf7_Grid_Layout". | 12 |
| WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace | WARNING | debug_backtrace() found. Debug code should not normally be used in production. | 12 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedFunctionFound | WARNING | Functions declared in the global namespace by a theme/plugin should start with the theme/plugin prefix. Found: "__cf7sg". | 11 |
| WordPress.WP.AlternativeFunctions.unlink_unlink | ERROR | unlink() is discouraged. Use wp_delete_file() to delete a file. | 6 |
| WordPress.PHP.DevelopmentFunctions.error_log_print_r | WARNING | print_r() found. Debug code should not normally be used in production. | 5 |
| WordPress.WP.EnqueuedResourceParameters.MissingVersion | WARNING | 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. | 5 |
| WordPress.WP.AlternativeFunctions.rename_rename | ERROR | rename() is discouraged. Use WP_Filesystem::move() to rename a file. | 4 |
| WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedConstantFound | WARNING | Global constants defined by a theme/plugin should start with the theme/plugin prefix. Found: "CF7_GRID_VERSION". | 3 |
| WordPress.WP.AlternativeFunctions.rand_mt_rand | ERROR | mt_rand() is discouraged. Use the far less predictable wp_rand() instead. | 3 |
Latest Snapshot
Findings
1,860
Errors
1,126
Warnings
734
Score History
First score snapshot
First scan completed Jun 20, 2026
v4.16.0 · Plugin Check 2.0.0 · Model 2026.06-mvp-static-v2
Jun 20, 2026
v4.16.0
21
Latest
- Findings
- 1,860
- Errors
- 1,126
- Warnings
- 734
- Plugin Check
- 2.0.0
- Model
- 2026.06-mvp-static-v2
| Scan | Score | Findings | Errors | Warnings | Plugin | Plugin Check | Model |
|---|---|---|---|---|---|---|---|
| Jun 20, 2026Latest | 21 | 1,860 | 1,126 | 734 | v4.16.0 | 2.0.0 | 2026.06-mvp-static-v2 |