Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Security & Risk Analysis

wordpress.org/plugins/popper

A popup builder to increase Sales, Lead Generation, Conversion rates and receive good Call to Action with exit intent.

40 active installs v0.9.7 PHP 5.6.0+ WP 6.7+ Updated May 29, 2025
blockexit-popuppopuppopup-builderpopup-exit-intent
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Safe to Use in 2026?

Generally Safe

Score 100/100

Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 10mo ago
Risk Assessment

The 'popper' plugin v0.9.7 exhibits a mixed security posture. On the positive side, it demonstrates good practices by utilizing prepared statements for all SQL queries and correctly escaping most of its output. The absence of known CVEs and a clean vulnerability history are also strong indicators of a well-maintained and secure plugin. However, a significant concern arises from its attack surface. There are two AJAX handlers identified, and critically, both lack authentication checks. This creates a direct pathway for unauthenticated users to interact with the plugin's functionality, potentially leading to unintended consequences or exploitation if these handlers are not robustly secured internally.

The static analysis shows no dangerous functions, file operations, or external HTTP requests, which are all positive signs. The taint analysis yielded no concerning flows, further reinforcing the idea that critical, complex vulnerabilities are unlikely to be present. The presence of a nonce check and capability checks on some entry points is also a good sign, though the lack of these on the AJAX handlers is a notable omission.

In conclusion, while the plugin is generally well-coded with good data handling practices and a clean history, the unprotected AJAX endpoints represent a significant security weakness. This oversight could be exploited by attackers to trigger actions within the plugin that were not intended for public access. Addressing these unprotected entry points should be the primary focus for improving the plugin's security.

Key Concerns

  • AJAX handlers without authentication checks
  • Unescaped output (1 of 6)
Vulnerabilities
None known

Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Security Vulnerabilities

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

Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Code Analysis

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

SQL Query Safety

100% prepared2 total queries

Output Escaping

83% escaped6 total outputs
Attack Surface
2 unprotected

Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Attack Surface

Entry Points2
Unprotected2

AJAX Handlers 2

authwp_ajax_popperincludes\Plugin.php:182
noprivwp_ajax_popperincludes\Plugin.php:183
WordPress Hooks 22
actionplugins_loadedincludes\Plugin.php:124
actioninitincludes\Plugin.php:138
actioninitincludes\Plugin.php:139
actioninitincludes\Plugin.php:140
filterblock_categories_allincludes\Plugin.php:141
actionadmin_initincludes\Plugin.php:145
actionadmin_menuincludes\Plugin.php:146
actionadmin_enqueue_scriptsincludes\Plugin.php:147
actionload-edit.phpincludes\Plugin.php:148
filterpopper_logging_should_we_pruneincludes\Plugin.php:149
filterwp_link_query_argsincludes\Plugin.php:150
filterrest_post_search_queryincludes\Plugin.php:151
filterpost_type_linkincludes\Plugin.php:152
filterwp_theme_json_data_defaultincludes\Plugin.php:153
actionrest_api_initincludes\Plugin.php:157
actioninitincludes\Plugin.php:161
actioninitincludes\Plugin.php:162
actionpopper_logging_prune_routineincludes\Plugin.php:163
actiontemplate_redirectincludes\Plugin.php:176
actionwp_body_openincludes\Plugin.php:177
filterrender_blockincludes\Plugin.php:178
actioninitpopper.php:91
Maintenance & Trust

Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMay 29, 2025
PHP min version5.6.0
Downloads8K

Community Trust

Rating80/100
Number of ratings4
Active installs40
Developer Profile

Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more Developer Profile

tropicalista

5 plugins · 13K total installs

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

How We Detect Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/popper/build/admin.js/wp-content/plugins/popper/build/style-admin.css
Version Parameters
popper/build/admin.js?ver=popper/build/style-admin.css?ver=

HTML / DOM Fingerprints

CSS Classes
popper-admin-pagepopper-contentpopper-editor
Data Attributes
data-popper-contentdata-popper-targetdata-popper-placementdata-popper-reference-hiddendata-popper-escaped
JS Globals
window.popper
Shortcode Output
[popper-content][popper-editor]
FAQ

Frequently Asked Questions about Popup with exit intent, scroll triggered and anchor click for opt-ins, lead gen & more