Is Owl Security Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (131)
Plugin Header
admin/class-owlsec-admin.php:103
includes/class-owlsec-activity-control.php:41
includes/class-owlsec-activity-control.php:209
includes/class-owlsec-activity-control.php:218
includes/class-owlsec-activity-control.php:253
includes/class-owlsec-anomaly-baseline.php:20
includes/class-owlsec-anomaly-baseline.php:21
includes/class-owlsec-anomaly-baseline.php:43
includes/class-owlsec-anomaly-baseline.php:51
includes/class-owlsec-anomaly-baseline.php:98
includes/class-owlsec-anomaly-baseline.php:128
includes/class-owlsec-anomaly-baseline.php:142
includes/class-owlsec-anomaly-baseline.php:147
includes/class-owlsec-anomaly-baseline.php:165
includes/class-owlsec-backup.php:428
includes/class-owlsec-backup.php:694
includes/class-owlsec-backup.php:729
includes/class-owlsec-backup.php:819
includes/class-owlsec-backup.php:873
includes/class-owlsec-backup.php:890
includes/class-owlsec-dashboard.php:54
includes/class-owlsec-dashboard.php:327
includes/class-owlsec-db.php:486
includes/class-owlsec-db.php:487
includes/class-owlsec-file-security.php:21
includes/class-owlsec-file-security.php:23
includes/class-owlsec-file-security.php:404
includes/class-owlsec-file-security.php:421
includes/class-owlsec-file-security.php:447
includes/class-owlsec-file-security.php:474
includes/class-owlsec-file-security.php:540
includes/class-owlsec-file-security.php:555
includes/class-owlsec-file-security.php:556
includes/class-owlsec-file-security.php:562
includes/class-owlsec-file-security.php:563
includes/class-owlsec-file-security.php:571
includes/class-owlsec-file-security.php:579
includes/class-owlsec-file-security.php:586
includes/class-owlsec-file-security.php:588
includes/class-owlsec-file-security.php:590
includes/class-owlsec-file-security.php:753
includes/class-owlsec-file-security.php:755
includes/class-owlsec-file-security.php:828
includes/class-owlsec-file-security.php:871
includes/class-owlsec-file-security.php:882
includes/class-owlsec-firewall.php:271
includes/class-owlsec-firewall.php:277
includes/class-owlsec-firewall.php:281
includes/class-owlsec-firewall.php:328
includes/class-owlsec-firewall.php:369
includes/class-owlsec-firewall.php:399
includes/class-owlsec-hardening.php:94
includes/class-owlsec-hardening.php:137
includes/class-owlsec-hardening.php:218
includes/class-owlsec-hardening.php:236
includes/class-owlsec-hardening.php:241
includes/class-owlsec-hardening.php:274
includes/class-owlsec-hardening.php:315
includes/class-owlsec-hardening.php:325
includes/class-owlsec-hardening.php:496
includes/class-owlsec-helpers.php:31
includes/class-owlsec-helpers.php:270
includes/class-owlsec-helpers.php:276
includes/class-owlsec-login-protection.php:586
includes/class-owlsec-login-protection.php:601
includes/class-owlsec-login-protection.php:602
includes/class-owlsec-login-protection.php:1063
includes/class-owlsec-login-protection.php:1204
includes/class-owlsec-login-protection.php:1212
includes/class-owlsec-login-protection.php:1236
includes/class-owlsec-login-protection.php:1266
includes/class-owlsec-login-protection.php:1356
includes/class-owlsec-login-protection.php:1367
includes/class-owlsec-login-protection.php:1377
includes/class-owlsec-login-protection.php:1395
includes/class-owlsec-login-protection.php:1401
includes/class-owlsec-login-protection.php:1490
includes/class-owlsec-reports.php:19
includes/class-owlsec-reports.php:157
includes/class-owlsec-reports.php:177
includes/class-owlsec-reports.php:180
includes/class-owlsec-reports.php:188
includes/class-owlsec-reports.php:248
includes/class-owlsec-reports.php:255
includes/class-owlsec-reports.php:258
includes/class-owlsec-reports.php:259
includes/class-owlsec-reports.php:274
includes/class-owlsec-rest.php:132
includes/class-owlsec-rest.php:152
includes/class-owlsec-rest.php:175
includes/class-owlsec-rest.php:206
includes/class-owlsec-rest.php:248
includes/class-owlsec-rest.php:296
includes/class-owlsec-rest.php:322
includes/class-owlsec-rest.php:340
includes/class-owlsec-rest.php:358
includes/class-owlsec-rest.php:363
includes/class-owlsec-rest.php:411
includes/class-owlsec-rest.php:468
includes/class-owlsec-rest.php:503
includes/class-owlsec-rest.php:603
includes/class-owlsec-rest.php:629
includes/class-owlsec-rest.php:631
includes/class-owlsec-rest.php:696
includes/class-owlsec-scanner.php:90
includes/class-owlsec-scanner.php:115
includes/class-owlsec-scanner.php:385
includes/class-owlsec-scanner.php:387
includes/class-owlsec-scanner.php:443
includes/class-owlsec-scanner.php:449
includes/class-owlsec-scanner.php:471
includes/class-owlsec-scanner.php:527
includes/class-owlsec-scanner.php:655
includes/class-owlsec-scanner.php:658
includes/class-owlsec-scanner.php:673
includes/class-owlsec-scanner.php:783
includes/class-owlsec-scanner.php:804
includes/class-owlsec-scanner.php:899
includes/class-owlsec-scanner.php:924
includes/class-owlsec-scanner.php:946
includes/class-owlsec-scanner.php:951
includes/class-owlsec-scanner.php:1011
includes/class-owlsec-scanner.php:1020
includes/class-owlsec-spam-protection.php:192
includes/class-owlsec-spam-protection.php:221
includes/class-owlsec-spam-protection.php:237
includes/class-owlsec-tracker.php:65
includes/class-owlsec-vulnerability-intelligence.php:34
includes/class-owlsec-vulnerability-intelligence.php:45
includes/class-owlsec-vulnerability-intelligence.php:207
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.