Import Content in WordPress & WooCommerce with Excel Security & Risk Analysis

wordpress.org/plugins/content-excel-importer

Import Posts, Pages, Simple Products for WooCommerce & Wordpress with Excel. Migrate Easily. No more CSV Hassle

600 active installs v5.0.3 PHP 8.1+ WP 3.0.1+ Updated Sep 16, 2025
bulk-importcontent-importexcel-importimport-translationsmigrate
100
A · Safe
CVEs total1
Unpatched0
Last CVEApr 16, 2024
Safety Verdict

Is Import Content in WordPress & WooCommerce with Excel Safe to Use in 2026?

Generally Safe

Score 100/100

Import Content in WordPress & WooCommerce with Excel has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Apr 16, 2024Updated 8mo ago
Risk Assessment

The "content-excel-importer" plugin v5.0.3 exhibits a mixed security posture. While it demonstrates good practices such as 100% of SQL queries using prepared statements and a moderate number of capability checks, several significant concerns are present. The presence of two AJAX handlers without authentication checks represents a substantial attack surface that could be exploited by unauthenticated users. Furthermore, the analysis of taint flows revealed two instances of unsanitized paths, which, while not flagged as critical or high severity in this static analysis, warrant careful attention as they can be precursors to vulnerabilities. The plugin's vulnerability history includes one medium severity CVE related to Cross-site Scripting, with the last vulnerability being recent. Although currently unpatched CVEs are zero, the pattern suggests potential for input sanitization issues.

Overall, the plugin's reliance on two unprotected AJAX endpoints and the identified unsanitized path flows are the most immediate risks. The historical XSS vulnerability, even if patched, indicates a past weakness in output escaping or input validation that could resurface. While the plugin has strengths in its SQL handling, the identified entry points and taint flows, combined with its vulnerability history, necessitate a cautious approach. Further manual review of the code associated with the unsanitized paths and the unprotected AJAX handlers is highly recommended.

Key Concerns

  • Unprotected AJAX handlers
  • Flows with unsanitized paths
  • Medium severity CVE in history
  • Low percentage of properly escaped output
Vulnerabilities
1 published

Import Content in WordPress & WooCommerce with Excel Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-32585medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Import Content in WordPress & WooCommerce with Excel <= 4.2 - Reflected Cross-Site Scripting

Apr 16, 2024 Patched in 4.3 (9d)
Version History

Import Content in WordPress & WooCommerce with Excel Release Timeline

v5.0.3Current
v5.0.2
v5.0.1
v5.0.0
v4.4
v4.3
Code Analysis
Analyzed Mar 16, 2026

Import Content in WordPress & WooCommerce with Excel Code Analysis

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

Dangerous Functions Found

unserialize$this->{$key} = unserialize(serialize($val));Classes\phpoffice\phpspreadsheet\src\PhpSpreadsheet\Worksheet\Worksheet.php:3492

Output Escaping

53% escaped174 total outputs
Data Flows · Security
2 unsanitized

Data Flow Analysis

5 flows2 with unsanitized paths
importProducts (class-contentexcelimporterproducts.php:69)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

Import Content in WordPress & WooCommerce with Excel Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 3

authwp_ajax_import_contentclass-contentexcelimporterproducts.php:27
noprivwp_ajax_contentExceIimporter_push_notcontent-excel-importer.php:282
authwp_ajax_contentExceIimporter_push_notcontent-excel-importer.php:283
WordPress Hooks 8
actionplugins_loadedcontent-excel-importer.php:39
actionadmin_enqueue_scriptscontent-excel-importer.php:86
filtercodecabin_deactivate_feedback_form_pluginscontent-excel-importer.php:222
actionadmin_noticescontent-excel-importer.php:249
actioninitincludes\class-wpfactory-cexl.php:60
actionbefore_woocommerce_initincludes\class-wpfactory-cexl.php:64
actioninitincludes\class-wpfactory-cexl.php:125
actionadmin_menuincludes\class-wpfactory-cexl.php:128
Maintenance & Trust

Import Content in WordPress & WooCommerce with Excel Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedSep 16, 2025
PHP min version8.1
Downloads44K

Community Trust

Rating80/100
Number of ratings4
Active installs600
Developer Profile

Import Content in WordPress & WooCommerce with Excel Developer Profile

WPFactory

64 plugins · 137K total installs

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

How We Detect Import Content in WordPress & WooCommerce with Excel

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/content-excel-importer/css/contentExceIimporter.css
Script Paths
/wp-content/plugins/content-excel-importer/js/contentExceIimporter.js
Version Parameters
contentExceIimporter_js?v=555

HTML / DOM Fingerprints

CSS Classes
content-excel-importerpremium_msgpremium_buttonfreeContentright_wraprightToLeftpremiumnav-tab+1 more
Data Attributes
data-prefix
JS Globals
contentExcelImporter
FAQ

Frequently Asked Questions about Import Content in WordPress & WooCommerce with Excel