Magic Popups Security & Risk Analysis

wordpress.org/plugins/magic-popups

The most complete popup plugin. Create Magic Popups with multiple selections & styles to show up on the front end.

10 active installs v1.0.0 PHP + WP 3.4+ Updated Jun 9, 2016
popuppopup-adspopup-advertisingpopup-promotepromotional-popup
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Magic Popups Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 9yr ago
Risk Assessment

The "magic-popups" plugin v1.0.0 demonstrates a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the use of prepared statements for all SQL queries are positive indicators. Crucially, all identified entry points (1 shortcode) are reported as protected, and there are no known vulnerabilities in its history.

However, there are significant concerns regarding output escaping. With 2 total outputs and 0% properly escaped, this indicates a strong possibility of Cross-Site Scripting (XSS) vulnerabilities. Any data displayed to users that originates from potentially untrusted sources could be injected with malicious scripts. Furthermore, the complete lack of nonce and capability checks, while not directly exploitable in this version due to the lack of unprotected entry points, represents a potential weakness that could become critical if new entry points are added or existing ones are modified without proper security considerations.

In conclusion, while the plugin is currently free of known exploits and employs good practices in areas like SQL handling, the severe deficiency in output escaping presents a tangible and immediate risk. The absence of authorization checks on entry points, even if currently protected, should be addressed proactively to ensure long-term security.

Key Concerns

  • Unescaped output detected
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

Magic Popups Security Vulnerabilities

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

Magic Popups Release Timeline

v1.0.0Current
Code Analysis
Analyzed Mar 16, 2026

Magic Popups Code Analysis

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

Output Escaping

0% escaped2 total outputs
Attack Surface

Magic Popups Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[magicpopup] public\partials\magicpopups-public-display.php:105
WordPress Hooks 8
actionplugins_loadedincludes\class-magic-popups.php:139
actionadmin_enqueue_scriptsincludes\class-magic-popups.php:154
actionadmin_enqueue_scriptsincludes\class-magic-popups.php:155
actionadmin_menuincludes\class-magic-popups.php:156
actionwp_enqueue_scriptsincludes\class-magic-popups.php:172
actionwp_enqueue_scriptsincludes\class-magic-popups.php:173
actioninitincludes\class-magic-popups.php:174
filterwidget_textpublic\partials\magicpopups-public-display.php:106
Maintenance & Trust

Magic Popups Maintenance & Trust

Maintenance Signals

WordPress version tested4.4.34
Last updatedJun 9, 2016
PHP min version
Downloads6K

Community Trust

Rating100/100
Number of ratings17
Active installs10
Developer Profile

Magic Popups Developer Profile

vozax

1 plugin · 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 Magic Popups

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/magic-popups/css/vzxpopup-admin.css/wp-content/plugins/magic-popups/js/vzxpopup-admin.js
Script Paths
/wp-content/plugins/magic-popups/js/vzxpopup-admin.js
Version Parameters
vzxpopup-admin.css?ver=vzxpopup-admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
vzxpopup-admin
JS Globals
vzxpopup-admin
FAQ

Frequently Asked Questions about Magic Popups