Skip to main content
WP HealthKit

Is Securyn Compatible with PHP 8.3?

Not Compatible

This plugin has critical incompatibilities with PHP 8.3.

PHP Version Requirements

Declared Minimum

7.4

Actual Minimum Detected

8.1

Mismatch with declared minimum

Tested Up To

PHP 8.3

Compatibility Issues (135)

PHP Version Mismatch: Declared vs RequiredHIGH

Plugin Header

Deprecated: each()HIGH

modules/vulnerability/sources/class-wordfence-v3-parser.php:120

Deprecated: each()HIGH

modules/vulnerability/sources/class-wordfence-v3-source.php:155

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:87

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:96

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:105

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:114

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:123

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:132

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:141

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:150

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:159

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:584

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:625

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:681

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1183

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1290

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1438

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1605

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1658

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1725

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1735

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1844

PHP 8.0+ Required: Named argumentsINFO

admin/class-admin-page.php:1884

PHP 8.0+ Required: Match expressionINFO

admin/class-identity-data.php:454

PHP 8.0+ Required: Named argumentsINFO

admin/views/audit-log-page.php:52

PHP 8.0+ Required: Named argumentsINFO

admin/views/identity-page.php:196

PHP 8.0+ Required: Named argumentsINFO

admin/views/identity-page.php:201

PHP 8.0+ Required: Named argumentsINFO

admin/views/identity-page.php:239

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-base.php:365

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-base.php:383

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-dispatcher.php:107

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-dispatcher.php:110

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-dispatcher.php:210

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-dispatcher.php:269

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-dispatcher.php:310

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-agent-dispatcher.php:315

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-anthropic-provider.php:131

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-byok-key-store.php:249

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-gemini-provider.php:78

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-openai-provider.php:79

PHP 8.0+ Required: Named argumentsINFO

includes/agents/class-openai-provider.php:140

PHP 8.0+ Required: Named argumentsINFO

includes/class-db-manager.php:54

PHP 8.0+ Required: Named argumentsINFO

includes/class-db-manager.php:66

PHP 8.0+ Required: Named argumentsINFO

includes/class-db-manager.php:71

PHP 8.0+ Required: Named argumentsINFO

includes/class-posture-snapshotter.php:45

PHP 8.0+ Required: Named argumentsINFO

includes/class-settings.php:72

PHP 8.0+ Required: Named argumentsINFO

includes/class-settings.php:91

PHP 8.0+ Required: Named argumentsINFO

includes/class-settings.php:101

PHP 8.0+ Required: Named argumentsINFO

includes/class-settings.php:116

PHP 8.0+ Required: Named argumentsINFO

includes/class-settings.php:121

PHP 8.0+ Required: Named argumentsINFO

modules/audit-log/class-event-logger.php:124

PHP 8.0+ Required: Named argumentsINFO

modules/audit-log/class-log-cleanup.php:59

PHP 8.0+ Required: Named argumentsINFO

modules/audit-log/class-log-cleanup.php:80

PHP 8.0+ Required: str_starts_with()INFO

modules/file-integrity/agents/class-file-integrity-advisor-agent.php:178

PHP 8.0+ Required: str_starts_with()INFO

modules/file-integrity/agents/class-file-integrity-advisor-agent.php:187

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-file-integrity-module.php:683

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-file-integrity-module.php:1318

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-file-integrity-module.php:1377

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-malware-scanner.php:331

PHP 8.1+ Required: First-class callablesINFO

modules/file-integrity/class-malware-scanner.php:318

PHP 8.1+ Required: First-class callablesINFO

modules/file-integrity/class-malware-scanner.php:320

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-scan-scheduler.php:65

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-scan-scheduler.php:78

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-scan-scheduler.php:98

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-scan-scheduler.php:120

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-trusted-baseline-store.php:101

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-trusted-baseline-store.php:120

PHP 8.0+ Required: Named argumentsINFO

modules/file-integrity/class-trusted-baseline-store.php:130

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/agents/class-sustained-attack-agent.php:49

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-admin-data.php:88

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-admin-data.php:178

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-auto-blocklist.php:218

PHP 8.0+ Required: Match expressionINFO

modules/firewall/class-firewall-module.php:8

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-request-pipeline.php:252

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-request-pipeline.php:264

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-request-pipeline.php:278

PHP 8.0+ Required: Named argumentsINFO

modules/firewall/class-firewall-request-pipeline.php:288

PHP 8.0+ Required: Match expressionINFO

modules/firewall/class-firewall-request-pipeline.php:286

PHP 8.0+ Required: Match expressionINFO

modules/firewall/class-firewall-rule-matcher.php:79

PHP 8.0+ Required: Named argumentsINFO

modules/hardening/class-hardening-buckets.php:158

PHP 8.0+ Required: Named argumentsINFO

modules/hardening/class-hardening-module.php:232

PHP 8.0+ Required: Named argumentsINFO

modules/hardening/class-hardening-module.php:420

PHP 8.0+ Required: Named argumentsINFO

modules/hardening/class-hardening-module.php:454

PHP 8.0+ Required: Named argumentsINFO

modules/identity/agents/class-identity-hygiene-agent.php:44

PHP 8.0+ Required: Named argumentsINFO

modules/identity/agents/class-identity-risk-agent.php:47

PHP 8.0+ Required: Named argumentsINFO

modules/identity/agents/class-identity-risk-agent.php:255

PHP 8.0+ Required: Named argumentsINFO

modules/identity/agents/class-privilege-drift-agent.php:47

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-brute-force-guard.php:113

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-brute-force-guard.php:327

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-drift-responder.php:55

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-drift-responder.php:87

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:197

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:198

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:317

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:350

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:397

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:398

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-identity-module.php:399

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-login-profile-store.php:63

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-login-risk-heuristics.php:195

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-login-risk-scorer.php:88

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-login-risk-scorer.php:302

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-mfa-presence-detector.php:230

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-privilege-drift-scanner.php:54

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-privilege-drift-scanner.php:61

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-privilege-drift-scanner.php:117

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-privilege-drift-scanner.php:453

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-role-collector.php:261

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-session-action-ladder.php:46

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-session-action-ladder.php:132

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-session-collector.php:216

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-session-responder.php:91

PHP 8.0+ Required: Named argumentsINFO

modules/identity/class-session-responder.php:126

PHP 8.0+ Required: Named argumentsINFO

modules/incidents/class-incidents-module.php:110

PHP 8.0+ Required: Named argumentsINFO

modules/incidents/class-incidents-module.php:141

PHP 8.0+ Required: Named argumentsINFO

modules/incidents/class-incidents-module.php:178

PHP 8.0+ Required: Named argumentsINFO

modules/incidents/class-incidents-module.php:234

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vuln-sync-scheduler.php:74

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vuln-sync-scheduler.php:87

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vuln-sync-scheduler.php:112

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vuln-sync-scheduler.php:127

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-ajax.php:82

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-ajax.php:102

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-ajax.php:122

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-ajax.php:145

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-ajax.php:169

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-narrative-dispatcher.php:81

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-narrative-dispatcher.php:116

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-scanner.php:123

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-scanner.php:137

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-vulnerability-scanner.php:148

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-wporg-availability-checker.php:127

PHP 8.0+ Required: Named argumentsINFO

modules/vulnerability/class-wporg-availability-checker.php:143

PHP 8.0+ Required: Named argumentsINFO

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.

Frequently Asked Questions

Does Securyn work with PHP 8.3?

Securyn is not fully compatible with PHP 8.3. Our analysis detected 135 compatibility issues.

What PHP version does Securyn require?

Securyn declares a minimum PHP requirement of 7.4. WP HealthKit's static analysis detected an actual minimum of 8.1.