Easy Popup – Welcome Popup, Email Popup, Exit Popup Security & Risk Analysis

wordpress.org/plugins/easy-popup

Easy Popup includes Welcome Popup, Video Popup, Email Capture Popup, Social Coupon Popup & Custom HTML Popup. Responsive and Exit Intent Popups.

60 active installs v1.1.7 PHP 7.0+ WP 3.0.1+ Updated Apr 14, 2025
email-popupexit-intent-popuppopuppromotion-popupvideo-popup
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Easy Popup – Welcome Popup, Email Popup, Exit Popup Safe to Use in 2026?

Generally Safe

Score 100/100

Easy Popup – Welcome Popup, Email Popup, Exit Popup has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "easy-popup" v1.1.7 plugin exhibits a generally strong security posture based on the provided static analysis. A significant strength is the complete absence of raw SQL queries, with all queries utilizing prepared statements. The plugin also demonstrates good practice by including nonce checks for its AJAX handlers and ensuring a high percentage of output is properly escaped. The lack of file operations, external HTTP requests, and shortcodes further limits the potential attack surface. Crucially, the plugin has no recorded vulnerabilities, indicating a history of secure development or prompt patching.

However, a notable concern is the complete absence of capability checks for its AJAX handlers. While nonce checks prevent basic CSRF attacks, they do not authenticate the user's privileges. This means any authenticated user, regardless of their role, could potentially trigger these AJAX actions. This represents a significant risk if the AJAX actions perform sensitive operations that should be restricted to specific user roles.

In conclusion, "easy-popup" v1.1.7 is a well-coded plugin with good security fundamentals, particularly in its handling of SQL and output. The primary weakness lies in the lack of role-based access control for its AJAX endpoints. While the vulnerability history is excellent, this oversight in capability checks warrants attention to ensure the plugin's overall security.

Key Concerns

  • AJAX handlers lack capability checks
Vulnerabilities
None known

Easy Popup – Welcome Popup, Email Popup, Exit Popup Security Vulnerabilities

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

Easy Popup – Welcome Popup, Email Popup, Exit Popup Code Analysis

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

Output Escaping

67% escaped6 total outputs
Data Flows
All sanitized

Data Flow Analysis

2 flows
update_zb_ep_code (easy-popup.php:181)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

Easy Popup – Welcome Popup, Email Popup, Exit Popup Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_update_zb_ep_codeeasy-popup.php:178
noprivwp_ajax_update_zb_ep_codeeasy-popup.php:179
WordPress Hooks 4
actionadmin_initeasy-popup.php:15
actionadmin_noticeseasy-popup.php:46
actionadmin_menueasy-popup.php:82
actionwp_headeasy-popup.php:175
Maintenance & Trust

Easy Popup – Welcome Popup, Email Popup, Exit Popup Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedApr 14, 2025
PHP min version7.0
Downloads14K

Community Trust

Rating68/100
Number of ratings10
Active installs60
Developer Profile

Easy Popup – Welcome Popup, Email Popup, Exit Popup Developer Profile

Zotabox

12 plugins · 4K total installs

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

How We Detect Easy Popup – Welcome Popup, Email Popup, Exit Popup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/easy-popup/assets/images/logo-zotabox.png/wp-content/plugins/easy-popup/assets/css/style.css/wp-content/plugins/easy-popup/assets/js/main.js
Script Paths
/wp-content/plugins/easy-popup/assets/js/main.js
Version Parameters
easy-popup/assets/js/main.js?v=

HTML / DOM Fingerprints

CSS Classes
ztb-wrapperztb-logoztb-code-wrapperztb-titleaccount-inputztb-register-formform-groupbutton-wrapper+2 more
Data Attributes
zb-plugin="zb_ep"
JS Globals
ZBT_WP_ADMIN_URLZTB_BASE_URL
FAQ

Frequently Asked Questions about Easy Popup – Welcome Popup, Email Popup, Exit Popup