Yeloni Exit Popup | (Free) GDPR Compliance Security & Risk Analysis

wordpress.org/plugins/yeloni-free-exit-popup

Powerful lead generation plugin that converts abandoning visitors into subscribers using exit intent, page level targeting & custom designs.

900 active installs v9.5.0 PHP + WP 3.0.1+ Updated Jan 17, 2025
gdpr-exit-popupgdpr-popupmailchimp-popupmailchimp-subscription-formmailchimp-subscription-popup
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Yeloni Exit Popup | (Free) GDPR Compliance Safe to Use in 2026?

Generally Safe

Score 92/100

Yeloni Exit Popup | (Free) GDPR Compliance has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

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
Vulnerabilities
None known

Yeloni Exit Popup | (Free) GDPR Compliance Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Yeloni Exit Popup | (Free) GDPR Compliance Code Analysis

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

Output Escaping

0% escaped20 total outputs
Attack Surface

Yeloni Exit Popup | (Free) GDPR Compliance Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
actionadmin_menuwordpress\yetience-class.php:25
actionwp_footerwordpress\yetience-class.php:28
actionadmin_initwordpress\yetience-class.php:119
Maintenance & Trust

Yeloni Exit Popup | (Free) GDPR Compliance Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 17, 2025
PHP min version
Downloads178K

Community Trust

Rating78/100
Number of ratings59
Active installs900
Developer Profile

Yeloni Exit Popup | (Free) GDPR Compliance Developer Profile

Jayasri Nagrale

1 plugin · 900 total installs

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

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

Asset Paths
/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
Script Paths
/wp-content/plugins/yeloni-free-exit-popup/wordpress/yetience-class.php
Version Parameters
yeloni-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

CSS Classes
yetience-containeryel-last-screen
HTML Comments
<!-- 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 Attributes
data-autience-typedata-autience-button-typedata-autience-form-typedata-autience-form-inputdata-autience-form-buttondata-autience-form-button-text+78 more
JS Globals
yetienceautience_post_idautience_is_singleautience_is_homeautience_pathautience_page_name+23 more
FAQ

Frequently Asked Questions about Yeloni Exit Popup | (Free) GDPR Compliance