
EnvyPopup – All-in-One Popup Management WordPress Plugin Security & Risk Analysis
wordpress.org/plugins/envypopupEnvyPopup is a WordPress popup plugin which allows you to create unlimited popup to notify your customers. This plugin has the options to add position …
Is EnvyPopup – All-in-One Popup Management WordPress Plugin Safe to Use in 2026?
Generally Safe
Score 85/100EnvyPopup – All-in-One Popup Management WordPress Plugin has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The static analysis of the "envypopup" v1.1 plugin reveals a generally positive security posture with several good practices implemented. The absence of dangerous functions, file operations, external HTTP requests, and SQL queries without prepared statements are all strong indicators of secure coding. The taint analysis shows no critical or high severity flows with unsanitized paths, which is reassuring. Furthermore, the plugin has no recorded vulnerability history, suggesting a stable and well-maintained codebase.
However, there are notable areas for improvement. The plugin lacks nonce checks and capability checks entirely, which is a significant concern, especially considering it has an entry point via a shortcode. While the current static analysis didn't uncover specific vulnerabilities related to these missing checks, the absence of them creates a potential attack vector for various types of exploits, particularly if the shortcode handler performs any sensitive actions. Additionally, the output escaping is only at 54%, meaning a substantial portion of outputs are not properly sanitized, posing a risk for Cross-Site Scripting (XSS) vulnerabilities.
In conclusion, while "envypopup" v1.1 demonstrates a commendable effort in avoiding common pitfalls like raw SQL and dangerous functions, the lack of comprehensive authorization checks (nonces and capabilities) and insufficient output escaping represent critical weaknesses. The zero CVE history is a positive sign, but it does not mitigate the inherent risks introduced by these missing security controls.
Key Concerns
- Missing nonce checks
- Missing capability checks
- Insufficient output escaping (54%)
EnvyPopup – All-in-One Popup Management WordPress Plugin Security Vulnerabilities
EnvyPopup – All-in-One Popup Management WordPress Plugin Code Analysis
Output Escaping
Data Flow Analysis
EnvyPopup – All-in-One Popup Management WordPress Plugin Attack Surface
Shortcodes 1
WordPress Hooks 12
Maintenance & Trust
EnvyPopup – All-in-One Popup Management WordPress Plugin Maintenance & Trust
Maintenance Signals
Community Trust
EnvyPopup – All-in-One Popup Management WordPress Plugin Alternatives
EnvyPreloader – Website Preloader WordPress Plugin
envypreloader
EnvyPreloader is a WordPress plugin that helps you to create multiple preloader with different styles. There are lots of option for customize your plu …
Announceo – Scrolling Notification Bar
announceo-scrolling-notification-bar
Announceo – Scrolling Notification Bar lets you display important announcements, offers, or messages at the top of your website in a clean and distrac …
HashBar – Announcement, Notification Bar & Popup Campaign
hashbar-wp-notification-bar
Create Announcement Bars, Notification Bars & Popup Campaigns with countdown timers, A/B testing, smart targeting & analytics.
Announcement & Notification Banner – Bulletin
bulletin-announcements
Publish a slick announcement banner notice across your website or Woocommerce shop. Extend with icons, countdowns, placement rules and more!
Popups for WooCommerce: Add to Cart, Checkout & More
popup-notices-for-woocommerce
Make your WooCommerce Notices (sucess, info, and error) more visible to your customers by turning them into popups
EnvyPopup – All-in-One Popup Management WordPress Plugin Developer Profile
7 plugins · 60 total installs
How We Detect EnvyPopup – All-in-One Popup Management WordPress Plugin
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/envy-popup/public/css/envy-popup-public.css/wp-content/plugins/envy-popup/public/js/envy-popup-public.js/wp-content/plugins/envy-popup/admin/css/envy-popup-admin.css/wp-content/plugins/envy-popup/admin/js/envy-popup-admin.js/wp-content/plugins/envy-popup/public/js/envy-popup-public.js/wp-content/plugins/envy-popup/admin/js/envy-popup-admin.jsenvy-popup/public/css/envy-popup-public.css?ver=envy-popup/public/js/envy-popup-public.js?ver=envy-popup/admin/css/envy-popup-admin.css?ver=envy-popup/admin/js/envy-popup-admin.js?ver=HTML / DOM Fingerprints
envy_popup_wrapperdata-envy-popup-idenvy_popup_params