Real Cookie Banner: GDPR & ePrivacy Cookie Consent
real-cookie-banner
Obtain GDPR (DSGVO/RGPD) and ePrivacy Directive (TDDDG/TTDSG, LOPD-GDD, DTA) compliant consents in your cookie banner. More than just a cookie notice!
Score breakdown
| Vyžaduje WordPress | 5.9 nebo vyšší |
| Otestováno do | 7.0 Aktuální |
| Vyžaduje PHP | 7.4.0 nebo vyšší |
| Poslední aktualizace | Nedávné |
| Závislosti pluginů | Žádné |
| WP–PHP compatibility | ok PHP 7.4.0+ is compatible with WP 5.9+ (which requires PHP 5.6.20+). |
Declared PHP 7.4.0+ is above the effective minimum (7.0+) — unnecessarily strict. Effective minimum: PHP 7.0+.
Lowest required PHP version: 7.0
The coding standards scan found 7 error(s) and 108 warning(s), but the weighted issue density is only 0.14 per 100 non-empty PHP lines across 92838 lines.
Detected 7 error(s) and 108 warning(s) across 15 file(s) with issues, with a weighted density of 0.14 per 100 non-empty PHP lines.
Issues by rule
WordPress.Security.NonceVerification.Recommended
|
63 |
WordPress.Security.ValidatedSanitizedInput.MissingUnslash
|
16 |
WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
|
15 |
WordPress.Security.ValidatedSanitizedInput.InputNotValidated
|
9 |
WordPress.WP.AlternativeFunctions.parse_url_parse_url
|
5 |
WordPress.Security.NonceVerification.Missing
|
3 |
WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
|
2 |
WordPress.WP.AlternativeFunctions.file_system_operations_fwrite
|
1 |
WordPress.WP.AlternativeFunctions.rand_mt_rand
|
1 |
Issues 25
-
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/comp/TemplatesPluginIntegrations.php line 184:39 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/comp/TemplatesPluginIntegrations.php line 184:73 -
warning
debug_backtrace() found. Debug code should not normally be used in production.WordPress.PHP.DevelopmentFunctions.error_log_debug_backtrace
real-cookie-banner/inc/comp/migration/DbConsentV2.php line 288:98 -
error
parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.WordPress.WP.AlternativeFunctions.parse_url_parse_url
real-cookie-banner/inc/settings/Multisite.php line 59:17 -
error
File operations should use WP_Filesystem methods instead of direct PHP filesystem calls. Found: fwrite().WordPress.WP.AlternativeFunctions.file_system_operations_fwrite
real-cookie-banner/inc/import/ExportConsent.php line 65:10 -
warning
Detected usage of a possibly undefined superglobal array index: $_SERVER['SERVER_PORT']. Check that the array index exists before using it.WordPress.Security.ValidatedSanitizedInput.InputNotValidated
real-cookie-banner/inc/base/others/fallback-already.php line 24:70 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/rest/Config.php line 67:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/rest/Config.php line 540:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/rest/Config.php line 540:144 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/rest/Config.php line 542:52 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/rest/Config.php line 547:94 -
warning
$_GET['reset-lang'] not unslashed before sanitization. Use wp_unslash() or similarWordPress.Security.ValidatedSanitizedInput.MissingUnslash
real-cookie-banner/inc/Core.php line 518:26 -
warning
Detected usage of a non-sanitized input variable: $_GET['reset-lang']WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
real-cookie-banner/inc/Core.php line 518:26 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/ConfigPage.php line 106:80 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/ConfigPage.php line 106:158 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 155:19 -
error
parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.WordPress.WP.AlternativeFunctions.parse_url_parse_url
real-cookie-banner/inc/view/Notices.php line 178:28 -
error
parse_url() is discouraged because of inconsistency in the output across PHP versions; use wp_parse_url() instead.WordPress.WP.AlternativeFunctions.parse_url_parse_url
real-cookie-banner/inc/view/Notices.php line 180:27 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 276:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 293:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 315:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 320:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 327:19 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 327:100 -
warning
Processing form data without nonce verification.WordPress.Security.NonceVerification.Recommended
real-cookie-banner/inc/view/Notices.php line 329:24
The plugin declares WordPress 5.9 and wp-since found no used core symbols that require a newer WordPress version.
✅ Minimum version declared: 5.9 (from readme) ✅ All good! Your plugin is compatible with WP 5.9.