
Magic Buttons for Elementor Security & Risk Analysis
wordpress.org/plugins/magic-buttons-for-elementorThis plugin extend Elementor by adding a new button widget, with awesome features and hover effects!
Is Magic Buttons for Elementor Safe to Use in 2026?
Mostly Safe
Score 77/100Magic Buttons for Elementor is generally safe to use. 2 past CVEs were resolved.
The "magic-buttons-for-elementor" v1.1 plugin exhibits a mixed security posture. On the positive side, the static analysis reveals a limited attack surface with no unprotected entry points, no dangerous functions, and SQL queries exclusively using prepared statements. The plugin also demonstrates some effort towards security by including a capability check and proper output escaping for a significant portion of its outputs. However, there are notable concerns that temper this assessment.
The vulnerability history is a significant red flag, with two known CVEs, one of which remains unpatched. The prevalence of Cross-Site Scripting (XSS) vulnerabilities in its past indicates a recurring weakness in how user-supplied data is handled, despite a seemingly decent output escaping rate in the current version. The absence of nonce checks, particularly on its single shortcode entry point, is a missed opportunity for preventing CSRF attacks. Furthermore, the limited taint analysis in this specific version doesn't necessarily guarantee the absence of future vulnerabilities, especially considering the plugin's past.
In conclusion, while the current static analysis shows some good security practices, the history of known vulnerabilities, specifically XSS, and the lack of nonce checks on its entry point warrant caution. The unpatched CVE is a critical issue that needs immediate attention. Users should be aware of these persistent risks and ensure the plugin is updated to address the outstanding vulnerability.
Key Concerns
- Unpatched CVE exists
- Medium severity CVEs in history
- Missing nonce check on shortcode
- Some output not properly escaped
Magic Buttons for Elementor Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Magic Buttons for Elementor <= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via magic-button Shortcode
Magic Buttons for Elementor <= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via magic-button Shortcode
Magic Buttons for Elementor Release Timeline
Magic Buttons for Elementor Code Analysis
Output Escaping
Magic Buttons for Elementor Attack Surface
Shortcodes 1
WordPress Hooks 4
Maintenance & Trust
Magic Buttons for Elementor Maintenance & Trust
Maintenance Signals
Community Trust
Magic Buttons for Elementor Alternatives
ElementsKit Elementor Addons – Advanced Widgets & Templates Addons for Elementor
elementskit-lite
Join millions who empower their websites with ElementsKit Elementor Addons. Get templates, & 100+ widgets like header-footer, mega menu, custom widget
Essential Addons for Elementor – Popular Elementor Templates & Widgets
essential-addons-for-elementor-lite
Elementor addon offering 110+ widgets and templates — Elementor Gallery, Slider, Form, Post Grid, Menu, Accordion, WooCommerce & more.
Ultimate Addons for Elementor
header-footer-elementor
Powerful Elementor addon with advanced Elementor widgets, templates, WooCommerce widgets & Header-Footer builder to build professional websites fa …
Premium Addons for Elementor – Powerful Elementor Templates & Widgets
premium-addons-for-elementor
Elementor Carousel, Mega Menu, Posts List/Slider, Media Gallery, WooCommerce Widgets, Display Conditions, Premade Templates & more.
Royal Addons for Elementor – Addons and Templates Kit for Elementor
royal-elementor-addons
Elementor templates, Header footer builder, Elementor Post Grid, Woocommerce Grid builder, Slider, Forms, Gallery, Nav menu addons, Elementor widgets.
Magic Buttons for Elementor Developer Profile
2 plugins · 60 total installs
How We Detect Magic Buttons for Elementor
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/magic-buttons-for-elementor/css/buttons.cssHTML / DOM Fingerprints
magic-buttonmagic-button--ninamagic-button--nanukmagic-button__icondata-text<a href=