dream popup Security & Risk Analysis

wordpress.org/plugins/dream-popup

Dream Popup is a Perfect solution for any WordPress website. With a wide range of WordPress popup types, conditions, and events (From Image Popup to C …

0 active installs v1.0 PHP 7.0+ WP 5.2+ Updated Apr 3, 2021
dream-popupmulti-popuppopupwordpress-popup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is dream popup Safe to Use in 2026?

Generally Safe

Score 85/100

dream popup has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The 'dream-popup' v1.0 plugin exhibits a concerning security posture primarily due to a significant number of unprotected entry points. The static analysis reveals 6 out of 7 total entry points lack authentication checks, with all 6 being AJAX handlers. This creates a broad attack surface where unauthorized users could potentially trigger plugin functionalities. Furthermore, the presence of 3 SQL queries, none of which utilize prepared statements, alongside a taint analysis indicating a high-severity flow with unsanitized paths, points to a substantial risk of SQL injection vulnerabilities. The output escaping, while present, is only properly implemented in 42% of cases, suggesting potential for cross-site scripting (XSS) vulnerabilities. The plugin's vulnerability history is clean, with no recorded CVEs, which could indicate a lack of historical scrutiny or that past versions did not possess exploitable flaws. However, the current code analysis reveals critical weaknesses that, if exploited, could lead to severe data compromise. The absence of nonce checks and capability checks on the exposed AJAX handlers exacerbates these risks. In conclusion, while the plugin has no known past vulnerabilities, the current code analysis highlights significant and potentially critical security flaws, particularly around SQL injection and XSS, due to unprotected AJAX endpoints and insecure data handling.

Key Concerns

  • AJAX handlers without authentication
  • SQL queries without prepared statements
  • High severity unsanitized path taint flow
  • Low percentage of properly escaped output
  • Lack of nonce checks on AJAX handlers
  • Lack of capability checks on AJAX handlers
Vulnerabilities
None known

dream popup Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

dream popup Release Timeline

v1.0.0
Code Analysis
Analyzed Mar 17, 2026

dream popup Code Analysis

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

SQL Query Safety

0% prepared3 total queries

Output Escaping

42% escaped226 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<all-pages> (views\all-pages.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

dream popup Attack Surface

Entry Points7
Unprotected6

AJAX Handlers 6

authwp_ajax_yourpopupaddingdreampopup.php:211
noprivwp_ajax_yourpopupaddingdreampopup.php:213
authwp_ajax_yourpopupeditdreampopup.php:309
noprivwp_ajax_yourpopupeditdreampopup.php:311
authwp_ajax_yourpopupdltedreampopup.php:412
noprivwp_ajax_yourpopupdltedreampopup.php:414

Shortcodes 1

[popupmake-12] dreampopup.php:434
WordPress Hooks 3
actionadmin_enqueue_scriptsdreampopup.php:108
actionwp_enqueue_scriptsdreampopup.php:135
actionadmin_menudreampopup.php:191
Maintenance & Trust

dream popup Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedApr 3, 2021
PHP min version7.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

dream popup Developer Profile

teamdream

3 plugins · 10 total installs

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

How We Detect dream popup

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dream-popup/assets/css/style.css/wp-content/plugins/dream-popup/assets/css/fontawesome.css/wp-content/plugins/dream-popup/assets/js/script.js
Script Paths
/wp-content/plugins/dream-popup/assets/js/script.js
Version Parameters
dream-popup/assets/js/script.js?ver=1.0.0

HTML / DOM Fingerprints

Data Attributes
data-plugin-name="dream-popup"data-plugin-version="1.0"
JS Globals
ajax_object
FAQ

Frequently Asked Questions about dream popup