Is Thessley Security Hardening Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
Not declared
8.1
PHP 8.3
Compatibility Issues (101)
Plugin Header
thessley-security-hardening.php:1
includes/class-menu-router.php:157
includes/class-menu-router.php:161
includes/class-module-loader.php:538
includes/class-module-loader.php:712
includes/class-module-loader.php:776
includes/class-module-loader.php:807
includes/class-module-loader.php:828
includes/class-module-loader.php:862
includes/class-module-loader.php:1079
includes/modules/activity-log/module.php:221
includes/modules/alerts/module.php:33
includes/modules/auto-update/module.php:24
includes/modules/auto-update/module.php:30
includes/modules/auto-update/module.php:35
includes/modules/bot-log/module.php:31
includes/modules/bot-log/module.php:37
includes/modules/bot-log/module.php:44
includes/modules/bot-log/module.php:151
includes/modules/bot-log/module.php:237
includes/modules/bot-log/module.php:277
includes/modules/config-io/module.php:71
includes/modules/config-io/module.php:113
includes/modules/config-io/module.php:230
includes/modules/config-io/module.php:258
includes/modules/event-log/module.php:20
includes/modules/event-log/module.php:26
includes/modules/event-log/module.php:34
includes/modules/event-log/module.php:189
includes/modules/event-log/module.php:292
includes/modules/event-log/module.php:300
includes/modules/file-integrity/module.php:33
includes/modules/file-integrity/module.php:39
includes/modules/file-integrity/module.php:47
includes/modules/geo-blocker/check.php:75
includes/modules/geo-blocker/class-country-codes.php:86
includes/modules/geo-blocker/module.php:37
includes/modules/geo-blocker/module.php:49
includes/modules/geo-blocker/module.php:62
includes/modules/geo-blocker/module.php:196
includes/modules/geo-blocker/module.php:197
includes/modules/geo-blocker/module.php:220
includes/modules/geo-login/module.php:52
includes/modules/geo-map/module.php:139
includes/modules/hardening/module.php:19
includes/modules/hardening/module.php:25
includes/modules/hardening/module.php:33
includes/modules/hardening/module.php:34
includes/modules/hardening/module.php:88
includes/modules/hardening/module.php:269
includes/modules/headers/module.php:176
includes/modules/headers/module.php:243
includes/modules/ip-blocklist/class-compiler.php:115
includes/modules/ip-blocklist/module.php:16
includes/modules/ip-blocklist/module.php:29
includes/modules/ip-blocklist/module.php:37
includes/modules/ip-blocklist/module.php:99
includes/modules/ip-blocklist/module.php:345
includes/modules/ip-blocklist/module.php:363
includes/modules/ip-blocklist/module.php:237
includes/modules/ip-sharing/module.php:57
includes/modules/ip-sharing/module.php:112
includes/modules/login-guard/module.php:31
includes/modules/login-guard/module.php:37
includes/modules/login-guard/module.php:42
includes/modules/login-guard/module.php:71
includes/modules/login-guard/module.php:79
includes/modules/login-guard/module.php:84
includes/modules/login-guard/module.php:288
includes/modules/login-guard/module.php:289
includes/modules/login-guard/module.php:397
includes/modules/malware-scanner/module.php:27
includes/modules/malware-scanner/module.php:33
includes/modules/malware-scanner/module.php:37
includes/modules/malware-scanner/module.php:100
includes/modules/malware-scanner/module.php:253
includes/modules/malware-scanner/module.php:278
includes/modules/malware-scanner/module.php:112
includes/modules/query-guard/module.php:22
includes/modules/query-guard/module.php:32
includes/modules/query-guard/module.php:42
includes/modules/query-guard/module.php:205
includes/modules/query-guard/module.php:268
includes/modules/query-guard/module.php:317
includes/modules/query-guard/module.php:342
includes/modules/query-guard/module.php:456
includes/modules/rate-limiter/module.php:209
includes/modules/scan-all/module.php:122
includes/modules/scan-all/module.php:224
includes/modules/scan-all/module.php:311
includes/modules/user-watchdog/module.php:26
includes/modules/user-watchdog/module.php:33
includes/modules/user-watchdog/module.php:40
includes/modules/vuln-scanner/module.php:25
includes/modules/vuln-scanner/module.php:31
includes/modules/vuln-scanner/module.php:35
includes/modules/vuln-scanner/module.php:172
includes/modules/whitelist/module.php:30
includes/modules/whitelist/module.php:42
includes/modules/whitelist/module.php:46
PHP Version Distribution
According to WordPress.org statistics, over 72% of WordPress sites run PHP 8.0 or higher. Ensuring compatibility with modern PHP versions is important for security, performance, and access to the latest language features.