CSV Import and Exporter Security & Risk Analysis

wordpress.org/plugins/csv-import-and-exporter

You can import & export posts in CSV format for each post type. It is compatible with posts' custom fields and custom taxonomies.

900 active installs v1.0.1 PHP + WP 3.0+ Updated Jun 26, 2025
csvcustom-postexportextractimport
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is CSV Import and Exporter Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 9mo ago
Risk Assessment

The "csv-import-and-exporter" v1.0.1 plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries, properly escaping a high percentage of its outputs, and not bundling any external libraries, which often become outdated and introduce vulnerabilities. The absence of recorded vulnerabilities, including CVEs, suggests a history of relatively secure development.

However, significant security concerns arise from the static analysis. The plugin presents two AJAX entry points, both of which lack authentication checks. This is a critical oversight, as it allows any unauthenticated user to potentially interact with these endpoints, leading to an expanded attack surface. While taint analysis did not reveal unsanitized paths or critical/high severity flows, the unauthenticated AJAX handlers remain a substantial risk that could be exploited if further vulnerabilities are present within their logic.

In conclusion, while the plugin avoids common pitfalls like raw SQL queries or unescaped outputs and has a clean vulnerability history, the unprotected AJAX handlers are a critical weakness. This suggests a need for immediate attention to secure these entry points before any exploitable issues can be leveraged.

Key Concerns

  • AJAX handlers without auth checks
  • AJAX handlers without auth checks
Vulnerabilities
None known

CSV Import and Exporter Security Vulnerabilities

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

CSV Import and Exporter Code Analysis

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

SQL Query Safety

100% prepared4 total queries

Output Escaping

82% escaped89 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
<download> (admin\download.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
2 unprotected

CSV Import and Exporter Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_downloadcsv-import-and-exporter.php:41
noprivwp_ajax_downloadcsv-import-and-exporter.php:42
WordPress Hooks 4
actionadmin_menucsv-import-and-exporter.php:33
actionadmin_print_stylescsv-import-and-exporter.php:36
actionadmin_print_scriptscsv-import-and-exporter.php:37
actionwp_headcsv-import-and-exporter.php:40
Maintenance & Trust

CSV Import and Exporter Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJun 26, 2025
PHP min version
Downloads6K

Community Trust

Rating60/100
Number of ratings2
Active installs900
Developer Profile

CSV Import and Exporter Developer Profile

Masahiro NAKASHIMA

8 plugins · 54K total installs

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

How We Detect CSV Import and Exporter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/csv-import-and-exporter/css/style.css/wp-content/plugins/csv-import-and-exporter/css/jquery-ui.css/wp-content/plugins/csv-import-and-exporter/js/jquery.cookie.js/wp-content/plugins/csv-import-and-exporter/js/admin.js
Script Paths
/wp-content/plugins/csv-import-and-exporter/js/jquery.cookie.js/wp-content/plugins/csv-import-and-exporter/js/admin.js
Version Parameters
csv-import-and-exporter/css/style.css?ver=csv-import-and-exporter/css/jquery-ui.css?ver=csv-import-and-exporter/js/jquery.cookie.js?ver=csv-import-and-exporter/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
wrap
JS Globals
ajaxUrl
FAQ

Frequently Asked Questions about CSV Import and Exporter