Hreflang Manager – Hreflang Implementation for International SEO Security & Risk Analysis

wordpress.org/plugins/hreflang-manager-lite

The Hreflang Manager plugin provides you an easy and reliable method to implement hreflang in WordPress.

6K active installs v1.16 PHP 5.2+ WP 4.0+ Updated Mar 1, 2026
hreflanginternationalizationlanguagemultilingualseo
100
A · Safe
CVEs total1
Unpatched0
Last CVENov 14, 2023
Download
Safety Verdict

Is Hreflang Manager – Hreflang Implementation for International SEO Safe to Use in 2026?

Generally Safe

Score 100/100

Hreflang Manager – Hreflang Implementation for International SEO has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: Nov 14, 2023Updated 1mo ago
Risk Assessment

The hreflang-manager-lite v1.16 plugin exhibits a generally strong security posture, with a significant emphasis on secure coding practices. The static analysis reveals a well-managed attack surface, with all identified entry points (REST API routes and AJAX handlers) protected by appropriate permission callbacks or nonce checks. The plugin also demonstrates excellent data handling, with a high percentage of SQL queries using prepared statements and nearly all output being properly escaped, minimizing the risk of common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The absence of dangerous functions, file operations, and external HTTP requests further bolsters its security. However, the presence of two flows with unsanitized paths in the taint analysis, while not flagged as critical or high severity, warrants attention as they represent potential avenues for exploitation if further context or data manipulation is possible. While the plugin has a history of one medium-severity CVE, it is currently patched, indicating a proactive approach to addressing security issues. The historical pattern of a single medium vulnerability suggests the developers are generally aware of security best practices but may occasionally overlook specific edge cases. Overall, hreflang-manager-lite appears to be a reasonably secure plugin, with its strengths lying in its robust input validation and output escaping. The minor concerns stem from the taint analysis findings and the historical vulnerability, suggesting continued vigilance and code review are advisable.

Key Concerns

  • Flows with unsanitized paths found
  • One medium severity CVE in history
Vulnerabilities
1

Hreflang Manager – Hreflang Implementation for International SEO Security Vulnerabilities

CVEs by Year

1 CVE in 2023
2023
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

WF-c357e34f-2d0f-4af4-bb67-cbbc6cd4e141-hreflang-manager-litemedium · 4.3Cross-Site Request Forgery (CSRF)

Hreflang Manager <= 1.06 - Cross-Site Request Forgery

Nov 14, 2023 Patched in 1.07 (70d)
Code Analysis
Analyzed Mar 16, 2026

Hreflang Manager – Hreflang Implementation for International SEO Code Analysis

Dangerous Functions
0
Raw SQL Queries
9
43 prepared
Unescaped Output
13
366 escaped
Nonce Checks
6
Capability Checks
13
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

83% prepared52 total queries

Output Escaping

97% escaped379 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

6 flows2 with unsanitized paths
display_crud_menu (admin\inc\menu\class-daexthrmal-menu-elements.php:1273)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Hreflang Manager – Hreflang Implementation for International SEO Attack Surface

Entry Points4
Unprotected0

REST API Routes 4

GET/wp-json/hreflang-manager-lite/v1/post/(?P<id>\d+)inc\class-daexthrmal-rest.php:63
POST/wp-json/hreflang-manager-lite/v1/post/inc\class-daexthrmal-rest.php:74
POST/wp-json/hreflang-manager-lite/v1/read-options/inc\class-daexthrmal-rest.php:85
POST/wp-json/hreflang-manager-lite/v1/optionsinc\class-daexthrmal-rest.php:96
WordPress Hooks 25
actionadmin_enqueue_scriptsadmin\class-daexthrmal-admin.php:64
actionadmin_enqueue_scriptsadmin\class-daexthrmal-admin.php:65
actionadmin_menuadmin\class-daexthrmal-admin.php:68
actionadd_meta_boxesadmin\class-daexthrmal-admin.php:71
actionsave_postadmin\class-daexthrmal-admin.php:74
actionwpmu_new_blogadmin\class-daexthrmal-admin.php:77
actiondelete_blogadmin\class-daexthrmal-admin.php:80
actionwp_trash_postadmin\class-daexthrmal-admin.php:83
actioninitadmin\class-daexthrmal-admin.php:86
actionadmin_initadmin\inc\menu\class-daexthrmal-menu-elements.php:125
actionadmin_initadmin\inc\menu\class-daexthrmal-menu-elements.php:126
actionadmin_initadmin\inc\menu\class-daexthrmal-menu-elements.php:127
actionadmin_initadmin\inc\menu\class-daexthrmal-menu-elements.php:131
actioninitblocks\src\init.php:68
actionadmin_enqueue_scriptsblocks\src\init.php:84
actionrest_api_initinc\class-daexthrmal-rest.php:38
actionplugins_loadedinit.php:27
actionplugins_loadedinit.php:31
actionplugins_loadedinit.php:43
actionplugins_loadedinit.php:60
actioninitinit.php:108
actionwp_headpublic\class-daexthrmal-public.php:36
actionwp_footerpublic\class-daexthrmal-public.php:39
actionwp_enqueue_scriptspublic\class-daexthrmal-public.php:42
actionwp_enqueue_scriptspublic\class-daexthrmal-public.php:45
Maintenance & Trust

Hreflang Manager – Hreflang Implementation for International SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 1, 2026
PHP min version5.2
Downloads59K

Community Trust

Rating92/100
Number of ratings7
Active installs6K
Developer Profile

Hreflang Manager – Hreflang Implementation for International SEO Developer Profile

DAEXT

13 plugins · 30K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
101 days
View full developer profile
Detection Fingerprints

How We Detect Hreflang Manager – Hreflang Implementation for International SEO

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/hreflang-manager-lite/admin/css/daexthrmal-admin-style.css/wp-content/plugins/hreflang-manager-lite/admin/js/daexthrmal-admin-script.js/wp-content/plugins/hreflang-manager-lite/public/css/daexthrmal-public-style.css/wp-content/plugins/hreflang-manager-lite/public/js/daexthrmal-public-script.js
Version Parameters
hreflang-manager-lite/admin/css/daexthrmal-admin-style.css?ver=hreflang-manager-lite/admin/js/daexthrmal-admin-script.js?ver=hreflang-manager-lite/public/css/daexthrmal-public-style.css?ver=hreflang-manager-lite/public/js/daexthrmal-public-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
daexthrmal-admin-wrapdaexthrmal-admin-page
HTML Comments
<!-- Required and instantiate the class used to handle the current menu. -->
Data Attributes
data-daexthrmal-pro-badge
JS Globals
daexthrmal_params
REST Endpoints
/wp-json/daexthrmal/v1/hreflang/
FAQ

Frequently Asked Questions about Hreflang Manager – Hreflang Implementation for International SEO