Is GuardForge 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 (152)
Plugin Header
includes/class-audit-log.php:492
includes/class-case-model.php:589
includes/class-case-model.php:290
includes/class-case-model.php:546
includes/class-case-model.php:873
includes/class-cases.php:635
includes/class-cases.php:711
includes/class-forge-net.php:12
admin/class-admin.php:59
admin/class-admin.php:60
admin/class-admin.php:125
admin/partials/alerts.php:86
admin/partials/alerts.php:98
admin/partials/alerts.php:106
admin/partials/audit-log.php:189
admin/partials/geo-ip.php:24
admin/partials/integrity.php:12
admin/partials/integrity.php:30
admin/partials/integrity.php:42
admin/partials/integrity.php:191
admin/partials/integrity.php:192
admin/partials/login-log.php:131
admin/partials/two-factor.php:25
admin/partials/two-factor.php:31
admin/partials/unblock.php:13
includes/class-admin-header.php:143
includes/class-admin-header.php:146
includes/class-admin-header.php:148
includes/class-admin-header.php:177
includes/class-admin-header.php:194
includes/class-admin-header.php:281
includes/class-bruteforce.php:134
includes/class-bruteforce.php:138
includes/class-case-actions.php:271
includes/class-case-model.php:589
includes/class-case-recheck.php:149
includes/class-case-recheck.php:386
includes/class-cases.php:66
includes/class-cases.php:74
includes/class-cases.php:130
includes/class-cases.php:196
includes/class-cases.php:222
includes/class-cases.php:695
includes/class-cases.php:635
includes/class-cases.php:711
includes/class-files-protector.php:106
includes/class-files-protector.php:107
includes/class-forge-crypto.php:51
includes/class-forge-docs-link.php:144
includes/class-forge-email.php:228
includes/class-forge-email.php:243
includes/class-forge-email.php:254
includes/class-forge-license-resolver.php:104
includes/class-forge-license-resolver.php:108
includes/class-forge-license-resolver.php:210
includes/class-forge-license-resolver.php:240
includes/class-forge-queue.php:73
includes/class-forge-queue.php:74
includes/class-forge-queue.php:435
includes/class-forge-queue.php:436
includes/class-forge-queue.php:483
includes/class-forge-queue.php:486
includes/class-forge-suite-registry.php:249
includes/class-forge-suite-registry.php:253
includes/class-forge-suite-registry.php:270
includes/class-forge-suite-registry.php:310
includes/class-forge-suite-registry.php:326
includes/class-forge-suite-registry.php:351
includes/class-forge-support-link.php:79
includes/class-guard-report-export.php:96
includes/class-guard-report-export.php:111
includes/class-guard-report.php:194
includes/class-guard-report.php:243
includes/class-guard-report.php:279
includes/class-hardening-score-badge.php:101
includes/class-hardening-score-badge.php:152
includes/class-hardening-score-badge.php:170
includes/class-hardening-score-badge.php:225
includes/class-hardening-score-badge.php:237
includes/class-hardening-score-badge.php:277
includes/class-hardening-score-badge.php:408
includes/class-hardening-score-badge.php:432
includes/class-hardening-score-badge.php:436
includes/class-hardening-score-badge.php:447
includes/class-hardening-score-badge.php:452
includes/class-hardening-score.php:131
includes/class-hardening-score.php:156
includes/class-hardening-score.php:269
includes/class-hardening-score.php:270
includes/class-hardening-score.php:492
includes/class-hardening-score.php:1066
includes/class-hardening-score.php:1067
includes/class-hardening-score.php:1170
includes/class-hardening-score.php:1288
includes/class-hardening-score.php:1290
includes/class-hardening-score.php:1391
includes/class-hardening.php:138
includes/class-hardening.php:288
includes/class-hardening.php:321
includes/class-hardening.php:323
includes/class-hardening.php:325
includes/class-hardening.php:326
includes/class-integrity-reference.php:238
includes/class-integrity-reference.php:493
includes/class-integrity-reference.php:498
includes/class-integrity.php:86
includes/class-integrity.php:95
includes/class-integrity.php:98
includes/class-integrity.php:107
includes/class-integrity.php:111
includes/class-integrity.php:139
includes/class-integrity.php:184
includes/class-integrity.php:239
includes/class-integrity.php:243
includes/class-integrity.php:258
includes/class-integrity.php:289
includes/class-integrity.php:343
includes/class-ip.php:120
includes/class-ip.php:144
includes/class-ip.php:171
includes/class-ip.php:183
includes/class-options.php:182
includes/class-options.php:356
includes/class-options.php:364
includes/class-options.php:105
includes/class-qr.php:121
includes/class-results-provider.php:59
includes/class-results-provider.php:121
includes/class-results-provider.php:124
includes/class-results-provider.php:171
includes/class-schema-manager.php:18
includes/class-schema-manager.php:23
includes/class-spam-bots.php:67
includes/class-spam-bots.php:113
includes/class-staging.php:132
includes/class-staging.php:315
includes/class-staging.php:363
includes/class-staging.php:367
includes/class-staging.php:403
includes/class-staging.php:418
includes/class-staging.php:469
includes/class-staging.php:548
includes/class-totp.php:24
includes/class-totp.php:44
includes/class-two-factor.php:232
includes/class-two-factor.php:249
includes/class-two-factor.php:282
includes/class-two-factor.php:296
includes/class-two-factor.php:305
includes/class-two-factor.php:317
includes/class-two-factor.php:323
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.