Easy StagePush Sender Security & Risk Analysis

wordpress.org/plugins/easy-stagepush-sender

Push posts, pages, custom content, ACF fields, media, taxonomies & SEO from staging to production with one click.

0 active installs v1.2 PHP 7.2.24+ WP 6.3+ Updated Dec 24, 2025
acfcontent-syncdev-to-livemediamigration
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Easy StagePush Sender Safe to Use in 2026?

Generally Safe

Score 100/100

Easy StagePush Sender has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 3mo ago
Risk Assessment

The plugin "easy-stagepush-sender" v1.2 exhibits a generally strong security posture based on the provided static analysis. It demonstrates good practices by having no registered shortcodes or cron events, and all identified entry points, including its single AJAX handler, appear to have proper authorization checks. Furthermore, the code avoids dangerous functions and all SQL queries utilize prepared statements, which are significant strengths. The absence of any recorded vulnerabilities in its history further bolsters confidence in its security.

However, there are a few areas that warrant attention. While the majority of output is properly escaped, a minority (27%) is not, which could potentially lead to cross-site scripting (XSS) vulnerabilities if malicious input reaches these unescaped outputs. The presence of an external HTTP request, while not inherently a vulnerability, represents an external dependency that could be a vector for future issues or a point of failure if the external service is compromised or unavailable. The taint analysis indicating zero flows analyzed is a limitation of the analysis rather than a security strength.

In conclusion, "easy-stagepush-sender" v1.2 is a well-secured plugin with a robust foundation. Its low attack surface and adherence to core WordPress security practices are commendable. The primary concern lies in the unescaped output, which, while not critical given the limited number of such instances, should be addressed to achieve a fully secure state. The lack of vulnerability history is a positive indicator but should not lead to complacency, especially considering the limited taint analysis.

Key Concerns

  • Unescaped output found
Vulnerabilities
None known

Easy StagePush Sender Security Vulnerabilities

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

Easy StagePush Sender Code Analysis

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

Output Escaping

73% escaped15 total outputs
Attack Surface

Easy StagePush Sender Attack Surface

Entry Points1
Unprotected0

AJAX Handlers 1

authwp_ajax_esps_push_to_liveincludes\class-esps-push.php:17
WordPress Hooks 6
actionadmin_enqueue_scriptsincludes\class-esps-push.php:15
actionadd_meta_boxesincludes\class-esps-push.php:16
actionadmin_menuincludes\class-esps-settings.php:19
actionadmin_initincludes\class-esps-settings.php:20
actionadmin_noticesincludes\class-esps-settings.php:21
actionadmin_noticesincludes\class-esps-settings.php:22
Maintenance & Trust

Easy StagePush Sender Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 24, 2025
PHP min version7.2.24
Downloads278

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Easy StagePush Sender Developer Profile

Anandhu Nadesh

3 plugins · 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 Easy StagePush Sender

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-stagepush-sender/assets/js/esps-admin.js
Script Paths
/wp-content/plugins/easy-stagepush-sender/assets/js/esps-admin.js
Version Parameters
esps-admin-js?ver=easy-stagepush-sender/assets/js/esps-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
esps-push-to-live-containeresps-push-to-live-btnesps-push-to-live-msg
Data Attributes
id="esps-push-to-live-container"id="esps-push-to-live-btn"id="esps-push-to-live-msg"
JS Globals
esps_ajax_object
REST Endpoints
/wp-json/esps-sync/v1/import-post
FAQ

Frequently Asked Questions about Easy StagePush Sender