Is Securyn 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 (135)
Plugin Header
modules/vulnerability/sources/class-wordfence-v3-parser.php:120
modules/vulnerability/sources/class-wordfence-v3-source.php:155
admin/class-admin-page.php:87
admin/class-admin-page.php:96
admin/class-admin-page.php:105
admin/class-admin-page.php:114
admin/class-admin-page.php:123
admin/class-admin-page.php:132
admin/class-admin-page.php:141
admin/class-admin-page.php:150
admin/class-admin-page.php:159
admin/class-admin-page.php:584
admin/class-admin-page.php:625
admin/class-admin-page.php:681
admin/class-admin-page.php:1183
admin/class-admin-page.php:1290
admin/class-admin-page.php:1438
admin/class-admin-page.php:1605
admin/class-admin-page.php:1658
admin/class-admin-page.php:1725
admin/class-admin-page.php:1735
admin/class-admin-page.php:1844
admin/class-admin-page.php:1884
admin/class-identity-data.php:454
admin/views/audit-log-page.php:52
admin/views/identity-page.php:196
admin/views/identity-page.php:201
admin/views/identity-page.php:239
includes/agents/class-agent-base.php:365
includes/agents/class-agent-base.php:383
includes/agents/class-agent-dispatcher.php:107
includes/agents/class-agent-dispatcher.php:110
includes/agents/class-agent-dispatcher.php:210
includes/agents/class-agent-dispatcher.php:269
includes/agents/class-agent-dispatcher.php:310
includes/agents/class-agent-dispatcher.php:315
includes/agents/class-anthropic-provider.php:131
includes/agents/class-byok-key-store.php:249
includes/agents/class-gemini-provider.php:78
includes/agents/class-openai-provider.php:79
includes/agents/class-openai-provider.php:140
includes/class-db-manager.php:54
includes/class-db-manager.php:66
includes/class-db-manager.php:71
includes/class-posture-snapshotter.php:45
includes/class-settings.php:72
includes/class-settings.php:91
includes/class-settings.php:101
includes/class-settings.php:116
includes/class-settings.php:121
modules/audit-log/class-event-logger.php:124
modules/audit-log/class-log-cleanup.php:59
modules/audit-log/class-log-cleanup.php:80
modules/file-integrity/agents/class-file-integrity-advisor-agent.php:178
modules/file-integrity/agents/class-file-integrity-advisor-agent.php:187
modules/file-integrity/class-file-integrity-module.php:683
modules/file-integrity/class-file-integrity-module.php:1318
modules/file-integrity/class-file-integrity-module.php:1377
modules/file-integrity/class-malware-scanner.php:331
modules/file-integrity/class-malware-scanner.php:318
modules/file-integrity/class-malware-scanner.php:320
modules/file-integrity/class-scan-scheduler.php:65
modules/file-integrity/class-scan-scheduler.php:78
modules/file-integrity/class-scan-scheduler.php:98
modules/file-integrity/class-scan-scheduler.php:120
modules/file-integrity/class-trusted-baseline-store.php:101
modules/file-integrity/class-trusted-baseline-store.php:120
modules/file-integrity/class-trusted-baseline-store.php:130
modules/firewall/agents/class-sustained-attack-agent.php:49
modules/firewall/class-firewall-admin-data.php:88
modules/firewall/class-firewall-admin-data.php:178
modules/firewall/class-firewall-auto-blocklist.php:218
modules/firewall/class-firewall-module.php:8
modules/firewall/class-firewall-request-pipeline.php:252
modules/firewall/class-firewall-request-pipeline.php:264
modules/firewall/class-firewall-request-pipeline.php:278
modules/firewall/class-firewall-request-pipeline.php:288
modules/firewall/class-firewall-request-pipeline.php:286
modules/firewall/class-firewall-rule-matcher.php:79
modules/hardening/class-hardening-buckets.php:158
modules/hardening/class-hardening-module.php:232
modules/hardening/class-hardening-module.php:420
modules/hardening/class-hardening-module.php:454
modules/identity/agents/class-identity-hygiene-agent.php:44
modules/identity/agents/class-identity-risk-agent.php:47
modules/identity/agents/class-identity-risk-agent.php:255
modules/identity/agents/class-privilege-drift-agent.php:47
modules/identity/class-brute-force-guard.php:113
modules/identity/class-brute-force-guard.php:327
modules/identity/class-drift-responder.php:55
modules/identity/class-drift-responder.php:87
modules/identity/class-identity-module.php:197
modules/identity/class-identity-module.php:198
modules/identity/class-identity-module.php:317
modules/identity/class-identity-module.php:350
modules/identity/class-identity-module.php:397
modules/identity/class-identity-module.php:398
modules/identity/class-identity-module.php:399
modules/identity/class-login-profile-store.php:63
modules/identity/class-login-risk-heuristics.php:195
modules/identity/class-login-risk-scorer.php:88
modules/identity/class-login-risk-scorer.php:302
modules/identity/class-mfa-presence-detector.php:230
modules/identity/class-privilege-drift-scanner.php:54
modules/identity/class-privilege-drift-scanner.php:61
modules/identity/class-privilege-drift-scanner.php:117
modules/identity/class-privilege-drift-scanner.php:453
modules/identity/class-role-collector.php:261
modules/identity/class-session-action-ladder.php:46
modules/identity/class-session-action-ladder.php:132
modules/identity/class-session-collector.php:216
modules/identity/class-session-responder.php:91
modules/identity/class-session-responder.php:126
modules/incidents/class-incidents-module.php:110
modules/incidents/class-incidents-module.php:141
modules/incidents/class-incidents-module.php:178
modules/incidents/class-incidents-module.php:234
modules/vulnerability/class-vuln-sync-scheduler.php:74
modules/vulnerability/class-vuln-sync-scheduler.php:87
modules/vulnerability/class-vuln-sync-scheduler.php:112
modules/vulnerability/class-vuln-sync-scheduler.php:127
modules/vulnerability/class-vulnerability-ajax.php:82
modules/vulnerability/class-vulnerability-ajax.php:102
modules/vulnerability/class-vulnerability-ajax.php:122
modules/vulnerability/class-vulnerability-ajax.php:145
modules/vulnerability/class-vulnerability-ajax.php:169
modules/vulnerability/class-vulnerability-narrative-dispatcher.php:81
modules/vulnerability/class-vulnerability-narrative-dispatcher.php:116
modules/vulnerability/class-vulnerability-scanner.php:123
modules/vulnerability/class-vulnerability-scanner.php:137
modules/vulnerability/class-vulnerability-scanner.php:148
modules/vulnerability/class-wporg-availability-checker.php:127
modules/vulnerability/class-wporg-availability-checker.php:143
modules/vulnerability/class-wporg-availability-checker.php:214
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.