Export Posts to CSV Security & Risk Analysis

wordpress.org/plugins/export-posts-to-csv

Allows exporting post data into CSV format with filter options on the post dashboard screen.

20 active installs v1.0.2 PHP + WP 4.5+ Updated Jan 2, 2025
csvdataexportposts
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Export Posts to CSV Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The 'export-posts-to-csv' plugin version 1.0.2 demonstrates a generally strong security posture based on the provided static analysis. The plugin has no known vulnerabilities (CVEs) and the static analysis reveals no critical or high-severity code signals or taint flows. All observed SQL queries utilize prepared statements, and all output is properly escaped, which are excellent security practices. The presence of a nonce check on one of the entry points is also a positive indicator.

However, there are a few areas that warrant attention. The plugin has two AJAX handlers, and while the analysis states "0 without auth checks," this needs careful confirmation. If any of these AJAX handlers lack proper capability checks or are accessible without user authentication, they could present a risk. The plugin also performs a file operation, the nature of which is not detailed. Depending on how this file operation is implemented (e.g., writing user-supplied data to a file without sanitization), it could introduce risks. The complete absence of capability checks for any entry points, despite the presence of a nonce check and the claim of no unprotected entry points, is a potential concern. A comprehensive security review would need to examine the specific implementation of these handlers and the file operation.

Given the lack of known historical vulnerabilities and the absence of severe static analysis findings, the plugin appears to be developed with security in mind. The strengths lie in its use of prepared statements and proper output escaping. The weaknesses, which are potential rather than confirmed, revolve around the thoroughness of authentication and authorization checks for its AJAX endpoints and the implementation of the file operation. Overall, the risk is currently assessed as low, but vigilance regarding the specific implementation of the remaining entry points and file operations is advised.

Key Concerns

  • No capability checks found on entry points
  • File operation found without context
Vulnerabilities
None known

Export Posts to CSV Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Export Posts to CSV Release Timeline

v1.0.2Current
v1.0.1
v1.0.0
Code Analysis
Analyzed Apr 16, 2026

Export Posts to CSV Code Analysis

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

Output Escaping

100% escaped5 total outputs
Attack Surface

Export Posts to CSV Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_export_posts_to_csvexport-posts-to-csv.php:95
noprivwp_ajax_export_posts_to_csvexport-posts-to-csv.php:96
WordPress Hooks 2
actionrestrict_manage_postsexport-posts-to-csv.php:20
actionadmin_enqueue_scriptsexport-posts-to-csv.php:31
Maintenance & Trust

Export Posts to CSV Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 2, 2025
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs20
Developer Profile

Export Posts to CSV Developer Profile

Satya Prakash

2 plugins · 50 total installs

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

How We Detect Export Posts to CSV

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/export-posts-to-csv/assets/js/ced-export-posts.js
Script Paths
/wp-content/plugins/export-posts-to-csv/assets/js/ced-export-posts.js
Version Parameters
export-posts-to-csv/assets/js/ced-export-posts.js?wp14export-posts-to-csv/assets/js/ced-export-posts.js?ver=1.0.2

HTML / DOM Fingerprints

CSS Classes
cepd-export-posts-btn
JS Globals
exportPostsAjax
FAQ

Frequently Asked Questions about Export Posts to CSV