WP All Import – Import Add-On for ACF Security & Risk Analysis

wordpress.org/plugins/csv-xml-import-for-acf

Drag & drop to import any CSV, Excel, XML, or Google Sheets file into Advanced Custom Fields. Supports repeaters, flexible content, galleries, and …

40K active installs v1.0.7 PHP 7.4+ WP 5.0+ Updated Jan 30, 2026
acf-importcsv-importimport-acfimport-advanced-custom-fieldsxml-import
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WP All Import – Import Add-On for ACF Safe to Use in 2026?

Generally Safe

Score 100/100

WP All Import – Import Add-On for ACF 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 "csv-xml-import-for-acf" v1.0.7 presents a generally good security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, shortcodes, and cron events with direct user interaction significantly limits the attack surface. Furthermore, the high percentage of SQL queries using prepared statements and proper output escaping are commendable security practices. The plugin also demonstrates awareness of security by including nonce and capability checks. The vulnerability history is also a strong positive indicator, with no recorded CVEs suggesting a history of secure development and maintenance.

Key Concerns

  • Dangerous function 'unserialize' used
  • Taint analysis shows unsanitized paths
Vulnerabilities
None known

WP All Import – Import Add-On for ACF Security Vulnerabilities

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

WP All Import – Import Add-On for ACF Code Analysis

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

Dangerous Functions Found

unserialize$field = (!empty($cur_meta_val[0])) ? unserialize($cur_meta_val[0]) : array();actions\pmxi_reimport.php:51
unserialize$field = (!empty($cur_meta_val[0])) ? unserialize($cur_meta_val[0]) : array();helpers\pmai_is_acf_update_allowed.php:165
unserialize$field = (!empty($cur_meta_val[0])) ? unserialize($cur_meta_val[0]) : array();helpers\pmai_is_acf_update_allowed.php:192
unserialize$result[$k] = unserialize($v);models\model\record.php:45
unserialize$field = ( ! empty( $cur_meta_val[0] ) ) ? unserialize( $cur_meta_val[0] ) : array();plugin.php:474
unserialize$field_post_options = unserialize($field_post->post_content);src\fields\acf\FieldCountry.php:56
unserialize$fieldData = empty($subFieldData->post_content) ? array() : unserialize($subFieldData->post_content)src\fields\Field.php:743
unserialize$this->fieldsData[] = empty($cur_meta_val[0]) ? array() : unserialize($cur_meta_val[0]);src\groups\GroupV4.php:22

SQL Query Safety

92% prepared24 total queries

Output Escaping

96% escaped173 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

2 flows2 with unsanitized paths
force_ssl (controllers\controller.php:39)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

WP All Import – Import Add-On for ACF Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 4
filteruser_has_capmodels\import\record.php:33
actionadmin_initplugin.php:239
actioninitplugin.php:240
filtercurrent_screenplugin.php:351
Maintenance & Trust

WP All Import – Import Add-On for ACF Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 30, 2026
PHP min version7.4
Downloads182K

Community Trust

Rating100/100
Number of ratings6
Active installs40K
Developer Profile

WP All Import – Import Add-On for ACF 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 Add-On for ACF

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/csv-xml-import-for-acf/assets/css/main.css/wp-content/plugins/csv-xml-import-for-acf/assets/js/main.js/wp-content/plugins/csv-xml-import-for-acf/assets/css/admin-style.css/wp-content/plugins/csv-xml-import-for-acf/assets/js/admin-script.js/wp-content/plugins/csv-xml-import-for-acf/assets/js/vendor/jquery/jquery.js/wp-content/plugins/csv-xml-import-for-acf/assets/js/vendor/jquery/jquery-migrate.min.js
Script Paths
/wp-content/plugins/csv-xml-import-for-acf/assets/js/main.js/wp-content/plugins/csv-xml-import-for-acf/assets/js/admin-script.js/wp-content/plugins/csv-xml-import-for-acf/assets/js/vendor/jquery/jquery.js/wp-content/plugins/csv-xml-import-for-acf/assets/js/vendor/jquery/jquery-migrate.min.js
Version Parameters
csv-xml-import-for-acf/assets/css/main.css?ver=csv-xml-import-for-acf/assets/js/main.js?ver=csv-xml-import-for-acf/assets/css/admin-style.css?ver=csv-xml-import-for-acf/assets/js/admin-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
pmai-import-formpmai-field-mappingpmai-upload-sectionpmai-custom-field-selector
Data Attributes
data-field-typedata-acf-field-namedata-acf-field-group
JS Globals
PMAI_ROOT_URLPMAI_VERSIONPMAI_PREFIX
Shortcode Output
[pmxi_import_form][pmxi_field_mapping]
FAQ

Frequently Asked Questions about WP All Import – Import Add-On for ACF