
Topic-Based Push Notifications for Firebase Security & Risk Analysis
wordpress.org/plugins/topic-based-push-notifications-for-firebaseProfessional WordPress plugin for sending Firebase Cloud Messaging (FCM) push notifications to Android apps with advanced targeting and analytics.
Is Topic-Based Push Notifications for Firebase Safe to Use in 2026?
Generally Safe
Score 100/100Topic-Based Push Notifications for Firebase has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The 'topic-based-push-notifications-for-firebase' plugin v1.0.0 exhibits a generally strong security posture based on the provided static analysis and vulnerability history. The plugin demonstrates good adherence to WordPress security best practices, with all identified entry points (AJAX handlers and REST API routes) appearing to have proper authentication and permission checks in place. The code analysis reveals a high percentage of properly escaped output and a good use of prepared statements for SQL queries, minimizing risks related to cross-site scripting (XSS) and SQL injection. The absence of critical or high-severity taint flows further strengthens this positive assessment.
Despite the positive findings, there are a few minor areas that could be improved. The plugin uses raw SQL in 26% of its queries, which, while not critically flawed given the presence of other security measures, represents a potential area for future vulnerabilities if not carefully managed. The presence of file operations and external HTTP requests, though not flagged as problematic in this analysis, warrants ongoing vigilance as these can sometimes be vectors for attack. The plugin's vulnerability history is clean, with no known CVEs, which suggests a well-maintained codebase or a short history. Overall, this plugin appears to be built with security in mind, offering a good level of protection with minimal identified risks.
Key Concerns
- SQL queries not using prepared statements
Topic-Based Push Notifications for Firebase Security Vulnerabilities
Topic-Based Push Notifications for Firebase Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Topic-Based Push Notifications for Firebase Attack Surface
AJAX Handlers 1
REST API Routes 1
WordPress Hooks 15
Scheduled Events 1
Maintenance & Trust
Topic-Based Push Notifications for Firebase Maintenance & Trust
Maintenance Signals
Community Trust
Topic-Based Push Notifications for Firebase Alternatives
FCM Push Notification from WP
fcm-push-notification-from-wp
Notify your users using Firebase Cloud Messaging (FCM) when content is published or updated.
pd Android FCM Push Notification
pd-android-fcm
pd Android FCM Push Notification is a plugin through which you can send push notifications directly from your WordPress site to android devices via Fi …
Pushbullet Notifications for WordPress
pushbullet-notification
Pushbullet Notifications allows your WordPress site to send push notifications straight to your Android and iOS device.
Pusher – Pushing mobile notification with FCM
pusher-pushing-mobile-notifications-with-fcm
If your wordpress site has a mobile application, you can push a notification to the users of your mobile application via this plugin.
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.
Topic-Based Push Notifications for Firebase Developer Profile
2 plugins · 10 total installs
How We Detect Topic-Based Push Notifications for Firebase
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/bootstrap.min.css/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/bootstrap-icons.css/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/fontawesome.min.css/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/jquery-confirm.min.css/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/select2.min.css/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/style.css/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/bootstrap.bundle.min.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/jquery-confirm.min.js+4 more/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/bootstrap.bundle.min.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/jquery-confirm.min.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/select2.min.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/tinymce.min.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/topic-based-push-notifications-for-firebase.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/script.js/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/css/style.css?ver=/wp-content/plugins/topic-based-push-notifications-for-firebase/assets/js/topic-based-push-notifications-for-firebase.js?ver=HTML / DOM Fingerprints
tbpn-admin-wraptbpn-notification-settingstbpn-notification-previewtbpn-form-grouptbpn-control-labeltbpn-notification-contenttbpn-topics-listtbpn-topic-item+22 more<!-- TBPN Admin Wrap Start --><!-- TBPN Notification Settings Form --><!-- TBPN Notification Preview Area --><!-- TBPN Topics Management Section -->+8 moredata-tbpn-noncedata-tbpn-actiondata-topic-iddata-tbpn-delete-topic-nonceTBPN_AdminTBPN_AjaxTBPN_NotificationSenderTBPN_TopicManagerTBPN_LoggerTBPN_Analytics/wp-json/tbpn/v1/send-notification/wp-json/tbpn/v1/get-topics/wp-json/tbpn/v1/add-topic/wp-json/tbpn/v1/delete-topic/wp-json/tbpn/v1/get-logs/wp-json/tbpn/v1/get-analytics