Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Security & Risk Analysis

wordpress.org/plugins/popup-maker-wp

Popup Maker plugin will help you run cleverer and more effective marketing popups for your website. Create the most optimal popup to boost your sales.

7K active installs v1.4.4 PHP + WP 3.8+ Updated Jan 30, 2026
exit-popuppopuppopup-makersubscription-popupvideo-popup
99
A · Safe
CVEs total1
Unpatched0
Last CVEMay 17, 2024
Safety Verdict

Is Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Safe to Use in 2026?

Generally Safe

Score 99/100

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More has a strong security track record. Known vulnerabilities have been patched promptly.

1 known CVELast CVE: May 17, 2024Updated 2mo ago
Risk Assessment

The "popup-maker-wp" plugin v1.4.4 exhibits a mixed security posture. On the positive side, the plugin demonstrates strong adherence to secure coding practices by utilizing prepared statements for all SQL queries and ensuring a high percentage of output is properly escaped. The absence of critical or high-severity taint flows, raw SQL queries, and file operations are also positive indicators. The plugin's vulnerability history, while showing one past medium vulnerability, currently has no unpatched CVEs, which is a good sign of maintenance.

However, the plugin presents a significant concern regarding its attack surface. With 7 AJAX handlers, 5 of which lack authentication checks, there is a substantial risk of unauthorized access or manipulation of plugin functionalities. While the static analysis did not reveal specific dangerous functions or unsanitized paths in taint flows, the unprotected AJAX endpoints represent a potential entry point for various attacks if further vulnerabilities exist within those handlers. The presence of bundled libraries like Select2 also warrants attention, as outdated versions of such libraries can introduce vulnerabilities, though no specific information on the version's security is provided.

In conclusion, while the plugin has a foundation of good security practices, the large number of unprotected AJAX endpoints is a critical weakness that exposes it to significant risk. Prompt attention to securing these entry points is essential to mitigate potential threats. The absence of current unpatched vulnerabilities and the general adherence to secure coding practices for SQL and output escaping are strengths, but they are overshadowed by the identified attack surface vulnerabilities.

Key Concerns

  • Large attack surface without auth (AJAX)
  • Bundled libraries (Select2)
Vulnerabilities
1

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-34770medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More <= 1.3.6 - Authenticated (Subscriber+) Stored Cross-Site Scripting

May 17, 2024 Patched in 1.3.7 (116d)
Code Analysis
Analyzed Mar 16, 2026

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Code Analysis

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

Bundled Libraries

Select2

Output Escaping

99% escaped156 total outputs
Data Flows
All sanitized

Data Flow Analysis

5 flows
generalSettingsSave (com\classes\SGPMPage.php:46)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
5 unprotected

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Attack Surface

Entry Points7
Unprotected5

AJAX Handlers 7

authwp_ajax_sgpm_clear_all_notificationscom\classes\SGPMBase.php:109
authwp_ajax_sgpm_remove_notificationcom\classes\SGPMBase.php:110
authwp_ajax_sgpm_change_popup_statuscom\classes\SGPMMenu.php:26
authwp_ajax_sgpm_add_condition_rule_rowcom\classes\SGPMMenu.php:27
authwp_ajax_sgpm_change_condition_rule_rowcom\classes\SGPMMenu.php:28
authwp_ajax_sgpm_select2_search_datacom\classes\SGPMMenu.php:29
authwp_ajax_goodbye_formtracking\class-plugin-usage-tracker.php:90
WordPress Hooks 21
actionadmin_post_sgpm_connectcom\classes\SGPMApi.php:16
actionplugins_loadedcom\classes\SGPMBase.php:91
actioninitcom\classes\SGPMBase.php:102
actionadmin_initcom\classes\SGPMBase.php:103
actionadmin_noticescom\classes\SGPMBase.php:105
actionadmin_enqueue_scriptscom\classes\SGPMBase.php:106
filtersgpmPopupTargetParamscom\classes\SGPMHelper.php:152
filtersgpmPopupTargetDatacom\classes\SGPMHelper.php:153
filtersgpmPopupTargetTypescom\classes\SGPMHelper.php:154
filtersgpmPopupTargetAttrscom\classes\SGPMHelper.php:155
filtersgpmPopupPageTemplatescom\classes\SGPMHelper.php:156
actionadmin_menucom\classes\SGPMMenu.php:23
actionadmin_post_sgpm_options_savecom\classes\SGPMMenu.php:24
actionadmin_post_sgpm_general_settings_savecom\classes\SGPMMenu.php:25
actionadmin_enqueue_scriptscom\classes\SGPMMenu.php:49
actionadmin_enqueue_scriptscom\classes\SGPMMenu.php:50
actionin_admin_headercom\classes\SGPMMenu.php:51
actionwp_headcom\classes\SGPMOutput.php:15
actionafter_switch_themetracking\class-plugin-usage-tracker.php:74
actionswitch_themetracking\class-plugin-usage-tracker.php:75
actionadmin_footer-plugins.phptracking\class-plugin-usage-tracker.php:89
Maintenance & Trust

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 30, 2026
PHP min version
Downloads404K

Community Trust

Rating90/100
Number of ratings144
Active installs7K
Developer Profile

Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More Developer Profile

Popup Maker

1 plugin · 7K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
116 days
View full developer profile
Detection Fingerprints

How We Detect Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/popup-maker-wp/assets/css/admin.css/wp-content/plugins/popup-maker-wp/assets/css/notification-shade.css
Version Parameters
popup-maker-wp/assets/css/admin.css?ver=popup-maker-wp/assets/css/notification-shade.css?ver=

HTML / DOM Fingerprints

CSS Classes
sgpm-notification-shadesgpm-notification-badge
Data Attributes
data-sgpm-iddata-notification-typedata-notification-id
JS Globals
sgpm_clear_all_notificationssgpm_remove_notificationSGPMBasePlugin_Usage_Tracker
FAQ

Frequently Asked Questions about Popup Maker – Responsive popup, Exit Intent Pop up, Email Optins, Autoresponder & More