WP Publisher Security & Risk Analysis

wordpress.org/plugins/wp-publisher

"Plug-in to Upload WordPress site Dev to Publish by one click".

10 active installs v0.1.1 PHP + WP 3.8+ Updated Jun 23, 2014
deploypublishsync
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Publisher Safe to Use in 2026?

Generally Safe

Score 85/100

WP Publisher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 12yr ago
Risk Assessment

The "wp-publisher" v0.1.1 plugin presents a concerning security posture due to several critical vulnerabilities identified in the static analysis. The presence of an unprotected AJAX handler significantly expands the attack surface, allowing potential unauthorized actions. Furthermore, the use of `unserialize` without proper validation and the lack of output escaping on any outputs indicate a high risk of critical vulnerabilities like Object Injection and Cross-Site Scripting (XSS).

While the plugin has no recorded vulnerability history, this absence is outweighed by the serious code signals. The taint analysis revealing flows with unsanitized paths, particularly those with high severity, further solidifies the risk. The combination of a high number of file operations and an external HTTP request, alongside the use of `unserialize` and unsanitized outputs, creates a potent environment for exploitation.

In conclusion, the plugin's strengths, such as a low number of entry points and a moderate use of prepared statements, are overshadowed by its significant weaknesses. The lack of basic security checks like nonce and capability checks on its entry points, coupled with dangerous function usage and widespread unescaped output, makes this plugin a high-risk component. Immediate remediation of these identified issues is strongly recommended.

Key Concerns

  • Unprotected AJAX handler
  • Dangerous function unserialize
  • No output escaping
  • Flows with unsanitized paths (high severity)
  • No nonce checks
  • SQL queries without prepared statements (40%)
Vulnerabilities
None known

WP Publisher Security Vulnerabilities

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

WP Publisher Release Timeline

v0.1.2
v0.1.1Current
v0.1
Code Analysis
Analyzed Mar 17, 2026

WP Publisher Code Analysis

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

Dangerous Functions Found

unserializeif ( is_string( $data ) && ( $unserialized = @unserialize( $data ) ) !== false ) {wp-publisher.php:875

SQL Query Safety

40% prepared5 total queries

Output Escaping

0% escaped12 total outputs
Data Flows · Security
4 unsanitized

Data Flow Analysis

4 flows4 with unsanitized paths
mysqldump (wp-publisher.php:477)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

WP Publisher Attack Surface

Entry Points2
Unprotected1

AJAX Handlers 2

authwp_ajax_wp_publisherwp-publisher.php:53
noprivwp_ajax_wp_publisher_pushwp-publisher.php:54
WordPress Hooks 4
actioninitwp-publisher.php:52
actionplugins_loadedwp-publisher.php:57
actionadmin_menuwp-publisher.php:61
actionadmin_footerwp-publisher.php:70
Maintenance & Trust

WP Publisher Maintenance & Trust

Maintenance Signals

WordPress version tested3.9.40
Last updatedJun 23, 2014
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WP Publisher Developer Profile

Yuichiro ABE

3 plugins · 50K total installs

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

How We Detect WP Publisher

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-publisher/js/wp-publisher.js/wp-content/plugins/wp-publisher/css/wp-publisher.css
Script Paths
/wp-content/plugins/wp-publisher/js/wp-publisher.js
Version Parameters
wp-publisher/js/wp-publisher.js?ver=wp-publisher/css/wp-publisher.css?ver=

HTML / DOM Fingerprints

JS Globals
wp_publisher_javascript
FAQ

Frequently Asked Questions about WP Publisher