Floating Action Button Security & Risk Analysis

wordpress.org/plugins/floating-action-button

Display the beautiful FAB (Floating Action Button) on your WordPress front-end.

1K active installs v1.2.2 PHP 5.6+ WP 3.7+ Updated Aug 14, 2025
buttons-for-front-endfabfloating-action-buttontext-buttonwhatsapp-button
98
A · Safe
CVEs total3
Unpatched0
Last CVENov 20, 2023
Safety Verdict

Is Floating Action Button Safe to Use in 2026?

Generally Safe

Score 98/100

Floating Action Button has a strong security track record. Known vulnerabilities have been patched promptly.

3 known CVEsLast CVE: Nov 20, 2023Updated 7mo ago
Risk Assessment

The 'floating-action-button' plugin v1.2.2 exhibits a mixed security posture. While the code analysis reveals no dangerous functions, all SQL queries are prepared, and there are no critical or high severity taint flows, there are significant concerns regarding its attack surface and output sanitization. The presence of a single unprotected AJAX handler represents a direct entry point that could be exploited without proper authentication. Furthermore, only 40% of output is properly escaped, leaving potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is directly echoed without adequate sanitization.

The plugin's vulnerability history is a notable red flag. With three known CVEs, including high and medium severity vulnerabilities, and a recent vulnerability recorded in November 2023, it indicates a pattern of past security weaknesses. The common vulnerability types, CSRF and Missing Authorization, directly align with the static analysis findings of an unprotected AJAX handler and a reliance on a single, potentially insufficient, capability check. While there are currently no unpatched CVEs, the recurring nature of these issues suggests a need for more robust and consistent security practices in development. The plugin has strengths in its SQL handling and lack of critical taint issues, but the unprotected AJAX handler and output escaping issues, combined with its history, elevate the risk.

Key Concerns

  • Unprotected AJAX handler
  • Insufficient output escaping (40%)
  • History of 3 known CVEs
  • History of 1 high severity vulnerability
  • History of 2 medium severity vulnerabilities
  • Common vulnerability type: Missing Authorization
  • Common vulnerability type: Cross-Site Request Forgery
Vulnerabilities
3

Floating Action Button Security Vulnerabilities

CVEs by Year

1 CVE in 2022
2022
2 CVEs in 2023
2023
Patched Has unpatched

Severity Breakdown

High
1
Medium
2

3 total CVEs

WF-42b2d840-4e8b-4027-ab3b-78b17c9ed9aa-floating-action-buttonmedium · 4.3Cross-Site Request Forgery (CSRF)

Floating Action Button <= 1.2.1 - Cross-Site Request Forgery

Nov 20, 2023 Patched in 1.2.2 (64d)
CVE-2023-31088medium · 4.3Cross-Site Request Forgery (CSRF)

Floating Action Button <= <=1.2.1 - Cross-Site Request Forgery to Settings Modification

May 31, 2023 Patched in 1.2.2 (237d)

Floating Action Button <= 1.2 - Missing Authorization

Aug 9, 2022 Patched in 1.2.1 (532d)
Code Analysis
Analyzed Mar 16, 2026

Floating Action Button Code Analysis

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

Output Escaping

40% escaped15 total outputs
Data Flows
All sanitized

Data Flow Analysis

1 flows
<index> (index.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

Floating Action Button Attack Surface

Entry Points1
Unprotected1

AJAX Handlers 1

authwp_ajax_fz_fab_settings_saveindex.php:84
WordPress Hooks 4
actioninitindex.php:28
actionwp_enqueue_scriptsindex.php:32
actionadmin_enqueue_scriptsindex.php:54
actionadmin_menuindex.php:68
Maintenance & Trust

Floating Action Button Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedAug 14, 2025
PHP min version5.6
Downloads38K

Community Trust

Rating100/100
Number of ratings4
Active installs1K
Developer Profile

Floating Action Button Developer Profile

farazify

2 plugins · 11K total installs

78
trust score
Avg Security Score
99/100
Avg Patch Time
384 days
View full developer profile
Detection Fingerprints

How We Detect Floating Action Button

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/floating-action-button/assets/home-conditional-script.js/wp-content/plugins/floating-action-button/assets/home-conditional-style.css/wp-content/plugins/floating-action-button/assets/home-script.js/wp-content/plugins/floating-action-button/assets/admin-style.css/wp-content/plugins/floating-action-button/assets/admin-script.js
Script Paths
/wp-content/plugins/floating-action-button/assets/home-conditional-script.js/wp-content/plugins/floating-action-button/assets/home-script.js/wp-content/plugins/floating-action-button/assets/admin-script.js

HTML / DOM Fingerprints

Data Attributes
data-fz-fab-activatedata-fz-fab-positiondata-fz-fab-typedata-fz-fab-main-img-iddata-fz-fab-main-colordata-fz-fab-main-bg-color
JS Globals
fz_fab_settings
REST Endpoints
/wp-json/floating-action-button/v1/settings
FAQ

Frequently Asked Questions about Floating Action Button