
Shift8 Push Security & Risk Analysis
wordpress.org/plugins/shift8-pushThis is a plugin that pushes a single post or page to an external site via the REST API
Is Shift8 Push Safe to Use in 2026?
Generally Safe
Score 100/100Shift8 Push has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'shift8-push' plugin version 1.0.2 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by using prepared statements for all SQL queries and has a clean vulnerability history with no recorded CVEs. It also has a reasonable number of output escaping implementations, though not all are properly escaped. However, there are several areas of concern that warrant attention.
The static analysis reveals an unprotected REST API route, which represents a direct attack vector. The presence of the `unserialize` function is a significant risk, as it can lead to remote code execution if user-supplied data is processed without proper sanitization, even though the taint analysis did not reveal immediate critical or high severity flows. Furthermore, the plugin makes external HTTP requests, which could be exploited if not handled securely. The number of entry points is relatively low, but the presence of an unprotected entry point is a notable weakness.
Overall, while the plugin has a strong track record and uses some secure coding practices, the unprotected REST API route and the use of `unserialize` introduce significant risks. The lack of recorded vulnerabilities could be due to its limited usage or the effectiveness of its existing security measures against discovered threats. However, these identified risks, if exploited, could lead to serious security breaches, making it crucial for users to be aware of and mitigate these potential vulnerabilities.
Key Concerns
- REST API route without permission callbacks
- Use of dangerous function: unserialize
- Outputs not properly escaped (30%)
- External HTTP requests present
Shift8 Push Security Vulnerabilities
Shift8 Push Code Analysis
Dangerous Functions Found
SQL Query Safety
Output Escaping
Data Flow Analysis
Shift8 Push Attack Surface
AJAX Handlers 1
REST API Routes 1
WordPress Hooks 9
Maintenance & Trust
Shift8 Push Maintenance & Trust
Maintenance Signals
Community Trust
Shift8 Push Alternatives
Display Environment Type
display-environment-type
Displays WordPress 5.5's environment type setting in the admin bar and the "At a Glance" dashboard widget.
Apex Digital Toolbox
apex-digital-toolbox
Too many plugins installed to do basic things? Bring some common functions ones into one plugin to make life that little bit easier for developers.
Environment & Debug Bar
environment-debug-admin-toolbar
Display your environment and debug info in the toolbar.
PLX Multi-Environments
plx-multi-environments
Manage separate Development, Staging, and Production environments directly from the Wordpress Admin screen.
PushLive – Staging Sites to Live in One Click
pushlive
Allows you to have a fully functioning development Staging Site or Multisite that you can individually Push to Live when ready.
Shift8 Push Developer Profile
11 plugins · 980 total installs
How We Detect Shift8 Push
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/shift8-push/css/shift8-push-admin-style.css/wp-content/plugins/shift8-push/css/shift8-push-style.css/wp-content/plugins/shift8-push/js/shift8-push-admin-script.js/wp-content/plugins/shift8-push/js/shift8-push-script.js/wp-content/plugins/shift8-push/js/shift8-push-admin-script.js/wp-content/plugins/shift8-push/js/shift8-push-script.jsshift8-push/css/shift8-push-admin-style.css?ver=shift8-push/css/shift8-push-style.css?ver=shift8-push/js/shift8-push-admin-script.js?ver=shift8-push/js/shift8-push-script.js?ver=HTML / DOM Fingerprints
shift8-push-tableshift8-push-admin-tab-activeshift8-push-admin-tab-inactiveshift8-push-tooltipshift8-push-tooltiptextshift8-push-spinnershift8-push-prereg-noteshift8-push-controls+5 more<!-- Composer dependencies --><!-- Admin welcome page --><!-- Admin settings page --><!-- SUPPORT TAB -->shift8_push_src_urlshift8_push_dst_urlshift8_push_application_usershift8_push_application_passwordshift8_push_enabledShift8PushCopyToClipboard/wp-json/shift8-push/v1/push/wp-json/shift8-push/v1/pull