WP All Import – Import SEO Settings for Rank Math SEO Security & Risk Analysis

wordpress.org/plugins/import-xml-csv-settings-to-rank-math-seo

Drag & drop to import from any CSV, Excel, XML, or Google Sheets file into Rank Math SEO's titles, meta descriptions, focus keywords, schema …

7K active installs v1.1 PHP 5.6+ WP 4.9+ Updated Jan 30, 2026
import-rankmathimport-search-engine-optimizationimport-seosearch-engine-optimizationseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP All Import – Import SEO Settings for Rank Math SEO Safe to Use in 2026?

Generally Safe

Score 100/100

WP All Import – Import SEO Settings for Rank Math SEO 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

The plugin "import-xml-csv-settings-to-rank-math-seo" v1.1 exhibits a mixed security posture. While it has a remarkably small attack surface with no identifiable entry points like AJAX handlers, REST API routes, or shortcodes, and a low number of file operations and external HTTP requests, significant concerns arise from the static code analysis. The presence of the `unserialize` function without clear sanitization or authentication checks presents a high risk, as it can be exploited to deserialize untrusted data, potentially leading to remote code execution or denial-of-service attacks. This is further amplified by the taint analysis, which reveals three flows with unsanitized paths, all classified as high severity. These unsanitized flows likely leverage the `unserialize` function or other input handling mechanisms without proper validation.

The plugin's vulnerability history is notably clean, with no recorded CVEs. This absence of known vulnerabilities might indicate diligent maintenance or a relatively low profile, but it does not negate the risks identified in the static analysis. The lack of nonce and capability checks on potential entry points (though none are explicitly listed as exposed) is also a concern, as it suggests a general oversight in input validation and authorization. Overall, while the plugin's limited attack surface is a strength, the identified `unserialize` usage and high-severity unsanitized taint flows are critical weaknesses that require immediate attention.

Key Concerns

  • Dangerous function 'unserialize' used
  • High severity unsanitized taint flows (3)
  • No nonce checks
  • No capability checks
  • Output escaping not fully implemented (40% unescaped)
Vulnerabilities
None known

WP All Import – Import SEO Settings for Rank Math SEO Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

WP All Import – Import SEO Settings for Rank Math SEO Code Analysis

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

Dangerous Functions Found

unserialize$import_options_arr = unserialize($import_options['options']);classes\class-helpers.php:51
unserialize$import_options_arr = empty($import_options) ? array() : unserialize($import_options['option_value']classes\class-helpers.php:56
unserialize$import_options_arr = unserialize($import_options['options']);classes\class-helpers.php:102
unserialize$import_options_arr = empty($import_options) ? array() : unserialize($import_options['option_value']classes\class-helpers.php:107
unserialize$fieldData = (!empty($field_params['field_obj']->post_content)) ? unserialize($field_params['field_orapid-addon.php:597

SQL Query Safety

89% prepared9 total queries

Output Escaping

60% escaped15 total outputs
Data Flows
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
get_post_type (classes\class-helpers.php:12)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP All Import – Import SEO Settings for Rank Math SEO Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 24
filterpmxi_saved_postclasses\class-importer.php:267
filterpmxi_addonsrapid-addon.php:147
filterwp_all_import_addon_parserapid-addon.php:148
filterwp_all_import_addon_importrapid-addon.php:149
filterwp_all_import_addon_saved_postrapid-addon.php:150
filterpmxi_options_optionsrapid-addon.php:151
filterwp_all_import_image_sectionsrapid-addon.php:152
filterpmxi_custom_typesrapid-addon.php:153
filterpmxi_post_list_orderrapid-addon.php:154
filterwp_all_import_post_type_imagerapid-addon.php:155
actionpmxi_extend_options_featuredrapid-addon.php:156
actionadmin_initrapid-addon.php:157
filterwp_all_import_acf_is_show_grouprapid-addon.php:222
filterwp_all_import_is_show_add_new_imagesrapid-addon.php:1008
filterwp_all_import_is_allow_import_imagesrapid-addon.php:1011
filterwp_all_import_is_images_section_enabledrapid-addon.php:1060
actionadmin_noticesrapid-addon.php:1255
actioninitwpai-rank-math-seo-add-on.php:47
actionadmin_enqueue_scriptswpai-rank-math-seo-add-on.php:69
filterpmxi_visible_template_sectionswpai-rank-math-seo-add-on.php:166
filterwp_all_import_is_images_section_enabledwpai-rank-math-seo-add-on.php:183
actionpmxi_reimport_options_after_taxonomieswpai-rank-math-seo-add-on.php:207
filterpmxi_options_optionswpai-rank-math-seo-add-on.php:216
filterpmxi_save_optionswpai-rank-math-seo-add-on.php:228
Maintenance & Trust

WP All Import – Import SEO Settings for Rank Math SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 30, 2026
PHP min version5.6
Downloads35K

Community Trust

Rating90/100
Number of ratings4
Active installs7K
Developer Profile

WP All Import – Import SEO Settings for Rank Math SEO Developer Profile

WP All Import

22 plugins · 207K total installs

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

How We Detect WP All Import – Import SEO Settings for Rank Math SEO

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/import-xml-csv-settings-to-rank-math-seo/static/js/admin.js
Script Paths
/wp-content/plugins/import-xml-csv-settings-to-rank-math-seo/static/js/admin.js
Version Parameters
import-xml-csv-settings-to-rank-math-seo/static/js/admin.js?ver=

HTML / DOM Fingerprints

Data Attributes
name="is_update_rank_math_schema"id="is_update_rank_math_schema_
Shortcode Output
<input type="hidden" name="is_update_rank_math_schema" value="0" /><input type="checkbox" id="is_update_rank_math_schema_<label for="is_update_rank_math_schema_
FAQ

Frequently Asked Questions about WP All Import – Import SEO Settings for Rank Math SEO