
Ultimate Push Notifications Security & Risk Analysis
wordpress.org/plugins/ultimate-push-notificationsThe most complete web push notification plugin for WordPress. Real-time push alerts for WooCommerce orders, BuddyPress activity, form submissions, and …
Is Ultimate Push Notifications Safe to Use in 2026?
High Risk
Score 47/100Ultimate Push Notifications carries significant security risk with 3 known CVEs, 3 still unpatched. Consider switching to a maintained alternative.
The ultimate-push-notifications plugin exhibits a mixed security posture. On the positive side, it demonstrates good practices with a total of 11 capability checks and 2 nonce checks, and a majority of SQL queries (79%) utilize prepared statements, reducing the risk of SQL injection. The attack surface is relatively small with only 2 AJAX handlers and no REST API routes or shortcodes, and crucially, no unprotected entry points were identified in the static analysis.
However, significant concerns arise from the code signals and vulnerability history. Only 20% of output escaping is properly implemented, indicating a high risk of Cross-Site Scripting (XSS) vulnerabilities. The taint analysis revealed 8 flows with unsanitized paths, even though no critical or high severity issues were flagged, this still represents a substantial risk of unexpected behavior or data compromise. The plugin's vulnerability history is particularly alarming, with 3 unpatched medium severity CVEs, common types including Missing Authorization, XSS, and SQL Injection. The most recent vulnerability was dated July 7, 2025, suggesting a pattern of security flaws and a lack of timely patching.
In conclusion, while the plugin has some strengths in its controlled attack surface and use of prepared statements for SQL, the high percentage of unsanitized paths and poor output escaping, coupled with a history of unpatched medium-severity vulnerabilities, present a considerable risk. The presence of 3 unpatched CVEs, even at medium severity, is a critical indicator of ongoing security weaknesses that require immediate attention.
Key Concerns
- 3 unpatched medium CVEs
- 8 flows with unsanitized paths
- Only 20% of outputs properly escaped
- Vulnerabilities include SQL Injection
- Vulnerabilities include XSS
- Vulnerabilities include Missing Auth
Ultimate Push Notifications Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Ultimate Push Notifications <= 1.1.9 - Missing Authorization
Ultimate Push Notifications <= 1.1.8 - Reflected Cross-Site Scripting
Ultimate Push Notifications <= 1.1.8 - Authenticated (Subscriber+) SQL Injection
Ultimate Push Notifications Release Timeline
Ultimate Push Notifications Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Ultimate Push Notifications Attack Surface
AJAX Handlers 2
WordPress Hooks 33
Maintenance & Trust
Ultimate Push Notifications Maintenance & Trust
Maintenance Signals
Community Trust
Ultimate Push Notifications Alternatives
NotifyRabbit Push
notifyrabbit-push
A lightweight WordPress plugin to integrate NotifyRabbit web push notifications into your site.
Web Push Notifications – Webpushr
webpushr-web-push-notifications
Fastest growing & lightweight plugin for Web Push Notifications. Add browser push notifications to your WordPress & WooCommerce site.
PushEngage – Web Push Notifications, WooCommerce Automation & Chat Widget
pushengage
Web push notifications, WooCommerce automation & multi-channel chat widget. WhatsApp cart recovery, browser alerts — one plugin.
Perfecty Push Notifications
perfecty-push-notifications
Push Notifications that are self-hosted, you don't need API keys to integrate with external Push Notifications providers that will charge you lat …
Gravitec.net – Web Push Notifications
gravitec-net-web-push-notifications
Easy-to-use and smart push notifications for your website. Increase subscriptions and repeat visits with minimal effort.
Ultimate Push Notifications Developer Profile
6 plugins · 40K total installs
How We Detect Ultimate Push Notifications
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/ultimate-push-notifications/assets/js/upn.admin.global.min.js/wp-content/plugins/ultimate-push-notifications/assets/js/upn.tabs.min.js/wp-content/plugins/ultimate-push-notifications/assets/plugins/firebase/js/firebase-app.js/wp-content/plugins/ultimate-push-notifications/assets/plugins/firebase/js/firebase-messaging.js/wp-content/plugins/ultimate-push-notifications/assets/plugins/firebase/js/firebaseInit.min.js/wp-content/plugins/ultimate-push-notifications/assets/js/app-upn.js/wp-content/plugins/ultimate-push-notifications/assets/css/upn-bp-style.min.cssassets/js/upn.admin.global.min.jsassets/js/upn.tabs.min.jsassets/plugins/firebase/js/firebase-app.jsassets/plugins/firebase/js/firebase-messaging.jsassets/plugins/firebase/js/firebaseInit.min.jsassets/js/app-upn.js+1 moreultimate-push-notifications/assets/js/upn.admin.global.min.js?ver=ultimate-push-notifications/assets/js/upn.tabs.min.js?ver=ultimate-push-notifications/assets/plugins/firebase/js/firebase-app.js?ver=ultimate-push-notifications/assets/plugins/firebase/js/firebase-messaging.js?ver=ultimate-push-notifications/assets/plugins/firebase/js/firebaseInit.min.js?ver=ultimate-push-notifications/assets/js/app-upn.js?ver=ultimate-push-notifications/assets/css/upn-bp-style.min.css?ver=HTML / DOM Fingerprints
upn-bp-styledata-upn-pluginUPN_Notifier