Magic Buttons for Elementor Security & Risk Analysis

wordpress.org/plugins/magic-buttons-for-elementor

This plugin extend Elementor by adding a new button widget, with awesome features and hover effects!

20 active installs v1.1 PHP 5.3+ WP 4.0+ Updated Jul 24, 2025
addonaddonsbuttomelementorwidget
77
B · Generally Safe
CVEs total2
Unpatched1
Last CVEJul 1, 2025
Safety Verdict

Is Magic Buttons for Elementor Safe to Use in 2026?

Mostly Safe

Score 77/100

Magic Buttons for Elementor is generally safe to use. 2 past CVEs were resolved.

2 known CVEs 1 unpatched Last CVE: Jul 1, 2025Updated 9mo ago
Risk Assessment

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
Vulnerabilities
2 published

Magic Buttons for Elementor Security Vulnerabilities

CVEs by Year

2 CVEs in 2025 · unpatched
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-6686medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Magic Buttons for Elementor <= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via magic-button Shortcode

Jul 1, 2025 Patched in 1.1 (27d)
CVE-2025-6687medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Magic Buttons for Elementor <= 1.0 - Authenticated (Contributor+) Stored Cross-Site Scripting via magic-button Shortcode

Jul 1, 2025Unpatched
Version History

Magic Buttons for Elementor Release Timeline

No version history available.
Code Analysis
Analyzed Mar 16, 2026

Magic Buttons for Elementor Code Analysis

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

Output Escaping

79% escaped14 total outputs
Attack Surface

Magic Buttons for Elementor Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[magic-button] magic_buttons_shortcodes.php:101
WordPress Hooks 4
actionadmin_noticeselementor\extend-elementor.php:26
actionplugins_loadedelementor\extend-elementor.php:33
actionelementor/widgets/widgets_registeredelementor\plugin.php:36
actionelementor/frontend/after_register_scriptselementor\plugin.php:38
Maintenance & Trust

Magic Buttons for Elementor Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedJul 24, 2025
PHP min version5.3
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

Magic Buttons for Elementor Developer Profile

PWR Plugins

2 plugins · 60 total installs

81
trust score
Avg Security Score
81/100
Avg Patch Time
27 days
View full developer profile
Detection Fingerprints

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

Asset Paths
/wp-content/plugins/magic-buttons-for-elementor/css/buttons.css

HTML / DOM Fingerprints

CSS Classes
magic-buttonmagic-button--ninamagic-button--nanukmagic-button__icon
Data Attributes
data-text
Shortcode Output
<a href=
FAQ

Frequently Asked Questions about Magic Buttons for Elementor