Floating Contact Button Security & Risk Analysis

wordpress.org/plugins/floating-contact

Integrates a floating contact button and opens an modal contact form.

1K active installs v2.9 PHP 7.0+ WP 4.8+ Updated Nov 30, 2025
contact-buttonfeedback-buttonfloatingfloating-buttonfloating-contact
99
A · Safe
CVEs total1
Unpatched0
Last CVEAug 20, 2024
Download
Safety Verdict

Is Floating Contact Button Safe to Use in 2026?

Generally Safe

Score 99/100

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

1 known CVELast CVE: Aug 20, 2024Updated 4mo ago
Risk Assessment

The static analysis of the 'floating-contact' plugin v2.9 reveals a generally strong security posture. The absence of any identified attack surface, dangerous functions, raw SQL queries, file operations, or external HTTP requests is highly encouraging. The presence of capability checks and 100% prepared statement usage for SQL queries indicates good development practices in these critical areas.

However, a notable concern is the output escaping. With 17 total outputs, only 65% are properly escaped, leaving a significant portion potentially vulnerable to cross-site scripting (XSS) attacks. This aligns with the plugin's vulnerability history, which shows a past medium-severity XSS vulnerability. While there are no currently unpatched CVEs, the historical presence of XSS issues combined with the observed incomplete output escaping warrants caution.

In conclusion, the plugin demonstrates strengths in preventing common vulnerabilities like SQL injection and unauthorized access through robust checks. The main area for improvement and continued monitoring is output escaping to mitigate the risk of XSS, especially given its past. The lack of a large attack surface is a significant positive, but the unescaped outputs present a tangible risk that should be addressed.

Key Concerns

  • Incomplete output escaping
  • Past medium severity XSS vulnerability
Vulnerabilities
1

Floating Contact Button Security Vulnerabilities

CVEs by Year

1 CVE in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2024-7891medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Floating Contact Button <= 2.7 - Authenticated (Admin+) Stored Cross-Site Scripting

Aug 20, 2024 Patched in 2.8 (24d)
Code Analysis
Analyzed Mar 16, 2026

Floating Contact Button Code Analysis

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

Output Escaping

65% escaped17 total outputs
Attack Surface

Floating Contact Button Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 7
actionwp_enqueue_scriptsfloating-contact.php:32
actionwp_enqueue_scriptsfloating-contact.php:37
actionplugins_loadedfloating-contact.php:39
actionwp_enqueue_scriptsfloating-contact.php:72
actionadmin_initfloating-contact.php:112
actionadmin_menufloating-contact.php:154
actionwp_footerfloating-contact.php:180
Maintenance & Trust

Floating Contact Button Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedNov 30, 2025
PHP min version7.0
Downloads23K

Community Trust

Rating92/100
Number of ratings8
Active installs1K
Developer Profile

Floating Contact Button Developer Profile

Christoph Nagel

1 plugin · 1K total installs

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

How We Detect Floating Contact 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-contact/assets/css/style.min.css

HTML / DOM Fingerprints

CSS Classes
fcb-link-buttonfcb-iconsfcb-headerclose-fcb-modalfcb-header-closefcb-closefcb-modal-content
Data Attributes
fcb_custom_data
JS Globals
$
Shortcode Output
<p>
FAQ

Frequently Asked Questions about Floating Contact Button