Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Security & Risk Analysis

wordpress.org/plugins/poptics

Create high-converting popups, email opt-ins, exit-intent popups & WooCommerce popups to boost leads, subscribers and sales.

2K active installs v1.0.22 PHP 7.3+ WP 5.2+ Updated Jan 18, 2026
email-opt-in-popupexit-intent-popuppopuppopup-builderwoocommerce-popup
99
A · Safe
CVEs total1
Unpatched0
Last CVEDec 29, 2025
Safety Verdict

Is Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Safe to Use in 2026?

Generally Safe

Score 99/100

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Dec 29, 2025Updated 3mo ago
Risk Assessment

The 'poptics' plugin v1.0.22 exhibits a generally strong security posture with a high percentage of prepared SQL statements and properly escaped output, indicating good development practices in these critical areas. The static analysis reveals no identified critical or high-severity taint flows, and a very small attack surface. However, the presence of six 'unserialize' calls is a significant concern, as this function is notoriously susceptible to object injection vulnerabilities if not handled with extreme care and sanitization of the input data. While no explicit vulnerabilities related to unserialization are flagged in the static analysis, it remains a persistent risk vector.

The plugin's vulnerability history shows one known medium-severity CVE related to exposure of sensitive information, which has since been patched. The fact that the last vulnerability was in late 2025 and is now patched is positive, but the nature of the previous vulnerability suggests a need for continued vigilance regarding data handling. The plugin's strengths lie in its robust input validation and output escaping, and its proactive patching of past issues. The main weakness is the inherent risk associated with the use of 'unserialize', which requires rigorous input validation to prevent potential exploits.

Key Concerns

  • Use of 'unserialize' function
  • One medium severity CVE history
Vulnerabilities
1 published

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-69025medium · 4.3Exposure of Sensitive Information to an Unauthorized Actor

Poptics <= 1.0.20 - Authenticated (Contributor+) Information Exposure

Dec 29, 2025 Patched in 1.0.21 (9d)
Version History

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Release Timeline

v1.0.22Current
v1.0.21
v1.0.201 CVE
v1.0.191 CVE
v1.0.181 CVE
v1.0.171 CVE
v1.0.161 CVE
v1.0.151 CVE
v1.0.141 CVE
v1.0.131 CVE
v1.0.121 CVE
v1.0.111 CVE
v1.0.101 CVE
v1.0.91 CVE
v1.0.81 CVE
v1.0.71 CVE
v1.0.61 CVE
v1.0.51 CVE
v1.0.41 CVE
v1.0.31 CVE
Code Analysis
Analyzed Mar 16, 2026

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Code Analysis

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

Dangerous Functions Found

unserialize$data = unserialize( $result->meta_value );core\analytics\analytics.php:571
unserialize$data = unserialize( $result->meta_value );core\analytics\analytics.php:576
unserialize$data = unserialize( $result->meta_value );core\analytics\analytics.php:581
unserialize$data = unserialize( $result->meta_value );core\analytics\analytics.php:636
unserialize$data = unserialize( $result->meta_value );core\analytics\analytics.php:694
unserialize$data = unserialize( $result->meta_value );core\analytics\analytics.php:755

SQL Query Safety

88% prepared48 total queries

Output Escaping

99% escaped73 total outputs
Attack Surface

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 23
actionadmin_enqueue_scriptsbase\admin.php:24
actionrest_api_initbase\api.php:24
actionadmin_enqueue_scriptsbase\assets.php:25
actionwp_enqueue_scriptsbase\assets.php:26
actionadmin_initcore\admin\hook.php:25
actionwp_initialize_sitecore\admin\hook.php:27
actionwp_delete_sitecore\admin\hook.php:28
filterupload_mimescore\admin\hook.php:30
actionadmin_menucore\admin\menu.php:24
actionpoptics_campaign_deletedcore\analytics\hook.php:25
actionadmin_initcore\analytics\hook.php:26
actioninitcore\campaign\hook.php:25
actioninitcore\campaign\hook.php:26
actionwp_footercore\frontend\hook.php:27
actionwp_headcore\frontend\hook.php:28
actionpoptics_after_submission_createcore\integrations\fluent-crm\hook.php:26
actionrest_pre_serve_requestcore\submissions\api-submissions.php:57
actionplugins_loadedpoptics.php:111
actionplugins_loadedpoptics.php:151
filterplugin_action_linkspoptics.php:152
filterrest_request_before_callbackspoptics.php:272
filterrest_request_before_callbackspoptics.php:293
actionadmin_headpoptics.php:380
Maintenance & Trust

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedJan 18, 2026
PHP min version7.3
Downloads19K

Community Trust

Rating100/100
Number of ratings15
Active installs2K
Developer Profile

Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales Developer Profile

Aethonic

4 plugins · 2K total installs

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

How We Detect Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/poptics/assets/css/components.css/wp-content/plugins/poptics/assets/css/layout.css/wp-content/plugins/poptics/assets/css/modal.css/wp-content/plugins/poptics/assets/css/popups.css/wp-content/plugins/poptics/assets/css/style.css/wp-content/plugins/poptics/assets/js/frontend.js/wp-content/plugins/poptics/assets/js/modal.js/wp-content/plugins/poptics/assets/js/popups.js
Generator Patterns
Poptics
Script Paths
/wp-content/plugins/poptics/assets/js/frontend.js/wp-content/plugins/poptics/assets/js/modal.js/wp-content/plugins/poptics/assets/js/popups.js
Version Parameters
poptics/assets/css/components.css?ver=poptics/assets/css/layout.css?ver=poptics/assets/css/modal.css?ver=poptics/assets/css/popups.css?ver=poptics/assets/css/style.css?ver=poptics/assets/js/frontend.js?ver=poptics/assets/js/modal.js?ver=poptics/assets/js/popups.js?ver=

HTML / DOM Fingerprints

CSS Classes
poptics-modalpoptics-popuppoptics-content
HTML Comments
Poptics is a free software: you can redistribute it and/or modifyPoptics essential is distributed in the hope that it will be useful
Data Attributes
data-poptics-id
JS Globals
PopticsModalPopticsPopup
REST Endpoints
/poptics/v1/feedback
Shortcode Output
[poptics-campaign]
FAQ

Frequently Asked Questions about Poptics – Popup Builder, Email Opt-ins, Exit-Intent & WooCommerce Popups Sales