Is PowerSEC Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.5
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (372)
Plugin Header
includes/security/class-powersec-file-scanner.php:2834
includes/security/class-powersec-file-scanner.php:2835
includes/security/class-powersec-malware-scanner.php:52
admin/views/dashboard.php:236
includes/class-powersec-central-connector.php:560
includes/class-powersec-central-connector.php:1527
includes/class-powersec-central-connector.php:2533
includes/class-powersec-central-connector.php:3041
includes/class-powersec-central-connector.php:5293
includes/class-powersec-directive-orchestrator.php:106
includes/class-powersec-remote-actions.php:815
includes/class-powersec-utils.php:1120
includes/class-powersec-utils.php:1160
includes/security/class-powersec-db-content-scanner.php:118
includes/security/class-powersec-db-content-scanner.php:133
includes/security/class-powersec-db-content-scanner.php:97
includes/security/class-powersec-db-content-scanner.php:530
includes/security/class-powersec-db-content-scanner.php:531
includes/security/class-powersec-file-scanner.php:1157
includes/security/class-powersec-file-scanner.php:4505
includes/security/class-powersec-file-scanner.php:1751
includes/security/class-powersec-file-scanner.php:1942
includes/security/class-powersec-file-scanner.php:1945
includes/security/class-powersec-file-scanner.php:1950
includes/security/class-powersec-file-scanner.php:4492
includes/security/class-powersec-file-scanner.php:4493
includes/security/class-powersec-signature-library.php:312
includes/security/class-powersec-signature-library.php:545
includes/security/class-powersec-signature-library.php:546
includes/security/class-powersec-signature-library.php:614
includes/security/class-powersec-signature-library.php:687
includes/security/class-powersec-signature-library.php:723
includes/security/class-powersec-signature-library.php:287
includes/security/class-powersec-spam-prevention.php:182
includes/security/class-powersec-waf-block-log.php:386
admin/views/advanced.php:151
admin/views/advanced.php:610
admin/views/advanced.php:702
admin/views/advanced.php:757
admin/views/backup.php:787
admin/views/central-connection.php:411
admin/views/central-connection.php:414
admin/views/central-connection.php:754
admin/views/central-connection.php:755
admin/views/central-connection.php:1065
admin/views/dashboard.php:659
admin/views/dashboard.php:1373
admin/views/dashboard.php:1430
admin/views/dashboard.php:236
admin/views/file-scanner.php:652
includes/backup/class-powersec-backup-stream-rest.php:32
includes/backup/class-powersec-backup.php:127
includes/backup/class-powersec-backup.php:133
includes/backup/class-powersec-backup.php:142
includes/backup/class-powersec-backup.php:146
includes/backup/class-powersec-backup.php:155
includes/backup/class-powersec-backup.php:287
includes/backup/class-powersec-backup.php:317
includes/backup/class-powersec-backup.php:335
includes/backup/class-powersec-backup.php:372
includes/backup/class-powersec-backup.php:374
includes/backup/class-powersec-backup.php:377
includes/backup/class-powersec-backup.php:390
includes/backup/class-powersec-backup.php:395
includes/backup/class-powersec-backup.php:527
includes/backup/class-powersec-backup.php:528
includes/backup/class-powersec-backup.php:530
includes/backup/class-powersec-backup.php:531
includes/backup/class-powersec-backup.php:543
includes/backup/class-powersec-backup.php:556
includes/backup/class-powersec-backup.php:565
includes/backup/class-powersec-backup.php:573
includes/backup/class-powersec-backup.php:577
includes/backup/class-powersec-backup.php:581
includes/backup/class-powersec-backup.php:619
includes/backup/class-powersec-backup.php:629
includes/backup/class-powersec-backup.php:666
includes/backup/class-powersec-backup.php:671
includes/backup/class-powersec-backup.php:888
includes/backup/class-powersec-backup.php:927
includes/backup/class-powersec-backup.php:1125
includes/backup/class-powersec-backup.php:1126
includes/backup/class-powersec-backup.php:1128
includes/backup/class-powersec-backup.php:1129
includes/backup/class-powersec-backup.php:1141
includes/backup/class-powersec-backup.php:1151
includes/backup/class-powersec-backup.php:1156
includes/backup/class-powersec-backup.php:1782
includes/backup/class-powersec-backup.php:2576
includes/backup/class-powersec-backup.php:3129
includes/backup/class-powersec-backup.php:3162
includes/backup/class-powersec-backup.php:3164
includes/backup/class-powersec-backup.php:3167
includes/backup/class-powersec-backup.php:3931
includes/backup/class-powersec-backup.php:3938
includes/backup/class-powersec-backup.php:3964
includes/backup/class-powersec-backup.php:3977
includes/backup/class-powersec-backup.php:4050
includes/backup/class-powersec-backup.php:4054
includes/backup/class-powersec-backup.php:4076
includes/backup/class-powersec-backup.php:4080
includes/backup/class-powersec-backup.php:4081
includes/backup/class-powersec-backup.php:4095
includes/backup/class-powersec-backup.php:4097
includes/backup/class-powersec-backup.php:4098
includes/backup/class-powersec-backup.php:4099
includes/backup/class-powersec-backup.php:4100
includes/backup/class-powersec-backup.php:4515
includes/backup/class-powersec-backup.php:4516
includes/backup/class-powersec-backup.php:4539
includes/backup/class-powersec-backup.php:4690
includes/backup/class-powersec-backup.php:4700
includes/backup/class-powersec-backup.php:5218
includes/backup/class-powersec-backup.php:5478
includes/backup/class-powersec-backup.php:5485
includes/backup/class-powersec-backup.php:5489
includes/backup/class-powersec-backup.php:5628
includes/backup/class-powersec-backup.php:5673
includes/backup/class-powersec-backup.php:5912
includes/backup/class-powersec-backup.php:5913
includes/backup/class-powersec-backup.php:6446
includes/backup/class-powersec-backup.php:6504
includes/backup/class-powersec-backup.php:7215
includes/backup/class-powersec-backup.php:7216
includes/backup/class-powersec-backup.php:7250
includes/backup/class-powersec-backup.php:7349
includes/backup/class-powersec-backup.php:7451
includes/backup/class-powersec-backup.php:7636
includes/class-powersec-ai-consent.php:111
includes/class-powersec-ai-consent.php:114
includes/class-powersec-ai-consent.php:126
includes/class-powersec-ai-consent.php:127
includes/class-powersec-ai-consent.php:128
includes/class-powersec-ai-consent.php:133
includes/class-powersec-ai-consent.php:147
includes/class-powersec-ai-consent.php:149
includes/class-powersec-audit-logger.php:65
includes/class-powersec-audit-logger.php:442
includes/class-powersec-audit-logger.php:449
includes/class-powersec-audit-logger.php:625
includes/class-powersec-audit-logger.php:647
includes/class-powersec-audit-logger.php:651
includes/class-powersec-audit-logger.php:696
includes/class-powersec-audit-logger.php:1060
includes/class-powersec-central-connector.php:363
includes/class-powersec-central-connector.php:373
includes/class-powersec-central-connector.php:378
includes/class-powersec-central-connector.php:382
includes/class-powersec-central-connector.php:415
includes/class-powersec-central-connector.php:453
includes/class-powersec-central-connector.php:461
includes/class-powersec-central-connector.php:470
includes/class-powersec-central-connector.php:813
includes/class-powersec-central-connector.php:819
includes/class-powersec-central-connector.php:824
includes/class-powersec-central-connector.php:1184
includes/class-powersec-central-connector.php:1202
includes/class-powersec-central-connector.php:1253
includes/class-powersec-central-connector.php:1864
includes/class-powersec-central-connector.php:1908
includes/class-powersec-central-connector.php:1911
includes/class-powersec-central-connector.php:2184
includes/class-powersec-central-connector.php:2557
includes/class-powersec-central-connector.php:2560
includes/class-powersec-central-connector.php:2564
includes/class-powersec-central-connector.php:4798
includes/class-powersec-central-connector.php:4836
includes/class-powersec-central-connector.php:4848
includes/class-powersec-central-connector.php:5051
includes/class-powersec-central-connector.php:5077
includes/class-powersec-config.php:230
includes/class-powersec-config.php:500
includes/class-powersec-config.php:991
includes/class-powersec-config.php:274
includes/class-powersec-config.php:377
includes/class-powersec-directive-consumer.php:55
includes/class-powersec-directive-consumer.php:156
includes/class-powersec-directive-lock.php:61
includes/class-powersec-directive-lock.php:66
includes/class-powersec-directive-lock.php:90
includes/class-powersec-directive-lock.php:98
includes/class-powersec-directive-lock.php:109
includes/class-powersec-directive-lock.php:113
includes/class-powersec-directive-orchestrator.php:51
includes/class-powersec-directive-orchestrator.php:135
includes/class-powersec-directive-orchestrator.php:170
includes/class-powersec-directive-orchestrator.php:106
includes/class-powersec-directive-state.php:39
includes/class-powersec-directive-store.php:35
includes/class-powersec-directive-store.php:59
includes/class-powersec-directive-store.php:85
includes/class-powersec-directive-store.php:106
includes/class-powersec-directive-store.php:114
includes/class-powersec-directive-store.php:123
includes/class-powersec-directive-store.php:129
includes/class-powersec-installation-identity.php:40
includes/class-powersec-installation-identity.php:67
includes/class-powersec-installation-identity.php:80
includes/class-powersec-installation-identity.php:81
includes/class-powersec-installation-identity.php:83
includes/class-powersec-installation-identity.php:84
includes/class-powersec-installation-identity.php:113
includes/class-powersec-installation-identity.php:114
includes/class-powersec-installation-identity.php:115
includes/class-powersec-installation-identity.php:124
includes/class-powersec-installation-identity.php:132
includes/class-powersec-installation-identity.php:145
includes/class-powersec-installation-identity.php:146
includes/class-powersec-installer.php:536
includes/class-powersec-installer.php:601
includes/class-powersec-installer.php:654
includes/class-powersec-installer.php:673
includes/class-powersec-installer.php:696
includes/class-powersec-installer.php:702
includes/class-powersec-installer.php:1077
includes/class-powersec-installer.php:1089
includes/class-powersec-installer.php:1097
includes/class-powersec-installer.php:1122
includes/class-powersec-installer.php:1289
includes/class-powersec-privacy.php:217
includes/class-powersec-privacy.php:248
includes/class-powersec-remote-actions.php:609
includes/class-powersec-remote-actions.php:1855
includes/class-powersec-utils.php:1120
includes/class-powersec-utils.php:1160
includes/security/class-powersec-bot-protection.php:59
includes/security/class-powersec-bot-protection.php:60
includes/security/class-powersec-db-content-scanner.php:207
includes/security/class-powersec-db-content-scanner.php:243
includes/security/class-powersec-db-content-scanner.php:255
includes/security/class-powersec-db-content-scanner.php:340
includes/security/class-powersec-db-content-scanner.php:355
includes/security/class-powersec-db-content-scanner.php:356
includes/security/class-powersec-db-content-scanner.php:369
includes/security/class-powersec-db-content-scanner.php:370
includes/security/class-powersec-db-content-scanner.php:658
includes/security/class-powersec-db-content-scanner.php:662
includes/security/class-powersec-db-content-scanner.php:679
includes/security/class-powersec-db-content-scanner.php:684
includes/security/class-powersec-db-content-scanner.php:844
includes/security/class-powersec-db-content-scanner.php:848
includes/security/class-powersec-db-content-scanner.php:97
includes/security/class-powersec-db-content-scanner.php:530
includes/security/class-powersec-db-content-scanner.php:531
includes/security/class-powersec-file-permissions.php:136
includes/security/class-powersec-file-permissions.php:142
includes/security/class-powersec-file-scanner.php:127
includes/security/class-powersec-file-scanner.php:1159
includes/security/class-powersec-file-scanner.php:2096
includes/security/class-powersec-file-scanner.php:3233
includes/security/class-powersec-file-scanner.php:3692
includes/security/class-powersec-file-scanner.php:3698
includes/security/class-powersec-file-scanner.php:3748
includes/security/class-powersec-file-scanner.php:3751
includes/security/class-powersec-file-scanner.php:3775
includes/security/class-powersec-file-scanner.php:3857
includes/security/class-powersec-file-scanner.php:4018
includes/security/class-powersec-file-scanner.php:4095
includes/security/class-powersec-file-scanner.php:4339
includes/security/class-powersec-file-scanner.php:4353
includes/security/class-powersec-file-scanner.php:4358
includes/security/class-powersec-file-scanner.php:4526
includes/security/class-powersec-file-scanner.php:1751
includes/security/class-powersec-file-scanner.php:1942
includes/security/class-powersec-file-scanner.php:1945
includes/security/class-powersec-file-scanner.php:1950
includes/security/class-powersec-file-scanner.php:4492
includes/security/class-powersec-file-scanner.php:4493
includes/security/class-powersec-file-watcher.php:107
includes/security/class-powersec-file-watcher.php:116
includes/security/class-powersec-file-watcher.php:127
includes/security/class-powersec-file-watcher.php:186
includes/security/class-powersec-firewall.php:147
includes/security/class-powersec-firewall.php:552
includes/security/class-powersec-hardening.php:179
includes/security/class-powersec-hardening.php:184
includes/security/class-powersec-malware-scanner.php:169
includes/security/class-powersec-malware-scanner.php:238
includes/security/class-powersec-malware-scanner.php:264
includes/security/class-powersec-malware-scanner.php:267
includes/security/class-powersec-malware-scanner.php:269
includes/security/class-powersec-malware-scanner.php:272
includes/security/class-powersec-malware-scanner.php:275
includes/security/class-powersec-malware-scanner.php:315
includes/security/class-powersec-malware-scanner.php:317
includes/security/class-powersec-malware-scanner.php:319
includes/security/class-powersec-malware-scanner.php:332
includes/security/class-powersec-malware-scanner.php:333
includes/security/class-powersec-malware-scanner.php:334
includes/security/class-powersec-malware-scanner.php:377
includes/security/class-powersec-recovery.php:60
includes/security/class-powersec-recovery.php:84
includes/security/class-powersec-recovery.php:85
includes/security/class-powersec-recovery.php:101
includes/security/class-powersec-recovery.php:111
includes/security/class-powersec-recovery.php:125
includes/security/class-powersec-recovery.php:136
includes/security/class-powersec-recovery.php:137
includes/security/class-powersec-recovery.php:138
includes/security/class-powersec-recovery.php:163
includes/security/class-powersec-recovery.php:224
includes/security/class-powersec-recovery.php:237
includes/security/class-powersec-recovery.php:251
includes/security/class-powersec-recovery.php:263
includes/security/class-powersec-recovery.php:270
includes/security/class-powersec-recovery.php:271
includes/security/class-powersec-recovery.php:272
includes/security/class-powersec-signature-library.php:51
includes/security/class-powersec-signature-library.php:56
includes/security/class-powersec-signature-library.php:408
includes/security/class-powersec-signature-library.php:411
includes/security/class-powersec-signature-library.php:414
includes/security/class-powersec-signature-library.php:998
includes/security/class-powersec-signature-library.php:312
includes/security/class-powersec-signature-library.php:545
includes/security/class-powersec-signature-library.php:546
includes/security/class-powersec-signature-library.php:287
includes/security/class-powersec-two-factor.php:80
includes/security/class-powersec-vulnerability-scanner.php:60
includes/security/class-powersec-vulnerability-scanner.php:61
includes/security/class-powersec-vulnerability-scanner.php:81
includes/security/class-powersec-vulnerability-scanner.php:144
includes/security/class-powersec-vulnerability-scanner.php:448
includes/security/class-powersec-vulnerability-scanner.php:503
includes/security/class-powersec-vulnerability-scanner.php:708
includes/security/class-powersec-vulnerability-scanner.php:725
includes/security/class-powersec-vulnerability-scanner.php:727
includes/security/class-powersec-vulnerability-scanner.php:730
includes/security/class-powersec-vulnerability-scanner.php:733
includes/security/class-powersec-vulnerability-scanner.php:736
includes/security/class-powersec-vulnerability-scanner.php:747
includes/security/class-powersec-vulnerability-scanner.php:748
includes/security/class-powersec-vulnerability-scanner.php:749
includes/security/class-powersec-vulnerability-scanner.php:750
includes/security/class-powersec-vulnerability-scanner.php:639
includes/security/class-powersec-waf-block-log.php:63
includes/security/class-powersec-waf-block-log.php:80
includes/security/class-powersec-waf-block-log.php:148
includes/security/class-powersec-waf-block-log.php:386
includes/security/class-powersec-waf-decision.php:44
includes/security/class-powersec-waf-decision.php:47
includes/security/class-powersec-waf-decision.php:50
includes/security/class-powersec-waf-decision.php:60
includes/security/class-powersec-waf-decision.php:62
includes/security/class-powersec-waf-decision.php:67
includes/security/class-powersec-waf-decision.php:95
includes/security/class-powersec-waf-decision.php:97
includes/security/class-powersec-waf-decision.php:114
includes/security/class-powersec-waf-decision.php:117
includes/security/class-powersec-waf-decision.php:132
includes/security/class-powersec-waf-decision.php:134
includes/security/class-powersec-waf-decision.php:137
includes/security/class-powersec-waf-decision.php:141
includes/security/class-powersec-waf-decision.php:153
includes/security/class-powersec-waf-decision.php:155
includes/security/class-powersec-waf-decision.php:157
includes/security/class-powersec-waf-exception-store.php:141
includes/security/class-powersec-waf-exception-store.php:146
includes/security/class-powersec-waf-exception-store.php:160
includes/security/class-powersec-waf-exception-store.php:171
includes/security/class-powersec-waf-exception-store.php:186
includes/security/class-powersec-waf-exception-store.php:200
includes/security/class-powersec-waf-exception-store.php:210
includes/security/class-powersec-waf-exception-store.php:229
includes/security/class-powersec-waf-exception-store.php:250
includes/security/class-powersec-waf-exception-store.php:283
includes/security/class-powersec-waf-exception-store.php:298
includes/security/class-powersec-waf-exception-store.php:312
includes/security/class-powersec-waf-exception-store.php:347
includes/security/class-powersec-waf-exception-store.php:350
includes/security/class-powersec-waf-exception-store.php:361
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.