
Pop-up Security & Risk Analysis
wordpress.org/plugins/pop-up-pop-upPop-up Popups
Is Pop-up Safe to Use in 2026?
Generally Safe
Score 99/100Pop-up has a strong security track record. Known vulnerabilities have been patched promptly.
The "pop-up-pop-up" plugin v1.2.8 exhibits a mixed security posture. While it demonstrates some good security practices, such as using prepared statements for all SQL queries and a significant number of capability checks, there are notable areas of concern. The static analysis revealed a moderate attack surface with 5 AJAX handlers, 2 of which lack authentication checks. This creates potential entry points for unauthorized actions. The presence of the `unserialize` function, especially without clear context on its usage and sanitization, is a red flag that could lead to Remote Code Execution if user-controlled data is passed to it. The plugin's vulnerability history is also a significant concern, with 2 known CVEs, including a past high-severity vulnerability related to Improper Privilege Management and Missing Authorization. While there are currently no unpatched CVEs, this history indicates a recurring pattern of authorization and privilege-related issues that could resurface in future versions or be exploited if the plugin is updated with new vulnerabilities.
Despite the positive aspects like prepared SQL and a good number of capability checks, the identified unprotected AJAX handlers and the history of serious vulnerabilities, particularly those related to authorization, elevate the risk profile. The lack of taint analysis results for this version is a limitation, but the static findings coupled with the past CVEs suggest that careful attention should be paid to authorization and input sanitization, especially for AJAX endpoints. Users should be cautious and ensure they are running the latest secure version of this plugin if possible, and administrators should monitor for any new vulnerabilities.
Key Concerns
- Unprotected AJAX handlers detected
- Dangerous function 'unserialize' used
- Past high severity vulnerability (Improper Privilege Management)
- Past medium severity vulnerability (Missing Authorization)
- Output escaping is not fully implemented (56% proper)
Pop-up Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Pop-up <= 1.1.5 - Privilege Escalation
Pop-up <= 1.1.1 - Missing authorization to Settings Change
Pop-up Code Analysis
Dangerous Functions Found
Output Escaping
Pop-up Attack Surface
AJAX Handlers 5
WordPress Hooks 24
Maintenance & Trust
Pop-up Maintenance & Trust
Maintenance Signals
Community Trust
Pop-up Alternatives
Poptin – Exit Pop Ups & Email Popups
poptin
Free exit intent popup builder, gamified popups with spin the wheel, contact form builder & lead generation pop ups platform for your website. 🎉
Bootstrap Modals
bootstrap-modals
This plugin adds Bootstrap Modal functionality to WordPress. All you need to do is add the Modal HTML mark up code.
Coupon X – Discount Popups & Promo Codes Pop Ups for WooCommerce
coupon-x-discount-pop-up
Boost sales with engaging discount pop ups, coupon widgets, promo code pop up & coupon codes! Generate unique promo codes or use existing codes 🛒
Elegance Modal Box
elegance-modal-box
Simple, elegant and responsive modal pop-up box which appears when a visitor enters your site. Cookies support for apper-just-once function.
Ampry – Create Popups, Notifications, Sticky bars & more
ampry-pixel
Turn you website traffic into more leads & sales with our easy-to-use tool. Create popups, forms, bars, notifications, & onpage placements to …
Pop-up Developer Profile
6 plugins · 620K total installs
How We Detect Pop-up
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pop-up-pop-up/js/admin-script.js/wp-content/plugins/pop-up-pop-up/css/admin-style.css/wp-content/plugins/pop-up-pop-up/css/MPU-icon-style.css/wp-content/plugins/pop-up-pop-up/js/underscore-min.jsMyPopUpshttps://mypopups.com/element?subMPU_PLUGIN_VERSION_CURRENTHTML / DOM Fingerprints
wp_mypopups_scriptdata-wp_mypopups-noncemypopups_localize_script/wp-json/wp_mypopups