
Button Security & Risk Analysis
wordpress.org/plugins/buttonCreate beautiful buttons and social icons. Button plugin is powerful and easy to use. You can create any types of buttons such as css3 & 3D Buttons.
Is Button Safe to Use in 2026?
Generally Safe
Score 99/100Button has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "button" plugin v1.1.32 exhibits a generally positive security posture based on static analysis, with excellent practices in SQL query handling and output escaping, both at 100%. The plugin demonstrates awareness of WordPress security by including nonce and capability checks for its identified entry points, although these are limited. However, the presence of the `unserialize` function without further context on its usage is a significant concern, as it can be a vector for deserialization vulnerabilities if used with untrusted data. The vulnerability history reveals a pattern of past vulnerabilities, specifically Deserialization of Untrusted Data and Cross-site Scripting, which is concerning. While there are no currently unpatched CVEs, the existence of a past high-severity vulnerability in these categories warrants caution. Overall, the plugin has strengths in modern secure coding practices but is weakened by a potentially dangerous function and a history of exploitable vulnerabilities, indicating a need for vigilant monitoring and potentially code review around the `unserialize` usage.
Key Concerns
- Presence of unserialize function
- History of High severity vulnerability
- History of Medium severity vulnerability
Button Security Vulnerabilities
CVEs by Year
Severity Breakdown
2 total CVEs
Button <= 1.1.27 - Authenticated (Contributor+) PHP Object Injection in button_shortcode
Button <= 1.1.22 - Authenticated (Administrator+) Stored Cross-Site Scripting
Button Release Timeline
Button Code Analysis
Dangerous Functions Found
Output Escaping
Data Flow Analysis
Button Attack Surface
Shortcodes 1
WordPress Hooks 12
Maintenance & Trust
Button Maintenance & Trust
Maintenance Signals
Community Trust
Button Alternatives
AddToAny Share Buttons
add-to-any
Share buttons for WordPress including the AddToAny button, Facebook, Bluesky, Mastodon, WhatsApp, Pinterest, Reddit, many more, and follow icons too.
Social Sharing Plugin – Sassy Social Share
sassy-social-share
The Simplest and Optimized Social Share buttons. Facebook, X, Reddit, Pinterest, Whatsapp, Grok, ChatGPT, Gab, Gettr and over 100 more.
Social Icons Widget & Block – Social Media Icons & Share Buttons
social-icons-widget-by-wpzoom
Social media icons plugin for WordPress - Add 400+ social icons and share buttons. Gutenberg block, widget & Elementor support. GDPR compliant.
Orbit Fox: Duplicate Page, Menu Icons, SVG Support, Cookie Notice, Custom Fonts & More
themeisle-companion
Add modules like share buttons, header & footer scripts, disable comments, reading progress bar, custom fonts, custom login page & more in one plugin.
MaxButtons – Create buttons
maxbuttons
Maxbuttons is the best and easiest button plugin for WordPress. Within minutes you can create beautiful buttons, share buttons and social icons.
Button Developer Profile
38 plugins · 20K total installs
How We Detect Button
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/button/assets/css/bootstrap.min.css/wp-content/plugins/button/assets/js/bootstrap.min.js/wp-content/plugins/button/assets/js/admin/button-effect-script.js/wp-content/plugins/button/assets/js/admin/button-color-picker.js/wp-content/plugins/button/assets/css/admin/metaboxes-style.css/wp-content/plugins/button/assets/css/admin/jquery.numberedtextarea.css/wp-content/plugins/button/assets/js/admin/jquery.numberedtextarea.js/wp-content/plugins/button/assets/js/admin/admin.js+3 more/wp-content/plugins/button/assets/js/bootstrap.min.js/wp-content/plugins/button/assets/js/admin/button-effect-script.js/wp-content/plugins/button/assets/js/admin/button-color-picker.js/wp-content/plugins/button/assets/js/admin/jquery.numberedtextarea.js/wp-content/plugins/button/assets/js/admin/admin.js/wp-content/plugins/button/assets/js/admin/button-preview.jsbutton/assets/css/bootstrap.min.css?ver=button/assets/js/bootstrap.min.js?ver=button/assets/js/admin/button-effect-script.js?ver=button/assets/js/admin/button-color-picker.js?ver=button/assets/css/admin/metaboxes-style.css?ver=button/assets/css/admin/jquery.numberedtextarea.css?ver=button/assets/js/admin/jquery.numberedtextarea.js?ver=button/assets/js/admin/admin.js?ver=button/assets/js/admin/button-preview.js?ver=HTML / DOM Fingerprints
shortcode_meta_boxbutton_custom_settingphp_vars[WD_Button id=