Contacts BMLT Security & Risk Analysis

wordpress.org/plugins/contacts-bmlt

Contacts BMLT is a plugin that displays helpline and website information about service bodies using the contacts_bmlt shortcode.

30 active installs v1.3.2 PHP 8.0+ WP + Updated Apr 18, 2025
basic-meeting-list-toolboxbmltcontactsnanarcotics-anonymous
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Contacts BMLT Safe to Use in 2026?

Generally Safe

Score 100/100

Contacts BMLT has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 11mo ago
Risk Assessment

The "contacts-bmlt" plugin v1.3.2 demonstrates a generally positive security posture based on the provided static analysis and vulnerability history. It shows a commitment to secure coding practices by avoiding dangerous functions, all SQL queries utilizing prepared statements, and a single external HTTP request which is a common and often necessary feature. The presence of a nonce check is also a good sign. The lack of any recorded vulnerabilities or CVEs in its history further suggests a stable and secure offering.

However, there are areas for improvement. While the number of output escapes is relatively high, 28% of them are not properly escaped, introducing a potential risk of cross-site scripting (XSS) vulnerabilities if the unescaped output is user-controllable. The plugin also lacks capability checks on its single shortcode entry point, meaning any user, regardless of their role, could potentially execute the shortcode's functionality. This could lead to unintended behavior or information disclosure depending on what the shortcode does.

In conclusion, "contacts-bmlt" v1.3.2 is a relatively secure plugin with a clean vulnerability history and good use of prepared statements. The primary concerns lie in the unescaped output and the absence of capability checks on its shortcode. Addressing these specific issues would significantly enhance its overall security.

Key Concerns

  • Unescaped output detected
  • Shortcode lacks capability checks
Vulnerabilities
None known

Contacts BMLT Security Vulnerabilities

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

Contacts BMLT Code Analysis

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

Bundled Libraries

jQuery

Output Escaping

72% escaped18 total outputs
Attack Surface

Contacts BMLT Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[contacts_bmlt] contacts-bmlt.php:64
WordPress Hooks 5
actioninitcontacts-bmlt.php:46
actionadmin_menucontacts-bmlt.php:60
actionadmin_enqueue_scriptscontacts-bmlt.php:61
actionwp_enqueue_scriptscontacts-bmlt.php:63
actionadmin_noticessrc\Settings.php:29
Maintenance & Trust

Contacts BMLT Maintenance & Trust

Maintenance Signals

WordPress version tested6.3.8
Last updatedApr 18, 2025
PHP min version8.0
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs30
Developer Profile

Contacts BMLT Developer Profile

pjaudiomv

10 plugins · 370 total installs

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

How We Detect Contacts BMLT

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/contacts-bmlt/css/redmond/jquery-ui.css/wp-content/plugins/contacts-bmlt/css/chosen.min.css/wp-content/plugins/contacts-bmlt/js/chosen.jquery.min.js/wp-content/plugins/contacts-bmlt/js/contacts_bmlt_admin.js/wp-content/plugins/contacts-bmlt/css/contacts_bmlt.css
Script Paths
/wp-content/plugins/contacts-bmlt/js/chosen.jquery.min.js/wp-content/plugins/contacts-bmlt/js/contacts_bmlt_admin.js
Version Parameters
contacts-bmlt-admin-ui-css?ver=1.11.4chosen?ver=1.2contacts-bmlt-admin?ver=contacts-bmlt?ver=1.21

HTML / DOM Fingerprints

Shortcode Output
[contacts_bmlt]
FAQ

Frequently Asked Questions about Contacts BMLT