
Push Notifications for WP – Self Hosted Web Push Notifications Security & Risk Analysis
wordpress.org/plugins/push-notificationPush Notifications for WP - Self Hosted Web Push Notifications makes it easy to send Web Push notifications to your users for FREE with 2 minutes setu …
Is Push Notifications for WP – Self Hosted Web Push Notifications Safe to Use in 2026?
Generally Safe
Score 100/100Push Notifications for WP – Self Hosted Web Push Notifications has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "push-notification" plugin v1.48 presents a generally good security posture with a notable absence of known historical vulnerabilities and a robust implementation of security best practices in its code. The plugin demonstrates strong adherence to WordPress security standards by implementing nonce checks and capability checks on all its AJAX handlers and having no unprotected entry points. Furthermore, the SQL query preparation is reasonably high, with 75% using prepared statements, and a significant majority of output is properly escaped, mitigating common injection and XSS risks. The presence of bundled Select2, while not inherently a security flaw, is a point to monitor for potential outdated versions in future analyses. However, the taint analysis reveals two flows with unsanitized paths, which, despite not being classified as critical or high severity in this report, represent a potential risk. These unsanitized paths should be investigated and addressed to ensure complete security. The plugin's history of zero CVEs is highly encouraging and suggests a diligent development team. Overall, the plugin is well-secured, with the taint analysis being the primary area requiring attention to achieve a truly secure state.
Key Concerns
- Taint flows with unsanitized paths (High severity)
- SQL queries not using prepared statements (75%)
- Output escaping not properly implemented (21%)
Push Notifications for WP – Self Hosted Web Push Notifications Security Vulnerabilities
Push Notifications for WP – Self Hosted Web Push Notifications Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Push Notifications for WP – Self Hosted Web Push Notifications Attack Surface
AJAX Handlers 22
Shortcodes 1
WordPress Hooks 76
Maintenance & Trust
Push Notifications for WP – Self Hosted Web Push Notifications Maintenance & Trust
Maintenance Signals
Community Trust
Push Notifications for WP – Self Hosted Web Push Notifications Alternatives
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).
OneSignal – Web Push Notifications
onesignal-free-web-push-notifications
Increase engagement and drive more repeat traffic to your WordPress site with push notifications. Now a WordPress VIP Gold Partner.
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.
Push7 Subscribe button
simple-push-subscribe-button
Easy setup Push7 Subscribe Button, and inject Jetpack
AlertWise: Mobile & Web Push Notification Service
alertwise
AlertWise is a powerful push notification plugin; that helps you engage users in real time.
Push Notifications for WP – Self Hosted Web Push Notifications Developer Profile
13 plugins · 739K total installs
How We Detect Push Notifications for WP – Self Hosted Web Push Notifications
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/push-notification/assets/css/pn-style.css/wp-content/plugins/push-notification/assets/js/pn-script.js/wp-content/plugins/push-notification/assets/js/pn-admin.js/wp-content/plugins/push-notification/assets/js/pn-script.jspush-notification/assets/css/pn-style.css?ver=push-notification/assets/js/pn-script.js?ver=HTML / DOM Fingerprints
push-notification-subscribe-button<!-- push-notification-subscribe-button --><!-- push-notification-subscriber-count -->data-push-notification-iddata-push-notification-textPN_APIpn_script/wp-json/push-notification/v1/subscribe/wp-json/push-notification/v1/unsubscribe[push_notification_subscribe_button][push_notification_subscriber_count]