
Elements Plus! Security & Risk Analysis
wordpress.org/plugins/elements-plusElements Plus! provides awesome custom widgets for the Elementor page builder. Buttons, Toggles, Gallery, Hotspots, and so much more!
Is Elements Plus! Safe to Use in 2026?
Generally Safe
Score 97/100Elements Plus! has a strong security track record. Known vulnerabilities have been patched promptly.
The Elements Plus plugin v2.16.5 exhibits a mixed security posture. On one hand, its code analysis shows excellent practices regarding SQL queries, with 100% using prepared statements, and a very high rate of output escaping. The absence of dangerous functions, file operations, external HTTP requests, and taint flows is also positive. However, there are significant concerns related to its attack surface. The plugin exposes two AJAX handlers, both of which lack any authentication checks, creating a substantial risk of unauthorized actions. The complete absence of nonce checks on these AJAX endpoints further exacerbates this risk, making them prime targets for Cross-Site Request Forgery (CSRF) attacks.
The vulnerability history indicates a past pattern of medium-severity Cross-site Scripting (XSS) vulnerabilities. While there are no currently unpatched CVEs, the recurring nature of XSS suggests that input sanitization or output escaping within dynamically generated content might not be consistently robust. The last vulnerability being in September 2025 is also unusual and potentially an artifact of data entry, but if it were accurate, it would suggest a recent exposure.
In conclusion, while Elements Plus demonstrates strengths in data handling and output sanitization, the unauthenticated AJAX endpoints represent a critical weakness. The historical XSS vulnerabilities, even if resolved, warrant continued vigilance regarding user-supplied data. The plugin needs immediate attention to secure its AJAX handlers to mitigate the risk of unauthorized execution and potential data manipulation.
Key Concerns
- Unprotected AJAX handlers
- Missing nonce checks on AJAX
- Past medium severity XSS vulnerabilities
Elements Plus! Security Vulnerabilities
CVEs by Year
Severity Breakdown
3 total CVEs
Elements Plus! <= 2.16.4 - Authenticated (Contributor+) Stored Cross-Site Scripting via Multiple Widgets
Elements Plus! <= 2.16.3 - Authenticated (Contributor+) Stored Cross-Site Scripting
Elements Plus! <= 2.16.2 - Authenticated(Contributor+) Stored Cross-Site Scripting via widget links
Elements Plus! Code Analysis
Output Escaping
Elements Plus! Attack Surface
AJAX Handlers 2
WordPress Hooks 55
Maintenance & Trust
Elements Plus! Maintenance & Trust
Maintenance Signals
Community Trust
Elements Plus! Alternatives
Unlimited Elements For Elementor
unlimited-elements-for-elementor
Elementor all-in-one addons pack with the best widgets for Elementor, offering 100+ free widgets, templates, and tools to create stunning websites!
The Plus Addons for Elementor – Addons for Elementor, Page Templates, Widgets, Mega Menu, WooCommerce
the-plus-addons-for-elementor-page-builder
Best Addons for Elementor with 120+ Elementor FREE & Pro Widgets & 1000+ Elementor Templates with Mega Menu, Post Grid, Header Footer, WooCommerce
Master Addons For Elementor – Widgets, Extensions, Theme Builder, Popup Builder & Template Kits
master-addons
55+ Elementor widgets, 20+ extensions, Theme Builder, Popup Builder, Widget Builder & Template Kits — build any site without code.
King Addons for Elementor – 80+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce, Mega Menu, Popup Builder
king-addons
Elementor addons: Elementor widgets, Elementor templates, 80+ widgets, 4 000+ templates and sections, Mega Menu, Popup Builder, WooCommerce, AI tools.
Anant Addons for Elementor – Widgets, Templates & WooCommerce Builder
anant-addons-for-elementor
Extend Elementor with 80+ lightweight widgets, WooCommerce builder elements, header & footer builder, blog layouts, sliders, and ready-made Elemen …
Elements Plus! Developer Profile
8 plugins · 31K total installs
How We Detect Elements Plus!
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/elements-plus/assets/css/ep-icon.css/wp-content/plugins/elements-plus/assets/css/ep-icon-module.css/wp-content/plugins/elements-plus/assets/css/ep-elementor-styles.css/wp-content/plugins/elements-plus/assets/js/frontend.js/wp-content/plugins/elements-plus/assets/js/elements-plus.js/wp-content/plugins/elements-plus/assets/js/particles.min.js/wp-content/plugins/elements-plus/assets/js/frontend.js/wp-content/plugins/elements-plus/assets/js/elements-plus.js/wp-content/plugins/elements-plus/assets/js/particles.min.jselements-plus/assets/css/ep-icon.css?ver=elements-plus/assets/css/ep-icon-module.css?ver=elements-plus/assets/css/ep-elementor-styles.css?ver=elements-plus/assets/js/frontend.js?ver=elements-plus/assets/js/elements-plus.js?ver=elements-plus/assets/js/particles.min.js?ver=HTML / DOM Fingerprints
elements-plus-headingelements_plus_frontend_params