
OneSignal – Web Push Notifications Security & Risk Analysis
wordpress.org/plugins/onesignal-free-web-push-notificationsIncrease engagement and drive more repeat traffic to your WordPress site with push notifications. Now a WordPress VIP Gold Partner.
Is OneSignal – Web Push Notifications Safe to Use in 2026?
Generally Safe
Score 97/100OneSignal – Web Push Notifications has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The onesignal-free-web-push-notifications plugin version 3.8.0 presents a mixed security posture. On the positive side, the plugin demonstrates good practices in several areas, including 100% of SQL queries using prepared statements, a high percentage of properly escaped output (92%), and robust nonce and capability checks (8 and 6 respectively). It also has no known bundled libraries or critical/high severity taint flows, which are positive indicators of secure coding. However, significant concerns arise from the attack surface. There is one identified AJAX handler that lacks authentication checks, presenting a direct entry point for potential unauthorized actions or information disclosure. The plugin's history of medium severity vulnerabilities, particularly related to Missing Authorization and Cross-site Scripting, suggests a recurring pattern of security weaknesses that need careful attention.
The presence of an unprotected AJAX handler is a critical finding from the static analysis, as it bypasses WordPress's built-in security mechanisms. While taint analysis shows no critical or high severity issues currently, the past vulnerabilities highlight potential blind spots. The fact that there are no currently unpatched CVEs is a positive sign, but the historical trend of medium severity issues, especially those involving authorization and XSS, warrants a cautious approach. The plugin's strengths in prepared SQL statements and output escaping are commendable, but they are overshadowed by the direct unauthenticated entry point and the historical vulnerability patterns.
Key Concerns
- Unprotected AJAX handler
- 2 medium severity vulnerabilities in history
- Past XSS and Missing Authorization vulnerabilities
OneSignal – Web Push Notifications Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
OneSignal – Web Push Notifications <= 3.8.0 - Missing Authorization to Authenticated (Subscriber+) Post Meta Deletion via 'post_id'
OneSignal – Web Push Notifications <= 3.6.1 - Missing Authorization to Unauthenticated Plugin Settings Update
OneSignal Web Push Notifications <=1.17.7 - Stored Cross-Site Scripting
OneSignal – Web Push Notifications Release Timeline
OneSignal – Web Push Notifications Code Analysis
Output Escaping
OneSignal – Web Push Notifications Attack Surface
AJAX Handlers 1
WordPress Hooks 34
Maintenance & Trust
OneSignal – Web Push Notifications Maintenance & Trust
Maintenance Signals
Community Trust
OneSignal – Web Push Notifications Alternatives
Notix – Web Push Notifications
notix-web-push-notifications
Bring more repeat traffic to your WordPress site with Notix. Best engine for web push subscribers collection and notifications delivery.
SendPulse Free Web Push
sendpulse-web-push
Web push notifications for your website. Available in Chrome (Android and desktop), Firefox (Android and desktop) and Safari (desktop).
Feedify – Web Push Notifications
push-notification-by-feedify
Engage your customer with Web Push Notifications. Send them personalised messages even when they aren't on your website.
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.
PushCrew
pushcrew
With PushCrew, any website on the web can get up and running with browser push notifications in less than a minute.
OneSignal – Web Push Notifications Developer Profile
1 plugin · 70K total installs
How We Detect OneSignal – Web Push Notifications
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/onesignal-utils.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/onesignal-admin.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/onesignal-public.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/onesignal-settings.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/onesignal-widget.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/configuration-export.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/complete-migration.js/wp-content/plugins/onesignal-free-web-push-notifications/v3/onesignal-admin/onesignal-admin.js+3 more/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/notice.js/wp-content/plugins/onesignal-free-web-push-notifications/v2/js/notice.js?ver=HTML / DOM Fingerprints
<!-- OneSignal :: START Meta Box --><!-- OneSignal :: END Meta Box --><!-- OneSignal :: START Notification Options --><!-- OneSignal :: END Notification Options -->name="onesignal_notification_title"name="onesignal_notification_message"name="onesignal_notification_url"name="onesignal_notification_icon"name="onesignal_notification_segment"name="onesignal_notification_send_to_all"+40 moreajax_objectonesignal_admin_ajax_object