Sales Push Notification Security & Risk Analysis

wordpress.org/plugins/sales-push-notification

Boost conversions with real-time sales notifications that build trust and create FOMO. Customizable, WooCommerce-compatible, and mobile-friendly.

60 active installs v3.1.6 PHP 7.2+ WP 5.0+ Updated Oct 22, 2025
conversionnotificationspopupsocial-proofwoocommerce
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Sales Push Notification Safe to Use in 2026?

Generally Safe

Score 100/100

Sales Push Notification has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The 'sales-push-notification' v3.1.6 plugin exhibits a generally strong security posture based on the static analysis. All identified AJAX entry points include nonce and capability checks, which is a significant strength and mitigates common attack vectors. The complete absence of raw SQL queries, with all queries using prepared statements, further bolsters its security. Additionally, the plugin has no recorded vulnerability history, including CVEs, suggesting a history of secure development and maintenance.

However, the analysis does reveal a notable concern regarding output escaping, with only 46% of outputs being properly escaped. This leaves a significant portion of the plugin's output potentially vulnerable to Cross-Site Scripting (XSS) attacks. While no critical taint flows or dangerous functions were identified in the static analysis, the unescaped output represents a tangible risk that could be exploited. The presence of file operations and external HTTP requests, while not inherently insecure, adds to the potential attack surface and would warrant closer inspection in a more in-depth review to ensure proper sanitization and validation.

In conclusion, the plugin demonstrates good practices in authentication and data handling (SQL). The clean vulnerability history is a positive indicator. The primary weakness identified is the insufficient output escaping, which could lead to XSS vulnerabilities. Addressing this would significantly improve the plugin's overall security.

Key Concerns

  • Insufficient output escaping
Vulnerabilities
None known

Sales Push Notification Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Sales Push Notification Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
270
231 escaped
Nonce Checks
10
Capability Checks
10
File Operations
2
External Requests
2
Bundled Libraries
0

Output Escaping

46% escaped501 total outputs
Attack Surface

Sales Push Notification Attack Surface

Entry Points10
Unprotected0

AJAX Handlers 10

authwp_ajax_spn_refresh_popupsales-push-notification.php:60
noprivwp_ajax_spn_refresh_popupsales-push-notification.php:61
authwp_ajax_spn_activate_licensesales-push-notification.php:62
authwp_ajax_spn_deactivate_licensesales-push-notification.php:63
authwp_ajax_spn_generate_reviewssales-push-notification.php:64
authwp_ajax_spn_refresh_popuptrunk\sales-push-notification.php:60
noprivwp_ajax_spn_refresh_popuptrunk\sales-push-notification.php:61
authwp_ajax_spn_activate_licensetrunk\sales-push-notification.php:62
authwp_ajax_spn_deactivate_licensetrunk\sales-push-notification.php:63
authwp_ajax_spn_generate_reviewstrunk\sales-push-notification.php:64
WordPress Hooks 16
actionbefore_woocommerce_initsales-push-notification.php:55
actionwp_enqueue_scriptssales-push-notification.php:57
actionwp_footersales-push-notification.php:58
actionadmin_menusales-push-notification.php:66
actionadmin_initsales-push-notification.php:67
actionadmin_enqueue_scriptssales-push-notification.php:68
actionadmin_noticessales-push-notification.php:71
actionupdate_option_spn_settingssales-push-notification.php:72
actionbefore_woocommerce_inittrunk\sales-push-notification.php:55
actionwp_enqueue_scriptstrunk\sales-push-notification.php:57
actionwp_footertrunk\sales-push-notification.php:58
actionadmin_menutrunk\sales-push-notification.php:66
actionadmin_inittrunk\sales-push-notification.php:67
actionadmin_enqueue_scriptstrunk\sales-push-notification.php:68
actionadmin_noticestrunk\sales-push-notification.php:71
actionupdate_option_spn_settingstrunk\sales-push-notification.php:72
Maintenance & Trust

Sales Push Notification Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedOct 22, 2025
PHP min version7.2
Downloads727

Community Trust

Rating0/100
Number of ratings0
Active installs60
Developer Profile

Sales Push Notification Developer Profile

hamzakarkich

1 plugin · 60 total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Sales Push Notification

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/sales-push-notification/assets/css/frontend.css/wp-content/plugins/sales-push-notification/assets/js/frontend.js/wp-content/plugins/sales-push-notification/assets/css/frontend.min.css/wp-content/plugins/sales-push-notification/assets/js/frontend.min.js
Version Parameters
sales-push-notification/assets/css/frontend.css?ver=sales-push-notification/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

CSS Classes
spn-popup-wrapperspn-popup-closespn-popup-contentspn-popup-titlespn-popup-messagespn-popup-product-imagespn-popup-product-namespn-popup-customer-name+3 more
HTML Comments
<!-- SPN PRO License Check Start --><!-- SPN PRO License Check End --><!-- SPN Settings Form --><!-- SPN Settings Form End -->
Data Attributes
data-spn-settingsdata-spn-product-iddata-spn-customer-namedata-spn-locationdata-spn-time-agodata-spn-product-url+2 more
JS Globals
salesPushNotificationFrontendspn_ajax_object
REST Endpoints
/wp-json/spn/v1/get_notifications
FAQ

Frequently Asked Questions about Sales Push Notification