
Ultimate Push Notifications Security & Risk Analysis
wordpress.org/plugins/ultimate-push-notificationsReceive push notification on Mobile / Desktop from WooCommerce / Multi-vendor (Dokan, WCFM), BuddyPress, WordPress events and more.
Is Ultimate Push Notifications Safe to Use in 2026?
High Risk
Score 45/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 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
PushEngage – Web Push notification, WA Automation & Multi-Channel Chat Widget ( WA, Messenger, X, Telegram, TikTok & More)
pushengage
Send order updates, recover abandoned carts, and boost retention with push notifications, WhatsApp automation + multichannel Chat widget.
Youzify – BuddyPress Community, User Profile, Social Network & Membership Plugin for WordPress
youzify
The best BuddyPress plugin for building online communities, user profile, social networks, and membership sites on WordPress with tons of features.
Bulk Edit and Create User Profiles – WP Sheet Editor
bulk-edit-user-profiles-in-spreadsheet
Modern Bulk Editor for Users and Profiles, create and edit hundreds of users in a spreadsheet inside wp-admin. Quick edits.
BuddyPress WooCommerce My Account Integration. Create WooCommerce Member Pages
wc4bp
Integrate WooCommerce my account into BuddyPress member profiles. Bring your WooCommerce member pages into BuddyPress and BuddyBoss.
BuddyCommerce: WooCommerce and BuddyPress Integration
buddycommerce
Highly Flexible WooCommerce to BuddyPress integration which puts site admins in the complete control.
Ultimate Push Notifications Developer Profile
2 plugins · 50K 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