
Push Notification for Post and BuddyPress Security & Risk Analysis
wordpress.org/plugins/push-notification-for-post-and-buddypressSend free push notifications for post/custom post, BuddyPress from WordPress sites or using mobile app webview and to generate PWA.
Is Push Notification for Post and BuddyPress Safe to Use in 2026?
Generally Safe
Score 95/100Push Notification for Post and BuddyPress has a strong security track record. Known vulnerabilities have been patched promptly.
The plugin "push-notification-for-post-and-buddypress" version 3.13 exhibits a mixed security posture. On the positive side, the plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for nearly all SQL queries and properly escaping the vast majority of its output. The presence of nonce checks and capability checks, while limited, is also a good sign. However, significant concerns arise from the large attack surface, with 8 out of 10 identified entry points lacking proper authorization checks. This includes all AJAX handlers and REST API routes, which are particularly vulnerable to unauthorized access and manipulation.
The taint analysis further amplifies these concerns, revealing 3 critical severity flows with unsanitized paths. This indicates a direct pathway for attackers to exploit potentially malicious input, leading to severe security breaches such as arbitrary code execution or sensitive data compromise. While there are no currently unpatched CVEs, the historical vulnerability data shows a pattern of critical and medium severity issues, including Cross-site Scripting, SQL Injection, and Missing Authorization. This suggests a recurring struggle with implementing robust security controls, especially regarding input validation and authorization.
In conclusion, while the plugin utilizes some secure coding practices like prepared statements and output escaping, the substantial number of unprotected entry points and critical taint flows present a significant risk. The historical vulnerability data reinforces these concerns. Immediate attention should be paid to securing all AJAX handlers and REST API routes, and further investigation into the identified taint flows is crucial to mitigate the risk of exploitation.
Key Concerns
- Unprotected AJAX handlers
- Unprotected REST API routes
- Critical severity taint flows
- Historical critical CVEs
- Historical medium CVEs
- Bundled Guzzle library
Push Notification for Post and BuddyPress Security Vulnerabilities
CVEs by Year
Severity Breakdown
4 total CVEs
Push Notification for Post and BuddyPress <= 2.11 - Missing Authorization to Unauthenticated Settings Update
Push Notification for Post and BuddyPress <= 2.07 - Reflected Cross-Site Scripting
Push Notification for Post and BuddyPress <= 1.93 - Unauthenticated SQL Injection
Push Notification for Post and BuddyPress <= 1.63 - Missing Authorization to Unauthenticated Admin Notice Dismissal
Push Notification for Post and BuddyPress Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Push Notification for Post and BuddyPress Attack Surface
AJAX Handlers 6
REST API Routes 2
Shortcodes 2
WordPress Hooks 81
Scheduled Events 8
Maintenance & Trust
Push Notification for Post and BuddyPress Maintenance & Trust
Maintenance Signals
Community Trust
Push Notification for Post and BuddyPress Alternatives
Progressify – All-in-One Progressive Web App (PWA) on Autopilot
progressify
Turn your site into an app-like PWA with install prompts, offline use, push notifications, and more to boost engagement, repeat visits, and sales.
Push notification for Mobile and Web app
push-notification-mobile-and-web-app
Push notification for Android, iOS and the Web
WP-AppKit – Mobile apps and PWA for WordPress
wp-appkit
Important ✋: beginning with version 1.5.3, we don't support anymore native iOS app. This is a tough choice we explain here.
Ultimate Push Notifications
ultimate-push-notifications
Receive push notification on Mobile / Desktop from WooCommerce / Multi-vendor (Dokan, WCFM), BuddyPress, WordPress events and more.
BeyondCart Connector
beyondcart
Transform your eCommerce to a mobile app instantly and build customers for life! Analyze their behavior and drive repeat sales with targeted push noti …
Push Notification for Post and BuddyPress Developer Profile
2 plugins · 900 total installs
How We Detect Push Notification for Post and BuddyPress
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/push-notification-for-post-and-buddypress/assets/css/style.css/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_sw.js/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_pn_app.js/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_firebase_messaging.js/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_firebase_app.js/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_pn_registration.js/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_pn_settings.js/wp-content/plugins/push-notification-for-post-and-buddypress/assets/js/icfcm_pn_push.js+2 moreassets/js/icfcm_sw.jsassets/js/icfcm_pn_app.jsassets/js/icfcm_firebase_messaging.jsassets/js/icfcm_firebase_app.jsassets/js/icfcm_pn_registration.jsassets/js/icfcm_pn_settings.js+3 morepush-notification-for-post-and-buddypress/assets/css/style.css?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_sw.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_pn_app.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_firebase_messaging.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_firebase_app.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_pn_registration.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_pn_settings.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_pn_push.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_pn_device.js?ver=push-notification-for-post-and-buddypress/assets/js/icfcm_pn_shortcode.js?ver=HTML / DOM Fingerprints
pnfpb-notification-wrapperpnfpb-settings-sectionpnfpb-field-grouppnfpb-input-fieldpnfpb-textarea-fieldpnfpb-checkbox-fieldpnfpb-radio-fieldpnfpb-select-field+7 more<!-- PNFPB Settings Page Start --><!-- PNFPB On Demand Push Notification Form --><!-- PNFPB Device Tokens List --><!-- PNFPB PWA Settings -->+4 moredata-pnfpb-settingdata-pnfpb-fielddata-pnfpb-actiondata-pnfpb-token-iddata-pnfpb-pwa-urldata-pnfpb-nginx-optionpnfpb_ajax_objectPNFPB_SW_URLPNFPB_FIREBASE_CONFIG/wp-json/pnfpb/v1/settings/wp-json/pnfpb/v1/tokens/wp-json/pnfpb/v1/push/wp-json/pnfpb/v1/pwa/wp-json/pnfpb/v1/nginx[pnfpb_subscribe_button][pnfpb_push_notification_form][pnfpb_pwa_manifest][pnfpb_service_worker]