WP All Import – Import SEO Settings for Yoast SEO Security & Risk Analysis

wordpress.org/plugins/yoast-seo-settings-xml-csv-import

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

20K active installs v1.1.8 PHP + WP 4.1.0+ Updated Jan 30, 2026
import-search-engine-optimizationimport-seosearch-engine-optimizationseoyoast
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

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

Generally Safe

Score 100/100

WP All Import – Import SEO Settings for Yoast 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 "yoast-seo-settings-xml-csv-import" plugin v1.1.8 exhibits a mixed security posture. While it boasts a clean vulnerability history with no known CVEs and a small attack surface with no publicly exposed entry points like AJAX handlers, REST API routes, or shortcodes, significant concerns arise from its static code analysis. The presence of the `unserialize` function, especially without any explicit nonce or capability checks on the code paths utilizing it, presents a critical risk. Taint analysis confirms this by revealing two high-severity flows with unsanitized paths, strongly suggesting a potential for deserialization vulnerabilities if user-controlled data can reach these functions.

Despite the absence of known vulnerabilities, the static analysis findings indicate a critical oversight in secure coding practices. The reliance on `unserialize` without proper validation and sanitization is a well-known vector for remote code execution. The fact that the plugin performs file operations and has some outputs that are not properly escaped further compounds these risks, although the taint analysis points are the most concerning. The plugin's strengths lie in its lack of external dependencies and prepared SQL statements, but these are overshadowed by the potential for severe deserialization vulnerabilities.

Key Concerns

  • Dangerous function 'unserialize' used
  • High severity taint flows with unsanitized paths
  • Missing nonce checks
  • Missing capability checks
  • Unescaped output detected
  • File operations performed
Vulnerabilities
None known

WP All Import – Import SEO Settings for Yoast SEO Security Vulnerabilities

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

WP All Import – Import SEO Settings for Yoast SEO Code Analysis

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

Dangerous Functions Found

unserialize$fieldData = (!empty($field_params['field_obj']->post_content)) ? unserialize($field_params['field_orapid-addon.php:551
unserialize$import_options_arr = unserialize($import_options['options']);yoast-addon.php:440
unserialize$import_options_arr = empty($import_options) ? array() : unserialize($import_options['option_value']yoast-addon.php:445

SQL Query Safety

100% prepared4 total queries

Output Escaping

50% escaped12 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
yoast_seo_addon_get_post_type (yoast-addon.php:411)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP All Import – Import SEO Settings for Yoast SEO Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 17
filterpmxi_addonsrapid-addon.php:144
filterwp_all_import_addon_parserapid-addon.php:145
filterwp_all_import_addon_importrapid-addon.php:146
filterwp_all_import_addon_saved_postrapid-addon.php:147
filterpmxi_options_optionsrapid-addon.php:148
filterwp_all_import_image_sectionsrapid-addon.php:149
filterpmxi_custom_typesrapid-addon.php:150
filterpmxi_post_list_orderrapid-addon.php:151
filterwp_all_import_post_type_imagerapid-addon.php:152
actionpmxi_extend_options_featuredrapid-addon.php:153
actionadmin_initrapid-addon.php:154
filterwp_all_import_acf_is_show_grouprapid-addon.php:219
filterwp_all_import_is_show_add_new_imagesrapid-addon.php:912
filterwp_all_import_is_allow_import_imagesrapid-addon.php:915
filterwp_all_import_is_images_section_enabledrapid-addon.php:958
actionadmin_noticesrapid-addon.php:1153
actionpmxi_saved_postyoast-addon.php:15
Maintenance & Trust

WP All Import – Import SEO Settings for Yoast SEO Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 30, 2026
PHP min version
Downloads315K

Community Trust

Rating56/100
Number of ratings11
Active installs20K
Developer Profile

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

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

Asset Fingerprints

HTML / DOM Fingerprints

Data Attributes
data-yoast-seo-settings-xml-csv-import-focuskwdata-yoast-seo-settings-xml-csv-import-seo-titledata-yoast-seo-settings-xml-csv-import-meta-descriptiondata-yoast-seo-settings-xml-csv-import-facebook-titledata-yoast-seo-settings-xml-csv-import-facebook-descriptiondata-yoast-seo-settings-xml-csv-import-facebook-image+18 more
JS Globals
yoast_addon
FAQ

Frequently Asked Questions about WP All Import – Import SEO Settings for Yoast SEO