Is Brainwerk Security Suite Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.4
8.1
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (308)
Plugin Header
includes/class-shieldforge-pattern-scanner.php:75
admin/views/page-vulnerabilities.php:49
includes/class-shieldforge-admin-intros.php:128
includes/class-shieldforge-healthcheck.php:163
includes/class-shieldforge-incident.php:48
includes/class-shieldforge-pattern-scanner.php:39
includes/class-shieldforge-pattern-scanner.php:45
includes/class-shieldforge-pattern-scanner.php:51
includes/class-shieldforge-pattern-scanner.php:57
includes/class-shieldforge-pattern-scanner.php:63
includes/class-shieldforge-privacy-generator.php:32
includes/class-shieldforge-privacy-generator.php:54
includes/class-shieldforge-pwned.php:43
includes/class-shieldforge-repo-integrity.php:17
includes/class-shieldforge-rest.php:97
includes/class-shieldforge-vulnscanner.php:45
includes/class-shieldforge-waf.php:11
includes/class-shieldforge-waf.php:118
includes/sensor/class-shieldforge-sensor-privacy.php:234
admin/class-shieldforge-admin.php:158
admin/class-shieldforge-admin.php:169
admin/class-shieldforge-admin.php:179
admin/class-shieldforge-admin.php:207
admin/class-shieldforge-admin.php:266
admin/class-shieldforge-admin.php:274
admin/class-shieldforge-admin.php:285
admin/class-shieldforge-admin.php:288
admin/class-shieldforge-admin.php:340
admin/views/page-anomaly.php:12
admin/views/page-anomaly.php:71
admin/views/page-anomaly.php:205
admin/views/page-anomaly.php:210
admin/views/page-audit.php:30
admin/views/page-audit.php:233
admin/views/page-firewall.php:12
admin/views/page-firewall.php:37
admin/views/page-firewall.php:98
admin/views/page-firewall.php:159
admin/views/page-hardening-plus.php:43
admin/views/page-hardening-plus.php:86
admin/views/page-hardening-plus.php:127
admin/views/page-hardening-plus.php:174
admin/views/page-hardening.php:40
admin/views/page-hardening.php:53
admin/views/page-incident.php:33
admin/views/page-incident.php:59
admin/views/page-incident.php:60
admin/views/page-login.php:19
admin/views/page-login.php:29
admin/views/page-login.php:39
admin/views/page-login.php:49
admin/views/page-login.php:58
admin/views/page-login.php:66
admin/views/page-login.php:86
admin/views/page-login.php:96
admin/views/page-login.php:105
admin/views/page-login.php:113
admin/views/page-logs.php:40
admin/views/page-logs.php:51
admin/views/page-notifications.php:19
admin/views/page-notifications.php:29
admin/views/page-notifications.php:38
admin/views/page-notifications.php:57
admin/views/page-onboarding.php:70
admin/views/page-onboarding.php:75
admin/views/page-onboarding.php:76
admin/views/page-onboarding.php:77
admin/views/page-onboarding.php:84
admin/views/page-onboarding.php:89
admin/views/page-onboarding.php:90
admin/views/page-onboarding.php:91
admin/views/page-onboarding.php:98
admin/views/page-onboarding.php:103
admin/views/page-onboarding.php:104
admin/views/page-onboarding.php:105
admin/views/page-onboarding.php:112
admin/views/page-onboarding.php:118
admin/views/page-onboarding.php:121
admin/views/page-privacy.php:17
admin/views/page-privacy.php:28
admin/views/page-privacy.php:35
admin/views/page-privacy.php:46
admin/views/page-scanner.php:28
admin/views/page-scanner.php:255
admin/views/page-scanner.php:331
admin/views/page-threat-network.php:86
admin/views/page-threat-network.php:91
admin/views/page-threat-network.php:96
admin/views/page-threat-network.php:104
admin/views/page-threat-network.php:119
admin/views/page-threat-network.php:156
admin/views/page-tools.php:13
admin/views/page-tools.php:32
admin/views/page-tools.php:139
admin/views/page-twofactor.php:12
admin/views/page-twofactor.php:77
admin/views/page-vulnerabilities.php:12
admin/views/page-vulnerabilities.php:199
admin/views/page-vulnerabilities.php:236
includes/class-shieldforge-activator.php:183
includes/class-shieldforge-activator.php:186
includes/class-shieldforge-admin-intros.php:128
includes/class-shieldforge-ajax.php:26
includes/class-shieldforge-ajax.php:29
includes/class-shieldforge-ajax.php:41
includes/class-shieldforge-anomaly.php:182
includes/class-shieldforge-anomaly.php:231
includes/class-shieldforge-anomaly.php:306
includes/class-shieldforge-auditlog.php:114
includes/class-shieldforge-auditlog.php:147
includes/class-shieldforge-auditlog.php:166
includes/class-shieldforge-auditlog.php:185
includes/class-shieldforge-auditlog.php:261
includes/class-shieldforge-auditlog.php:280
includes/class-shieldforge-auditlog.php:294
includes/class-shieldforge-auditlog.php:343
includes/class-shieldforge-auditlog.php:355
includes/class-shieldforge-auditlog.php:365
includes/class-shieldforge-auditlog.php:388
includes/class-shieldforge-auditlog.php:405
includes/class-shieldforge-auditlog.php:413
includes/class-shieldforge-auditlog.php:453
includes/class-shieldforge-badge.php:67
includes/class-shieldforge-bruteforce.php:36
includes/class-shieldforge-bruteforce.php:49
includes/class-shieldforge-bruteforce.php:66
includes/class-shieldforge-bruteforce.php:91
includes/class-shieldforge-bruteforce.php:166
includes/class-shieldforge-bruteforce.php:203
includes/class-shieldforge-event.php:44
includes/class-shieldforge-event.php:45
includes/class-shieldforge-event.php:60
includes/class-shieldforge-event.php:62
includes/class-shieldforge-event.php:293
includes/class-shieldforge-hardening.php:142
includes/class-shieldforge-hardening.php:159
includes/class-shieldforge-hardening.php:179
includes/class-shieldforge-hardening.php:187
includes/class-shieldforge-hardening.php:195
includes/class-shieldforge-hardening.php:204
includes/class-shieldforge-healthcheck.php:78
includes/class-shieldforge-healthcheck.php:111
includes/class-shieldforge-healthcheck.php:135
includes/class-shieldforge-honeypot.php:135
includes/class-shieldforge-i18n.php:53
includes/class-shieldforge-i18n.php:64
includes/class-shieldforge-i18n.php:76
includes/class-shieldforge-i18n.php:77
includes/class-shieldforge-i18n.php:89
includes/class-shieldforge-i18n.php:91
includes/class-shieldforge-incident.php:78
includes/class-shieldforge-incident.php:105
includes/class-shieldforge-incident.php:112
includes/class-shieldforge-incident.php:125
includes/class-shieldforge-logger.php:116
includes/class-shieldforge-logger.php:121
includes/class-shieldforge-login-url.php:120
includes/class-shieldforge-login-url.php:183
includes/class-shieldforge-magic-link.php:57
includes/class-shieldforge-migrations.php:37
includes/class-shieldforge-migrations.php:38
includes/class-shieldforge-migrations.php:43
includes/class-shieldforge-migrations.php:45
includes/class-shieldforge-migrations.php:51
includes/class-shieldforge-migrations.php:52
includes/class-shieldforge-migrations.php:57
includes/class-shieldforge-migrations.php:59
includes/class-shieldforge-onboarding-i18n.php:40
includes/class-shieldforge-onboarding-i18n.php:41
includes/class-shieldforge-onboarding-i18n.php:60
includes/class-shieldforge-onboarding-i18n.php:62
includes/class-shieldforge-onboarding.php:47
includes/class-shieldforge-onboarding.php:52
includes/class-shieldforge-onboarding.php:56
includes/class-shieldforge-onboarding.php:60
includes/class-shieldforge-onboarding.php:120
includes/class-shieldforge-onboarding.php:125
includes/class-shieldforge-onboarding.php:126
includes/class-shieldforge-pattern-scanner.php:39
includes/class-shieldforge-pattern-scanner.php:45
includes/class-shieldforge-pattern-scanner.php:51
includes/class-shieldforge-pattern-scanner.php:57
includes/class-shieldforge-pattern-scanner.php:63
includes/class-shieldforge-probing.php:62
includes/class-shieldforge-pwned.php:88
includes/class-shieldforge-quick-setup.php:167
includes/class-shieldforge-quick-setup.php:171
includes/class-shieldforge-quick-setup.php:183
includes/class-shieldforge-quick-setup.php:196
includes/class-shieldforge-quick-setup.php:197
includes/class-shieldforge-quick-setup.php:210
includes/class-shieldforge-quick-setup.php:212
includes/class-shieldforge-quick-setup.php:239
includes/class-shieldforge-quick-setup.php:247
includes/class-shieldforge-rate-limiter.php:252
includes/class-shieldforge-repo-integrity.php:43
includes/class-shieldforge-repo-integrity.php:46
includes/class-shieldforge-repo-integrity.php:49
includes/class-shieldforge-repo-integrity.php:50
includes/class-shieldforge-repo-integrity.php:121
includes/class-shieldforge-repo-integrity.php:127
includes/class-shieldforge-repo-integrity.php:129
includes/class-shieldforge-rest.php:29
includes/class-shieldforge-rest.php:42
includes/class-shieldforge-rest.php:50
includes/class-shieldforge-rest.php:142
includes/class-shieldforge-rest.php:143
includes/class-shieldforge-scanner.php:76
includes/class-shieldforge-scanner.php:84
includes/class-shieldforge-scanner.php:91
includes/class-shieldforge-scanner.php:155
includes/class-shieldforge-scanner.php:386
includes/class-shieldforge-scanner.php:402
includes/class-shieldforge-scanner.php:473
includes/class-shieldforge-scanner.php:510
includes/class-shieldforge-scanner.php:541
includes/class-shieldforge-scanner.php:587
includes/class-shieldforge-scanner.php:649
includes/class-shieldforge-scanner.php:672
includes/class-shieldforge-scanner.php:764
includes/class-shieldforge-scanner.php:821
includes/class-shieldforge-scanner.php:822
includes/class-shieldforge-scanner.php:827
includes/class-shieldforge-scanner.php:829
includes/class-shieldforge-scanner.php:831
includes/class-shieldforge-scanner.php:852
includes/class-shieldforge-scanner.php:854
includes/class-shieldforge-threat-intel.php:772
includes/class-shieldforge-totp.php:36
includes/class-shieldforge-totp.php:175
includes/class-shieldforge-trusted-devices.php:94
includes/class-shieldforge-trusted-devices.php:95
includes/class-shieldforge-twofactor-profile.php:110
includes/class-shieldforge-twofactor-profile.php:111
includes/class-shieldforge-twofactor-profile.php:167
includes/class-shieldforge-twofactor-profile.php:202
includes/class-shieldforge-twofactor-profile.php:225
includes/class-shieldforge-twofactor-profile.php:238
includes/class-shieldforge-twofactor.php:322
includes/class-shieldforge-twofactor.php:347
includes/class-shieldforge-twofactor.php:382
includes/class-shieldforge-twofactor.php:468
includes/class-shieldforge-twofactor.php:481
includes/class-shieldforge-vulnscanner.php:40
includes/class-shieldforge-vulnscanner.php:44
includes/class-shieldforge-vulnscanner.php:51
includes/class-shieldforge-vulnscanner.php:168
includes/class-shieldforge-vulnscanner.php:170
includes/class-shieldforge-vulnscanner.php:197
includes/class-shieldforge-vulnscanner.php:201
includes/class-shieldforge-vulnscanner.php:205
includes/class-shieldforge-vulnscanner.php:247
includes/class-shieldforge-vulnscanner.php:382
includes/class-shieldforge-vulnscanner.php:403
includes/class-shieldforge-vulnscanner.php:417
includes/class-shieldforge-vulnscanner.php:425
includes/class-shieldforge-vulnscanner.php:434
includes/class-shieldforge-vulnscanner.php:443
includes/class-shieldforge-vulnscanner.php:449
includes/class-shieldforge-vulnscanner.php:484
includes/class-shieldforge-vulnscanner.php:485
includes/intel/class-shieldforge-intel-client.php:62
includes/intel/class-shieldforge-intel-client.php:63
includes/intel/class-shieldforge-intel-client.php:87
includes/intel/class-shieldforge-intel-client.php:107
includes/intel/class-shieldforge-intel-client.php:109
includes/sensor/class-shieldforge-sensor-batcher.php:42
includes/sensor/class-shieldforge-sensor-batcher.php:71
includes/sensor/class-shieldforge-sensor-batcher.php:78
includes/sensor/class-shieldforge-sensor-batcher.php:89
includes/sensor/class-shieldforge-sensor-batcher.php:97
includes/sensor/class-shieldforge-sensor-batcher.php:102
includes/sensor/class-shieldforge-sensor-batcher.php:106
includes/sensor/class-shieldforge-sensor-batcher.php:114
includes/sensor/class-shieldforge-sensor-batcher.php:127
includes/sensor/class-shieldforge-sensor-batcher.php:134
includes/sensor/class-shieldforge-sensor-batcher.php:139
includes/sensor/class-shieldforge-sensor-batcher.php:144
includes/sensor/class-shieldforge-sensor-batcher.php:149
includes/sensor/class-shieldforge-sensor-collector.php:55
includes/sensor/class-shieldforge-sensor-privacy.php:86
includes/sensor/class-shieldforge-sensor-privacy.php:87
includes/sensor/class-shieldforge-sensor-privacy.php:94
includes/sensor/class-shieldforge-sensor-privacy.php:96
includes/sensor/class-shieldforge-sensor-privacy.php:106
includes/sensor/class-shieldforge-sensor-privacy.php:118
includes/sensor/class-shieldforge-sensor-privacy.php:120
includes/sensor/class-shieldforge-sensor-privacy.php:127
includes/sensor/class-shieldforge-sensor-privacy.php:129
includes/sensor/class-shieldforge-sensor-privacy.php:142
includes/sensor/class-shieldforge-sensor-privacy.php:144
includes/sensor/class-shieldforge-sensor-privacy.php:149
includes/sensor/class-shieldforge-sensor-privacy.php:185
includes/sensor/class-shieldforge-sensor-privacy.php:186
includes/sensor/class-shieldforge-sensor-privacy.php:195
includes/sensor/class-shieldforge-sensor-privacy.php:197
includes/sensor/class-shieldforge-sensor-privacy.php:247
includes/sensor/class-shieldforge-sensor-transport.php:68
includes/sensor/class-shieldforge-sensor-transport.php:107
includes/sensor/class-shieldforge-sensor-transport.php:159
includes/sensor/class-shieldforge-sensor-transport.php:164
includes/sensor/class-shieldforge-sensor-transport.php:186
includes/sensor/class-shieldforge-sensor-transport.php:206
includes/sensor/class-shieldforge-sensor-transport.php:221
includes/sensor/class-shieldforge-sensor.php:44
includes/sensor/class-shieldforge-sensor.php:68
includes/sensor/class-shieldforge-sensor.php:89
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.