
Yeloni Exit Popup | (Free) GDPR Compliance Security & Risk Analysis
wordpress.org/plugins/yeloni-free-exit-popupPowerful lead generation plugin that converts abandoning visitors into subscribers using exit intent, page level targeting & custom designs.
Is Yeloni Exit Popup | (Free) GDPR Compliance Safe to Use in 2026?
Generally Safe
Score 92/100Yeloni Exit Popup | (Free) GDPR Compliance has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "yeloni-free-exit-popup" plugin version 9.5.0 exhibits a strong security posture in several key areas. The absence of known vulnerabilities and CVEs suggests a history of well-maintained code. Furthermore, the static analysis reveals no dangerous functions, raw SQL queries, or taint analysis issues, indicating diligent secure coding practices regarding database interactions and potential code injection vulnerabilities. The plugin also avoids bundled libraries, reducing the risk of outdated components.
However, significant concerns arise from the complete lack of output escaping and the absence of any nonce or capability checks. While the attack surface is reported as zero, the 20 total output points being unescaped presents a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. Any dynamic content displayed to users, even if not directly exposed through traditional entry points, could be compromised if not properly sanitized. The lack of capability checks and nonce verification on any potential (though currently unlisted) entry points also leaves the door open for unauthorized actions if new entry points were to be discovered or introduced.
In conclusion, the plugin's clean vulnerability history and secure handling of SQL and dangerous functions are commendable. However, the critical deficiency in output escaping and the absence of authorization and integrity checks are serious weaknesses that could be exploited. Addressing the output escaping and implementing proper authorization mechanisms on any existing or future entry points is paramount to improving its overall security.
Key Concerns
- All output is unescaped
- No capability checks found
- No nonce checks found
Yeloni Exit Popup | (Free) GDPR Compliance Security Vulnerabilities
Yeloni Exit Popup | (Free) GDPR Compliance Code Analysis
Output Escaping
Yeloni Exit Popup | (Free) GDPR Compliance Attack Surface
WordPress Hooks 3
Maintenance & Trust
Yeloni Exit Popup | (Free) GDPR Compliance Maintenance & Trust
Maintenance Signals
Community Trust
Yeloni Exit Popup | (Free) GDPR Compliance Alternatives
FireBox Popups – Increase Sales and Grow Your Email List
firebox
Our WordPress Popup Plugin can help you create any kind of popup! Optin Popups, Exit Popup, Scroll Popup, Page Load Popup, Floating Bars and more!
Email Subscription Form Widget
email-subscription-form-widget
A simple plugin to collect users email to mailchimp
Popup made simple
popup-made-simple
The plugin enables you to easily add customizable popups to your pages using the Gutenberg editor. CF7 can be easily added to a modal window.
Yeloni Exit Popup | (Free) GDPR Compliance Developer Profile
1 plugin · 900 total installs
How We Detect Yeloni Exit Popup | (Free) GDPR Compliance
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/yeloni-free-exit-popup/admin-interface/css/admin.css/wp-content/plugins/yeloni-free-exit-popup/admin-interface/css/bootstrap.min.css/wp-content/plugins/yeloni-free-exit-popup/admin-interface/css/font-awesome.min.css/wp-content/plugins/yeloni-free-exit-popup/admin-interface/css/yetience-loader-wordpress.css/wp-content/plugins/yeloni-free-exit-popup/admin-interface/js/admin.js/wp-content/plugins/yeloni-free-exit-popup/admin-interface/js/bootstrap.min.js/wp-content/plugins/yeloni-free-exit-popup/admin-interface/js/client.js/wp-content/plugins/yeloni-free-exit-popup/admin-interface/js/jquery.min.js+2 more/wp-content/plugins/yeloni-free-exit-popup/wordpress/yetience-class.phpyeloni-free-exit-popup/admin-interface/css/admin.css?ver=yeloni-free-exit-popup/admin-interface/css/bootstrap.min.css?ver=yeloni-free-exit-popup/admin-interface/css/font-awesome.min.css?ver=yeloni-free-exit-popup/admin-interface/css/yetience-loader-wordpress.css?ver=yeloni-free-exit-popup/admin-interface/js/admin.js?ver=yeloni-free-exit-popup/admin-interface/js/bootstrap.min.js?ver=yeloni-free-exit-popup/admin-interface/js/client.js?ver=yeloni-free-exit-popup/admin-interface/js/jquery.min.js?ver=yeloni-free-exit-popup/admin-interface/js/yetience-class.js?ver=yeloni-free-exit-popup/admin-interface/js/yetience-loader-wordpress.js?ver=HTML / DOM Fingerprints
yetience-containeryel-last-screen<!-- this file is called when the admin side of yeloni is loaded --><!-- below part contains a hidden textbox and a submit button
which loads the setup data into the wordpress settings textbox
-->data-autience-typedata-autience-button-typedata-autience-form-typedata-autience-form-inputdata-autience-form-buttondata-autience-form-button-text+78 moreyetienceautience_post_idautience_is_singleautience_is_homeautience_pathautience_page_name+23 more