
SurfPop – Social Proof & FOMO Notifications Security & Risk Analysis
wordpress.org/plugins/surfpopBoost conversions with elegant social proof notifications for WooCommerce. Show recent sales to create urgency and build trust.
Is SurfPop – Social Proof & FOMO Notifications Safe to Use in 2026?
Generally Safe
Score 100/100SurfPop – Social Proof & FOMO Notifications has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "surfpop" v1.0.0 plugin exhibits a generally good security posture with several positive indicators. The complete absence of dangerous functions, file operations, and external HTTP requests is commendable. Furthermore, the plugin demonstrates excellent output escaping practices, with 100% of outputs properly escaped, significantly reducing the risk of XSS vulnerabilities. The static analysis also reveals a low number of SQL queries, with a majority utilizing prepared statements, which is a strong defense against SQL injection. The vulnerability history being entirely clear also suggests a lack of previously discovered significant security flaws.
However, there are specific areas of concern that warrant attention. The presence of 13 REST API routes, with 3 of them lacking permission callbacks, exposes potential unauthenticated entry points. While the taint analysis shows no current issues, these unprotected REST API routes could become a vector for vulnerabilities if user-supplied data is not handled with extreme care. The low number of nonce checks (only 1) across the entire plugin also suggests a potential weakness in protecting against CSRF attacks, especially if the functionality exposed by the REST API is sensitive.
In conclusion, "surfpop" v1.0.0 has strong foundations in secure coding practices like output escaping and prepared statements. Its clear vulnerability history is a positive sign. The primary weaknesses lie in the unprotected REST API routes and the limited use of nonce checks, which could lead to exploitation if not addressed. Addressing these specific entry points with appropriate authentication and authorization mechanisms would further solidify the plugin's security.
Key Concerns
- REST API routes without permission callbacks
- Limited nonce checks
SurfPop – Social Proof & FOMO Notifications Security Vulnerabilities
SurfPop – Social Proof & FOMO Notifications Code Analysis
SQL Query Safety
Output Escaping
SurfPop – Social Proof & FOMO Notifications Attack Surface
REST API Routes 13
WordPress Hooks 12
Maintenance & Trust
SurfPop – Social Proof & FOMO Notifications Maintenance & Trust
Maintenance Signals
Community Trust
SurfPop – Social Proof & FOMO Notifications Alternatives
NotificationX – FOMO, Live Sales Notification, WooCommerce Sales Popup, GDPR, Social Proof, Announcement Banner & Floating Notification Bar
notificationx
Want to boost business trust & conversions? 97% of visitors hesitate to buy because of credibility. Instantly succeed with WooCommerce Sales Alert!
WP Live Social-Proof
wp-real-time-social-proof
The best animated, live, social-proof plugin for WooCommerce, Easy Digital Downloads or webinars and subscriptions to compel buyer action.
Elite Notification – Sales Popup, Social Proof, FOMO Notification for WooCommerce
elite-notification
ELITE-NOTIFICATION is the best FOMO, Sales Pop-up, Comment, Review & WooCommerce notification with social proof wordpress plugin.
Social Proof for WooCommerce
social-proof-for-woocommerce
Motivate your customers to buy from your online store. Show them social proof that other people are already buying from your store.
PiWeb Live sales notification for WooCommerce
live-sales-notifications-for-woocommerce
Fake sales alert for WooCommerce or Live sales notification for WooCommerce. Boost sales by encouraging your visitors to buy when they see your live n …
SurfPop – Social Proof & FOMO Notifications Developer Profile
3 plugins · 30 total installs
How We Detect SurfPop – Social Proof & FOMO Notifications
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/surfpop/admin/css/surftrust-admin.css/wp-content/plugins/surfpop/admin/js/surftrust-admin.js/wp-content/plugins/surfpop/public/css/surfpop-public.css/wp-content/plugins/surfpop/public/js/surfpop-public.js/wp-content/plugins/surfpop/admin/js/surftrust-admin.js/wp-content/plugins/surfpop/public/js/surfpop-public.jssurfpop/admin/css/surftrust-admin.css?ver=surfpop/admin/js/surftrust-admin.js?ver=surfpop/public/css/surfpop-public.css?ver=surfpop/public/js/surfpop-public.js?ver=HTML / DOM Fingerprints
surftrust-app-rootsurftrust-settings-appsurftrust-analytics-appsurftrust-dashboard-appsurftrust-all-notifications-app ALL SPA submenu items MUST use the parent slug 'surftrust'. This tells WordPress they are all the SAME page. The "Add New" link is external and remains unchanged. This is correct. Note the new ID that our index.js file is looking for+2 moreid="surftrust-app-root"id="surftrust-settings-app"id="surftrust-analytics-app"id="surftrust-dashboard-app"id="surftrust-all-notifications-app"