Button Generator – Easily Create Custom Buttons with Icons and Analytics

Button Generator – Easily Create Custom Buttons with Icons and Analytics has 8 disclosed vulnerabilities in the WordSec catalog, reported between 2021 and 2025; all 8 are fixed as of September 2026. Their average CVSS score is 5.3, and the most serious one scores 8.8 out of 10. Severity breakdown: 0 critical and 1 high. 2023 was the busiest year with 5 disclosures.

The most common weakness is Cross-Site Request Forgery (CSRF), behind 5 of the records (63%). Other recurring categories include Cross-Site Scripting, Missing Authorization.

Every one of the 8 issues recorded for Button Generator – Easily Create Custom Buttons with Icons and Analytics has a vendor fix available, so running the current release closes all known holes.

6 independent researchers contributed these findings, most of them (2) reported by Elliot. Button Generator – Easily Create Custom Buttons with Icons and Analytics is installed on roughly 5,000 WordPress sites, so each unpatched flaw has a wide blast radius. The current release is tested up to WordPress 7.1.

Strategic Overview

Avg CVSSMedium
5.3/ 10
Patch Coverage100%
Open

0

Fixed

8

Get automatic notifications for all Button Generator – Easily Create Custom Buttons with Icons and Analytics vulnerabilities before they are exploited.

Highest severity on recordCVSS 8.8CVE-2021-25052

Button Generator – easily Button Builder <= 2.3.2 - Cross-Site Request Forgery

Read the full analysis

Vulnerability Records

8 records
Button Generator – Easily Create Custom Buttons with Icons and Analytics banner
Latestv3.2.6

Button Generator – Easily Create Custom Buttons with Icons and Analytics

Wow-Company

Author

Wow-Company

4.3(18)
86/100
Last Updated
2026-08-25 (19d ago)
Active Installs
5,000+
Downloads
117,160
Requires WP
5.5+
Requires PHP
7.4+
Tested up to
WP 7.1
Created
2018-10-26 (8y ago)

Button Generator is a lightweight and powerful WordPress plugin that lets you create fully customizable buttons with icons, styles, and built-in analytics — without writing a single line of code. Add floating buttons, inline buttons, or call-to-action buttons anywhere on your website. Each button can be customized with full control over size, colors, fonts, borders, and effects. You can also add icons, define button placement, and track performance with detailed analytics. With Button Generator, you can design contact buttons, floating buttons, sticky action buttons, or button with any link. 🎨 Boost engagement. 💡 Improve navigation. 📈 Track results. Features 🛠️ Intuitive Button Builder Visual live preview while editing your buttons Choose between text buttons, icon buttons, or a mix of both Add links and attributes (ID, class, aria-label) for accessible buttons 🎨 Style Control Set button width, height, and z-index Customize colors for button text, background, icons, and hover states Border settings: style, radius, thickness Drop shadow options for standout buttons Font settings: family, weight, size, style 💫 Effects Smooth button animations with custom transition duration Choose easing functions (ease, linear, etc.) 🎯 Display & Targeting Floating or inline button types Position buttons anywhere on the screen Display buttons via shortcode or advanced targeting rules (posts, pages, categories, tags, authors, archives) Responsive visibility: show or hide buttons on mobile or desktop Option to disable Font Awesome loading if not needed 📊 Analytics & Controls Built-in tracking for button views, clicks, and conversion rates Enable/disable specific buttons or use test mode for admin-only preview 🎥 Video Preview Types of Buttons You Can Create With Button Generator, you can design any type of button your website needs: Call Button – let visitors contact you in one click. Chat Button – open a live chat or messaging app. Email Button – instantly launch an email client. Link Button – redirect to internal pages or external websites. Floating Button – keep important actions visible while scrolling. Sticky Button – fixed at the top or bottom of the page. Inline Button – placed directly inside your content. Icon Button – lightweight buttons with FontAwesome icons. Support Need help? Visit the Support Forum Installation Instructions 📌 Option 1: Install via WordPress Dashboard Log into your WordPress admin (wp-admin). Navigate to Plugins → Add New. Search for “Button Generator” and click “Install Now”. Once installed, click “Activate”. 📌 Option 2: Manual Installation (Upload) Download the Button Generator plugin ZIP file. In your WordPress admin, go to Plugins → Add New → Upload Plugin. Select the downloaded ZIP file and click “Install Now”. Click “Activate” after installation. 📌 Option 3: Installation via FTP Download and unzip the Button Generator plugin. Upload the extracted button-generation folder to the /wp-content/plugins/ directory on your server using FTP. Log in to WordPress admin, navigate to Plugins, and click “Activate” next to Button Generator. 🚀 Getting Started After activation, navigate to the new Button Generator menu in your WordPress admin. Click “Add New” to create your first button set. Customize button settings as desired. Click “Save” to display your custom buttons on your website.

Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C