
Pretty Simple Popup Builder Security & Risk Analysis
wordpress.org/plugins/pretty-simple-popup-builderBuild perfect popups in minutes. Modern, responsive templates and simple setup. Age verify compatible option.
Is Pretty Simple Popup Builder Safe to Use in 2026?
Generally Safe
Score 99/100Pretty Simple Popup Builder has a strong security track record. Known vulnerabilities have been patched promptly.
The "pretty-simple-popup-builder" plugin version 2.0.2 exhibits a mixed security posture. While it demonstrates good practices like using prepared statements for all SQL queries and a relatively high rate of output escaping (67%), several significant concerns exist. The plugin has two AJAX handlers, both of which lack authentication checks, creating a substantial attack surface for unauthorized actions. The vulnerability history reveals two previously disclosed medium-severity Cross-Site Scripting (XSS) vulnerabilities, with the most recent occurring in 2025. Although currently unpatched CVEs are zero, the recurring nature of XSS issues and the presence of unprotected AJAX endpoints are concerning.
Despite the lack of critical or high-severity taint analysis findings and the absence of raw SQL queries, the unprotected AJAX endpoints present a direct path for attackers to potentially exploit functionalities if they are not properly secured on the server-side. The 2025 vulnerability date is also unusual and warrants further investigation to confirm its validity or if it refers to a future disclosure.
In conclusion, the plugin has strengths in its SQL handling and output escaping efforts. However, the lack of authentication on its AJAX entry points and the history of XSS vulnerabilities significantly detract from its overall security. Organizations using this plugin should be cautious and prioritize securing these unprotected AJAX handlers. The bundled Freemius library version 1.0 is also worth noting as a potential outdated component if it's not actively maintained and patched.
Key Concerns
- Unprotected AJAX handlers
- Previous medium XSS vulnerabilities
- Bundled outdated Freemius library v1.0
Pretty Simple Popup Builder Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Pretty Simple Popup Builder <= 1.0.9 - Authenticated (Administrator+) Stored Cross-Site Scripting
Pretty Simple Popup Builder <= 1.0.9 - Authenticated (Administrator+) Stored Cross-Site Scripting
Pretty Simple Popup Builder Code Analysis
Bundled Libraries
Output Escaping
Pretty Simple Popup Builder Attack Surface
AJAX Handlers 2
WordPress Hooks 31
Maintenance & Trust
Pretty Simple Popup Builder Maintenance & Trust
Maintenance Signals
Community Trust
Pretty Simple Popup Builder Alternatives
WP Popups – WordPress Popup builder
wp-popups-lite
WP Popups is the best popup maker for WordPress. Easy but powerful plugin with display filters, scroll-triggered popups, and Gutenberg block editor.
CM Pop-Up – Create engaging popups to capture attention and boost interaction
cm-pop-up-banners
Create and customize popups. Display messages, Call to actions, promotions, or announcements to engage visitors and boost interaction.
WP Popup Builder – Popup Forms and Marketing Lead Generation
wp-popup-builder
WP Popup Builder is a powerful tool to create amazing popup for your site. Its drag and drop feature help to create form in very easy step without hav …
Modal Popup Box: A Flexible Pop Up Box Builder
modal-popup-box
Create and manage a customizable pop up box on your WordPress website. Embed anything from videos and images to forms and shortcodes.
Getsitecontrol — Email Marketing Plugin | Popup Maker, Automations & Newsletters
getsitecontrol
Complete email marketing toolset with a powerful popup builder on board. Generate leads with email opt-in forms, send professional newsletters, build …
Pretty Simple Popup Builder Developer Profile
7 plugins · 23K total installs
How We Detect Pretty Simple Popup Builder
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/pretty-simple-popup-builder/assets/css/pretty-simple-popup-builder.css/wp-content/plugins/pretty-simple-popup-builder/assets/js/pretty-simple-popup-builder.js/wp-content/plugins/pretty-simple-popup-builder/assets/js/pretty-simple-popup-builder.jspretty-simple-popup-builder/assets/css/pretty-simple-popup-builder.css?ver=pretty-simple-popup-builder/assets/js/pretty-simple-popup-builder.js?ver=HTML / DOM Fingerprints
psp-popup-contentpsp-popup-overlaypsp-close-button<!--pretty-simple-popup-builder-->data-psp-popup-idpsp_popup_config[pretty-simple-popup][pretty_simple_popup]