Published Posts Exporter Security & Risk Analysis

wordpress.org/plugins/published-posts-exporter

Export published blog posts to CSV format with URLs, titles, content, tags, and categories. Supports both database queries and XML file processing.

10 active installs v1.2.0 PHP 7.0+ WP 5.0+ Updated Dec 8, 2025
blogcsvexportpostsxml
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Published Posts Exporter Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 5mo ago
Risk Assessment

The "published-posts-exporter" v1.2.0 plugin exhibits a generally strong security posture, with several good practices evident in its code. The absence of known vulnerabilities in its history and the presence of nonce and capability checks on its AJAX handlers are positive indicators. Furthermore, all SQL queries are properly prepared, mitigating a common source of vulnerabilities. The plugin also demonstrates good output escaping, with a high percentage of outputs being properly handled.

However, there are a few areas of concern. The taint analysis revealed three flows with unsanitized paths, and while these were not categorized as critical or high severity, they represent potential risks if user-supplied data is not rigorously validated. The presence of file operations, while not inherently malicious, warrants attention, especially in conjunction with unsanitized paths. The plugin's attack surface, though currently unprotected entry points are zero, consists of three AJAX handlers which could become a risk if future updates introduce vulnerabilities in these areas.

Overall, the plugin shows a commitment to security with its reliance on prepared statements and good output escaping. The vulnerability history of zero CVEs is a significant strength. The primary areas for improvement lie in ensuring all file operations and taint flows are thoroughly sanitized, and maintaining vigilance over the AJAX handlers. This plugin appears to be relatively safe, but ongoing monitoring and careful code review of any updates, particularly concerning file operations and data sanitization, are recommended.

Key Concerns

  • Taint flows with unsanitized paths (3)
  • File operations present (5)
Vulnerabilities
None known

Published Posts Exporter Security Vulnerabilities

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

Published Posts Exporter Release Timeline

v1.2.0Current
v1.1.0
Code Analysis
Analyzed Mar 17, 2026

Published Posts Exporter Code Analysis

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

Output Escaping

86% escaped14 total outputs
Data Flows · Security
3 unsanitized

Data Flow Analysis

3 flows3 with unsanitized paths
ajax_export_xml (includes\class-admin.php:186)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Published Posts Exporter Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 3

authwp_ajax_ppex_export_databaseincludes\class-admin.php:44
authwp_ajax_ppex_export_xmlincludes\class-admin.php:45
authwp_ajax_ppex_download_fileincludes\class-admin.php:46
WordPress Hooks 4
actionadmin_menuincludes\class-admin.php:39
actionwp_dashboard_setupincludes\class-admin.php:40
actionadmin_enqueue_scriptsincludes\class-admin.php:41
actionplugins_loadedpublished-posts-exporter.php:66
Maintenance & Trust

Published Posts Exporter Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedDec 8, 2025
PHP min version7.0
Downloads196

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Published Posts Exporter Developer Profile

purohitdheeraj

1 plugin · 10 total installs

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

How We Detect Published Posts Exporter

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/published-posts-exporter/admin/css/admin-styles.css/wp-content/plugins/published-posts-exporter/admin/js/admin-scripts.js
Script Paths
/wp-content/plugins/published-posts-exporter/admin/js/admin-scripts.js
Version Parameters
published-posts-exporter/admin/css/admin-styles.css?ver=published-posts-exporter/admin/js/admin-scripts.js?ver=

HTML / DOM Fingerprints

JS Globals
ppexData
FAQ

Frequently Asked Questions about Published Posts Exporter