Lead Call Buttons Security & Risk Analysis

wordpress.org/plugins/lead-call-buttons

Make it easy for website visitors to reach you. When enabled adds customizable buttons to the mobile view of the website, i.e. Call, Map, Schedule.

6K active installs v1.0.7 PHP + WP 4.0+ Updated Jan 5, 2021
buttonscallleadsmobileresponsive
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Lead Call Buttons Safe to Use in 2026?

Generally Safe

Score 85/100

Lead Call Buttons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5yr ago
Risk Assessment

The "lead-call-buttons" v1.0.7 plugin exhibits a generally positive security posture, with a notable absence of known vulnerabilities and critical issues in taint analysis. The code signals indicate good practices in areas like SQL query handling (100% prepared statements) and the presence of nonce and capability checks. The attack surface appears minimal, with no exposed AJAX handlers, REST API routes, shortcodes, or cron events that are unprotected. This suggests a developer with an awareness of common WordPress security pitfalls.

However, a significant concern arises from the output escaping. With only 29% of outputs properly escaped out of 79 total outputs, there is a substantial risk of Cross-Site Scripting (XSS) vulnerabilities. This means that data displayed by the plugin, if manipulated by an attacker, could be rendered in the user's browser in an unintended and potentially malicious way. While taint analysis did not reveal any flows, the low output escaping rate is a critical area that needs immediate attention. The plugin's history of no vulnerabilities could be due to its limited exposure or simply a period of good luck, but the current code analysis reveals a significant potential weakness.

In conclusion, while the plugin demonstrates strengths in preventing SQL injection and maintaining a small, controlled attack surface, the poor output escaping is a glaring weakness that significantly elevates the risk. Addressing the XSS potential should be the top priority for improving its security. The lack of historical vulnerabilities is a positive sign, but it does not negate the current, observable risks within the codebase.

Key Concerns

  • Low percentage of properly escaped output
Vulnerabilities
None known

Lead Call Buttons Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Code Analysis
Analyzed Mar 16, 2026

Lead Call Buttons Code Analysis

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

Output Escaping

29% escaped79 total outputs
Attack Surface

Lead Call Buttons Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 11
actionadmin_initlead-call-button-frame.php:17
actionadmin_enqueue_scriptslead-call-button-frame.php:19
actioninitplugin-main.php:17
actionadmin_initplugin-main.php:23
actionadd_meta_boxesplugin-main.php:54
actionsave_postplugin-main.php:75
actionadmin_menuplugin-main.php:91
filterplugin_action_linksplugin-main.php:92
actionwp_footerplugin-main.php:104
actionwp_enqueue_scriptsplugin-main.php:111
actionwp_headplugin-main.php:119
Maintenance & Trust

Lead Call Buttons Maintenance & Trust

Maintenance Signals

WordPress version tested5.6.17
Last updatedJan 5, 2021
PHP min version
Downloads44K

Community Trust

Rating90/100
Number of ratings12
Active installs6K
Developer Profile

Lead Call Buttons Developer Profile

Smart Site

1 plugin · 6K total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Lead Call Buttons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lead-call-buttons/assets/css/style.css/wp-content/plugins/lead-call-buttons/assets/js/main.js
Script Paths
/wp-content/plugins/lead-call-buttons/assets/js/main.js
Version Parameters
lead-call-buttons/assets/css/style.css?ver=lead-call-buttons/assets/js/main.js?ver=

HTML / DOM Fingerprints

CSS Classes
main_buttonsmain_buttons_animatecallnow_areaschedule_areamap_areaoncallnow_bottomschedule_bottom+5 more
HTML Comments
Start Lead Call Buttons
Data Attributes
id="lcb_main_area"
FAQ

Frequently Asked Questions about Lead Call Buttons