Is SecondGate Compatible with PHP 8.3?
This plugin has critical incompatibilities with PHP 8.3.
PHP Version Requirements
7.2
8.0
Mismatch with declared minimum
PHP 8.3
Compatibility Issues (156)
Plugin Header
includes/class-tfib-cidr-utils.php:103
includes/class-tfib-security-txt.php:48
includes/class-tfib-threat-score.php:39
includes/class-tf2fa-enforcement.php:35
includes/class-tf2fa-enforcement.php:44
includes/class-tf2fa-enforcement.php:52
includes/class-tf2fa-enforcement.php:53
includes/class-tf2fa-enforcement.php:61
includes/class-tf2fa-enforcement.php:66
includes/class-tf2fa-login.php:108
includes/class-tf2fa-login.php:123
includes/class-tf2fa-login.php:161
includes/class-tf2fa-session-guard.php:43
includes/class-tf2fa-session-guard.php:47
includes/class-tf2fa-totp.php:20
includes/class-tf2fa-totp.php:45
includes/class-tf2fa-trusted-devices.php:36
includes/class-tf2fa-trusted-devices.php:55
includes/class-tf2fa-user.php:260
includes/class-tf2fa-webauthn.php:123
includes/class-tf2fa-webauthn.php:239
includes/class-tfib-admin-honeytoken.php:37
includes/class-tfib-admin-honeytoken.php:50
includes/class-tfib-admin-honeytoken.php:64
includes/class-tfib-admin-honeytoken.php:77
includes/class-tfib-admin-honeytoken.php:114
includes/class-tfib-admin.php:48
includes/class-tfib-admin.php:51
includes/class-tfib-admin.php:328
includes/class-tfib-admin.php:425
includes/class-tfib-anomaly.php:42
includes/class-tfib-anomaly.php:69
includes/class-tfib-anomaly.php:73
includes/class-tfib-anomaly.php:120
includes/class-tfib-audit-log.php:76
includes/class-tfib-audit-log.php:77
includes/class-tfib-audit-log.php:87
includes/class-tfib-audit-log.php:95
includes/class-tfib-audit-log.php:100
includes/class-tfib-audit-log.php:120
includes/class-tfib-audit-log.php:126
includes/class-tfib-audit-log.php:131
includes/class-tfib-bot-shield.php:40
includes/class-tfib-canary.php:44
includes/class-tfib-canary.php:60
includes/class-tfib-datacenter-ranges.php:42
includes/class-tfib-datacenter-ranges.php:44
includes/class-tfib-datacenter-ranges.php:48
includes/class-tfib-datacenter-ranges.php:50
includes/class-tfib-datacenter-ranges.php:81
includes/class-tfib-datacenter-ranges.php:227
includes/class-tfib-datacenter-ranges.php:229
includes/class-tfib-datacenter-ranges.php:236
includes/class-tfib-datacenter-ranges.php:243
includes/class-tfib-datacenter-ranges.php:250
includes/class-tfib-digest.php:19
includes/class-tfib-digest.php:23
includes/class-tfib-digest.php:30
includes/class-tfib-integrity.php:53
includes/class-tfib-integrity.php:124
includes/class-tfib-integrity.php:131
includes/class-tfib-integrity.php:138
includes/class-tfib-integrity.php:142
includes/class-tfib-integrity.php:147
includes/class-tfib-integrity.php:162
includes/class-tfib-integrity.php:165
includes/class-tfib-integrity.php:210
includes/class-tfib-integrity.php:211
includes/class-tfib-integrity.php:212
includes/class-tfib-integrity.php:234
includes/class-tfib-integrity.php:235
includes/class-tfib-integrity.php:243
includes/class-tfib-integrity.php:244
includes/class-tfib-integrity.php:245
includes/class-tfib-integrity.php:246
includes/class-tfib-integrity.php:269
includes/class-tfib-integrity.php:270
includes/class-tfib-integrity.php:284
includes/class-tfib-integrity.php:338
includes/class-tfib-integrity.php:343
includes/class-tfib-manual-lists.php:24
includes/class-tfib-manual-lists.php:28
includes/class-tfib-manual-lists.php:32
includes/class-tfib-manual-lists.php:37
includes/class-tfib-notices.php:37
includes/class-tfib-notices.php:38
includes/class-tfib-notices.php:43
includes/class-tfib-notices.php:61
includes/class-tfib-notices.php:66
includes/class-tfib-notices.php:89
includes/class-tfib-notices.php:149
includes/class-tfib-notices.php:151
includes/class-tfib-ranges.php:29
includes/class-tfib-ranges.php:34
includes/class-tfib-ranges.php:41
includes/class-tfib-ranges.php:43
includes/class-tfib-ranges.php:75
includes/class-tfib-ranges.php:176
includes/class-tfib-ranges.php:178
includes/class-tfib-ranges.php:219
includes/class-tfib-ranges.php:230
includes/class-tfib-ranges.php:278
includes/class-tfib-ranges.php:303
includes/class-tfib-ranges.php:315
includes/class-tfib-ranges.php:321
includes/class-tfib-ranges.php:328
includes/class-tfib-ranges.php:333
includes/class-tfib-report.php:141
includes/class-tfib-request-inspector.php:151
includes/class-tfib-request-inspector.php:155
includes/class-tfib-request-inspector.php:284
includes/class-tfib-request-inspector.php:308
includes/class-tfib-security-events.php:34
includes/class-tfib-security-events.php:43
includes/class-tfib-security-events.php:122
includes/class-tfib-stats.php:21
includes/class-tfib-stats.php:45
includes/class-tfib-stats.php:49
includes/class-tfib-stats.php:111
includes/class-tfib-stats.php:119
includes/class-tfib-stats.php:123
includes/class-tfib-stats.php:131
includes/class-tfib-threat-intel.php:55
includes/class-tfib-threat-intel.php:57
includes/class-tfib-threat-intel.php:61
includes/class-tfib-threat-intel.php:63
includes/class-tfib-threat-intel.php:72
includes/class-tfib-threat-intel.php:80
includes/class-tfib-threat-intel.php:112
includes/class-tfib-threat-intel.php:282
includes/class-tfib-threat-intel.php:284
includes/class-tfib-threat-intel.php:291
includes/class-tfib-threat-intel.php:298
includes/class-tfib-threat-intel.php:305
includes/class-tfib-threat-score.php:59
includes/class-tfib-threat-score.php:63
includes/class-tfib-threat-score.php:73
includes/class-tfib-threat-score.php:77
includes/class-tfib-threat-score.php:94
includes/class-tfib-threat-score.php:170
includes/class-tfib-threat-score.php:39
includes/class-tfib-vuln-scan.php:39
includes/class-tfib-vuln-scan.php:43
includes/class-tfib-vuln-scan.php:49
includes/class-tfib-vuln-scan.php:60
includes/class-tfib-vuln-scan.php:65
includes/class-tfib-vuln-scan.php:69
includes/class-tfib-vuln-scan.php:124
includes/class-tfib-vuln-scan.php:127
includes/class-tfib-vuln-scan.php:129
includes/class-tfib-vuln-scan.php:130
includes/class-tfib-webhook.php:22
includes/class-tfib-welcome.php:37
includes/class-tfib-welcome.php:46
includes/class-tfib-welcome.php:49
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.