Import Export Menu Security & Risk Analysis

wordpress.org/plugins/import-export-menu

Import, export, and manage WordPress navigation menus. Safely migrate menu structures between sites with hierarchy, locations, and item settings intac …

2K active installs v3.0.0 PHP 7.4+ WP 6.0+ Updated Jun 6, 2026
exportimportmenumenusnavigation
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Import Export Menu Safe to Use in 2026?

Generally Safe

Score 100/100

Import Export Menu has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 2mo ago
Risk Assessment

This plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices regarding SQL queries, utilizing prepared statements exclusively, and all identified output is properly escaped. Furthermore, there are no known vulnerabilities or CVEs associated with this plugin, suggesting a history of stability and security. The absence of critical or high-severity taint flows is also a positive indicator.

However, significant concerns arise from the attack surface analysis. The plugin exposes four AJAX handlers, and alarmingly, all of them lack authentication checks. This creates a substantial risk of unauthorized access and execution of plugin functionalities. While there are no direct indications of critical code flaws in the static analysis or taint flows, the unprotected entry points are a major vulnerability. The plugin's reliance on nonce checks is present but insufficient given the lack of capability checks on AJAX handlers.

In conclusion, while the plugin's internal code hygiene is commendable regarding SQL and output handling, the complete absence of authentication on its AJAX endpoints presents a critical security flaw. This oversight dramatically increases the risk of exploitation, overshadowing the otherwise good coding practices. Remediation of these unprotected AJAX handlers should be the highest priority.

Key Concerns

  • AJAX handlers without authentication
  • No capability checks on AJAX handlers
Vulnerabilities
None known

Import Export Menu Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Import Export Menu Release Timeline

v3.0.0Current
v2.0.3
v2.0.2
v2.0.1
v1.3.1
v1.3.0
v1.2.9
v1.2.8
v1.2.7
v1.2.6
v1.2.5
v1.2.4
Code Analysis
Analyzed Mar 16, 2026

Import Export Menu Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
0
23 escaped
Nonce Checks
2
Capability Checks
0
File Operations
1
External Requests
1
Bundled Libraries
0

Output Escaping

100% escaped23 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
handle_get_import (admin\class-import-export-menu-admin.php:460)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

Import Export Menu Attack Surface

Entry Points4
Unprotected4

AJAX Handlers 4

authwp_ajax_action-get-exportincludes\class-import-export-menu.php:164
noprivwp_ajax_action-get-exportincludes\class-import-export-menu.php:165
authwp_ajax_action-get-importincludes\class-import-export-menu.php:168
noprivwp_ajax_action-get-importincludes\class-import-export-menu.php:169
WordPress Hooks 6
actionplugins_loadedincludes\class-import-export-menu.php:139
actionadmin_enqueue_scriptsincludes\class-import-export-menu.php:153
actionadmin_enqueue_scriptsincludes\class-import-export-menu.php:154
actionadmin_menuincludes\class-import-export-menu.php:155
filterupload_mimesincludes\class-import-export-menu.php:158
actionadmin_initincludes\class-import-export-menu.php:161
Maintenance & Trust

Import Export Menu Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJun 6, 2026
PHP min version7.4
Downloads18K

Community Trust

Rating82/100
Number of ratings7
Active installs2K
Developer Profile

Import Export Menu Developer Profile

yukyhendiawan

5 plugins · 2K total installs

92
trust score
Avg Security Score
97/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Import Export Menu

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/import-export-menu/assets/css/import-export-menu-admin.min.css/wp-content/plugins/import-export-menu/assets/js/sweetalert.min.js/wp-content/plugins/import-export-menu/assets/js/import-export-menu-admin.js/wp-content/plugins/import-export-menu/assets/js/admin-menu.min.js
Script Paths
/wp-content/plugins/import-export-menu/assets/js/sweetalert.min.js/wp-content/plugins/import-export-menu/assets/js/import-export-menu-admin.js/wp-content/plugins/import-export-menu/assets/js/admin-menu.min.js
Version Parameters
import-export-menu/assets/css/import-export-menu-admin.min.css?ver=import-export-menu/assets/js/sweetalert.min.js?ver=import-export-menu/assets/js/import-export-menu-admin.js?ver=import-export-menu/assets/js/admin-menu.min.js?ver=

HTML / DOM Fingerprints

CSS Classes
import-export-menu-wrapimport-export-menu-containerimport-export-menu-contentimport-export-menu-headerimport-export-menu-bodyimport-export-menu-footerimport-export-menu-export-formimport-export-menu-import-form
HTML Comments
<!-- Import Export Menu Admin Page --><!-- Export Menu Section --><!-- Import Menu Section --><!-- Uploaded JSON file -->
Data Attributes
data-plugin-name="import-export-menu"data-plugin-version="2.0.3"
JS Globals
ajaxObject
FAQ

Frequently Asked Questions about Import Export Menu