Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Security & Risk Analysis

wordpress.org/plugins/instant-popup-builder

A fast, lightweight WordPress popup Builder plugin for creating opt-ins, announcements, and lead-generation popups in minutes.

20 active installs v1.1.8 PHP 7.4+ WP 6.0+ Updated Mar 8, 2026
email-opt-inlead-generationnewsletter-signuppop-up-makerpop-up-builder
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Safe to Use in 2026?

Generally Safe

Score 100/100

Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 26d ago
Risk Assessment

The "instant-popup-builder" plugin v1.1.8 exhibits a generally positive security posture with strong adherence to best practices in SQL query preparation and output escaping. The vast majority of SQL queries utilize prepared statements, and nearly all output is properly escaped, significantly reducing the risk of common web vulnerabilities like SQL injection and Cross-Site Scripting (XSS). The absence of known CVEs and common vulnerability types in its history further suggests a commitment to maintaining a secure codebase. However, the presence of 9 AJAX handlers without authentication checks represents a significant concern. While no critical taint flows were identified, 14 high-severity flows with unsanitized paths indicate potential weaknesses that could be exploited if an attacker can interact with these unprotected AJAX endpoints. The large number of AJAX handlers overall contributes to a considerable attack surface, and the unprotected subset amplifies this risk.

Key Concerns

  • Unprotected AJAX handlers
  • High severity unsanitized paths in taint analysis
Vulnerabilities
None known

Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Security Vulnerabilities

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

Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Code Analysis

Dangerous Functions
0
Raw SQL Queries
40
282 prepared
Unescaped Output
61
2212 escaped
Nonce Checks
54
Capability Checks
27
File Operations
6
External Requests
3
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

88% prepared322 total queries

Output Escaping

97% escaped2273 total outputs
Data Flows
15 unsanitized

Data Flow Analysis

25 flows15 with unsanitized paths
ipb_popup_status_ajax (admin\class-instant-popup-builder-admin.php:1185)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
9 unprotected

Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Attack Surface

Entry Points48
Unprotected9

AJAX Handlers 44

authwp_ajax_ipb_file_uploadadmin\class-instant-popup-builder-admin.php:80
authwp_ajax_ipb_file_sound_uploadadmin\class-instant-popup-builder-admin.php:81
authwp_ajax_ipb_bulk_actionadmin\class-instant-popup-builder-admin.php:82
noprivwp_ajax_ipb_bulk_actionadmin\class-instant-popup-builder-admin.php:83
authwp_ajax_ipb_display_ajaxadmin\class-instant-popup-builder-admin.php:84
noprivwp_ajax_ipb_display_ajaxadmin\class-instant-popup-builder-admin.php:85
authwp_ajax_ipb_popup_status_ajaxadmin\class-instant-popup-builder-admin.php:86
noprivwp_ajax_ipb_popup_status_ajaxadmin\class-instant-popup-builder-admin.php:87
authwp_ajax_ipb_popup_duplicateadmin\class-instant-popup-builder-admin.php:88
noprivwp_ajax_ipb_popup_duplicateadmin\class-instant-popup-builder-admin.php:89
authwp_ajax_ipb_calculate_db_sizeadmin\class-instant-popup-builder-admin.php:90
authwp_ajax_ipb_rerun_activationadmin\class-instant-popup-builder-admin.php:92
authwp_ajax_ipb_factory_resetadmin\class-instant-popup-builder-admin.php:93
authwp_ajax_save_subscription_settingsadmin\class-instant-popup-builder-admin.php:106
noprivwp_ajax_save_subscription_settingsadmin\class-instant-popup-builder-admin.php:107
authwp_ajax_save_subscription_settings_for_popupadmin\class-instant-popup-builder-admin.php:109
authwp_ajax_ipb_add_subscriberadmin\class-instant-popup-builder-admin.php:112
noprivwp_ajax_ipb_add_subscriberadmin\class-instant-popup-builder-admin.php:113
authwp_ajax_ipb_edit_subscriberadmin\class-instant-popup-builder-admin.php:114
noprivwp_ajax_ipb_edit_subscriberadmin\class-instant-popup-builder-admin.php:115
authwp_ajax_generate_enhanced_previewadmin\classes\class-instant-popup-builder-enhanced-preview.php:219
noprivwp_ajax_generate_enhanced_previewadmin\classes\class-instant-popup-builder-enhanced-preview.php:220
authwp_ajax_ipb_load_subscription_popups_templatesadmin\PopupManager\class-instant-popup-builder-manager.php:317
authwp_ajax_instant_view_countincludes\class-instant-popup-builder.php:250
noprivwp_ajax_instant_view_countincludes\class-instant-popup-builder.php:251
authwp_ajax_instant_click_countincludes\class-instant-popup-builder.php:252
noprivwp_ajax_instant_click_countincludes\class-instant-popup-builder.php:253
authwp_ajax_instant_conversion_countincludes\class-instant-popup-builder.php:254
noprivwp_ajax_instant_conversion_countincludes\class-instant-popup-builder.php:255
authwp_ajax_ipb_track_analyticsincludes\class-instant-popup-builder.php:258
noprivwp_ajax_ipb_track_analyticsincludes\class-instant-popup-builder.php:259
authwp_ajax_ipb_get_analyticsincludes\class-instant-popup-builder.php:260
authwp_ajax_instant_popup_subscriber_ajaxpublic\class-instant-popup-subscription-public.php:62
noprivwp_ajax_instant_popup_subscriber_ajaxpublic\class-instant-popup-subscription-public.php:63
authwp_ajax_instant_popup_unsubscribe_ajaxpublic\class-instant-popup-subscription-public.php:66
noprivwp_ajax_instant_popup_unsubscribe_ajaxpublic\class-instant-popup-subscription-public.php:67
authwp_ajax_instant_popup_check_subscriptionpublic\class-instant-popup-subscription-public.php:70
noprivwp_ajax_instant_popup_check_subscriptionpublic\class-instant-popup-subscription-public.php:71
authwp_ajax_instant_popup_verify_emailpublic\class-instant-popup-subscription-public.php:74
noprivwp_ajax_instant_popup_verify_emailpublic\class-instant-popup-subscription-public.php:75
authwp_ajax_instant_popup_save_subscriberspublic\class-instant-popup-subscription-public.php:78
noprivwp_ajax_instant_popup_save_subscriberspublic\class-instant-popup-subscription-public.php:79
authwp_ajax_save_subscriberspublic\class-instant-popup-subscription-public.php:82
noprivwp_ajax_save_subscriberspublic\class-instant-popup-subscription-public.php:83

Shortcodes 4

[ipb_subscription] public\class-instant-popup-subscription-public.php:87
[ipb_unsubscribe] public\class-instant-popup-subscription-public.php:88
[ipb_unsubscribe_url] public\class-instant-popup-subscription-public.php:89
[ipb_verify_email] public\class-instant-popup-subscription-public.php:90
WordPress Hooks 31
actionadmin_menuadmin\class-instant-popup-builder-admin.php:78
actioninitadmin\class-instant-popup-builder-admin.php:79
actionadd_meta_boxesadmin\class-instant-popup-builder-admin.php:95
actionadmin_noticesadmin\class-instant-popup-builder-admin.php:96
actionadmin_initadmin\class-instant-popup-builder-admin.php:97
actionadmin_initadmin\class-instant-popup-builder-admin.php:100
actioncurrent_screenadmin\class-instant-popup-builder-admin.php:103
actionadmin_menuadmin\class-instant-popup-builder-admin.php:494
actionadmin_noticesadmin\class-instant-popup-builder-admin.php:1504
filteradmin_footer_textadmin\class-instant-popup-builder-admin.php:1729
filteradmin_footer_textadmin\class-instant-popup-builder-admin.php:1731
filterupdate_footeradmin\class-instant-popup-builder-admin.php:1735
filterset-screen-optionadmin\class-instant-popup-builder-admin.php:1766
actioninitadmin\settings\edit\class-instant-setting-edit.php:2957
actionplugins_loadedadmin\settings\general\setting-display.php:11
actioninitincludes\class-instant-popup-builder.php:210
actionadmin_enqueue_scriptsincludes\class-instant-popup-builder.php:225
actionadmin_enqueue_scriptsincludes\class-instant-popup-builder.php:226
actionwp_enqueue_scriptsincludes\class-instant-popup-builder.php:244
actionwp_enqueue_scriptsincludes\class-instant-popup-builder.php:246
actionwp_enqueue_scriptsincludes\class-instant-popup-builder.php:247
actionwp_headincludes\class-instant-popup-builder.php:249
actioninitpublic\class-instant-popup-subscription-public.php:93
actioninitpublic\class-instant-popup-subscription-public.php:98
filterwp_titlepublic\class-instant-popup-subscription-public.php:1260
filterbody_classpublic\class-instant-popup-subscription-public.php:1265
filterthe_contentpublic\class-instant-popup-subscription-public.php:1271
actiontemplate_redirectpublic\class-instant-popup-subscription-public.php:1280
filterwp_titlepublic\class-instant-popup-subscription-public.php:1730
filterbody_classpublic\class-instant-popup-subscription-public.php:1735
filterthe_contentpublic\class-instant-popup-subscription-public.php:1741

Scheduled Events 1

ipb_analytics_cleanup
Maintenance & Trust

Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 8, 2026
PHP min version7.4
Downloads2K

Community Trust

Rating100/100
Number of ratings4
Active installs20
Developer Profile

Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation Developer Profile

Instant Popup Builder

1 plugin · 20 total installs

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

How We Detect Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/instant-popup-builder/css/base.css/wp-content/plugins/instant-popup-builder/css/notices.css/wp-content/plugins/instant-popup-builder/css/quill.snow.css/wp-content/plugins/instant-popup-builder/css/select2.css/wp-content/plugins/instant-popup-builder/css/fontawesome.css/wp-content/plugins/instant-popup-builder/css/modal.css/wp-content/plugins/instant-popup-builder/css/settings.css/wp-content/plugins/instant-popup-builder/js/ipb-admin-script.js+3 more
Script Paths
/wp-content/plugins/instant-popup-builder/js/ipb-admin-script.js/wp-content/plugins/instant-popup-builder/js/ipb-builder-script.js/wp-content/plugins/instant-popup-builder/js/ipb-frontend-script.js/wp-content/plugins/instant-popup-builder/js/ipb-settings-script.js
Version Parameters
instant-popup-builder/css/base.css?ver=instant-popup-builder/css/notices.css?ver=instant-popup-builder/css/quill.snow.css?ver=instant-popup-builder/css/select2.css?ver=instant-popup-builder/css/fontawesome.css?ver=instant-popup-builder/css/modal.css?ver=instant-popup-builder/css/settings.css?ver=instant-popup-builder/js/ipb-admin-script.js?ver=instant-popup-builder/js/ipb-builder-script.js?ver=instant-popup-builder/js/ipb-frontend-script.js?ver=instant-popup-builder/js/ipb-settings-script.js?ver=

HTML / DOM Fingerprints

CSS Classes
ipb_modalipb_modal_wrapipb_modal_contentipb_popup_wrapperipb_builder_containeripb-sticky-bar
HTML Comments
<!-- IPB --><!-- END IPB --><!-- IPB START --><!-- IPB END -->
Data Attributes
data-ipb-iddata-ipb-settingsdata-ipb-popup-id
JS Globals
ipb_builder_varsipb_frontend_varsinstantPopupBuilderipb_settings_varsIPB_AJAX_URL
REST Endpoints
/wp-json/instant-popup-builder/v1/popups/wp-json/instant-popup-builder/v1/popup//wp-json/instant-popup-builder/v1/settings
Shortcode Output
[instant_popup]
FAQ

Frequently Asked Questions about Instant Popup Builder – Powerful Popup Maker for Opt-ins, Email Newsletters & Lead Generation