
BMLT Tabbed Map Security & Risk Analysis
wordpress.org/plugins/bmlt-tabbed-mapbmlt_tabbed_map implements a Tabbed Map for BMLT.
Is BMLT Tabbed Map Safe to Use in 2026?
Generally Safe
Score 91/100BMLT Tabbed Map has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.
The "bmlt-tabbed-map" plugin v1.2.1 exhibits a mixed security posture. On the positive side, the plugin demonstrates good practices by utilizing prepared statements for all SQL queries and properly escaping all output, indicating a strong defense against common injection and XSS vulnerabilities that stem from direct database manipulation or improper output handling. The absence of file operations and external HTTP requests also reduces its attack surface in those areas.
However, significant concerns arise from the identified attack surface. The plugin exposes two AJAX handlers without any authentication or capability checks. This is a critical weakness, as any unauthenticated user could potentially trigger these handlers, leading to unintended actions or information disclosure. While the static analysis did not reveal any critical or high severity taint flows, the presence of unsanitized entry points for AJAX requests presents a substantial risk that could be exploited if these handlers perform sensitive operations.
The plugin's vulnerability history reveals one known medium severity CVE related to Cross-Site Scripting, which was recently patched. While the absence of currently unpatched vulnerabilities is a good sign, the past occurrence of an XSS vulnerability, even if medium, highlights a potential area of weakness. The combination of unprotected AJAX endpoints and past XSS issues suggests a need for more robust input validation and authorization mechanisms to secure all entry points.
Key Concerns
- Unprotected AJAX handlers
- Bundled outdated library (DataTables v1.11.5)
- Past medium CVE (XSS)
BMLT Tabbed Map Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
BMLT Tabbed Map <= 1.1.8 - Authenticated (Contributor+) Stored Cross-Site Scripting
BMLT Tabbed Map Release Timeline
BMLT Tabbed Map Code Analysis
Bundled Libraries
Output Escaping
BMLT Tabbed Map Attack Surface
AJAX Handlers 2
Shortcodes 1
WordPress Hooks 7
Maintenance & Trust
BMLT Tabbed Map Maintenance & Trust
Maintenance Signals
Community Trust
BMLT Tabbed Map Alternatives
BMLT WordPress Satellite
bmlt-wordpress-satellite-plugin
This is a "satellite" plugin for the Basic Meeting List Toolbox (BMLT).
crouton
crouton
crouton provides a UI and more for view recovery meetings as stored in a Basic Meeting List Toolbox (BMLT) database.
Bread
bread
A web-based tool that creates, maintains and generates a PDF meeting list from BMLT.
List Locations BMLT
list-locations-bmlt
List Locations BMLT is a plugin that returns all unique towns or counties from your BMLT server for a given service body on your site.
Upcoming Meetings BMLT
upcoming-meetings-bmlt
Upcoming Meetings BMLT is a plugin that displays the next 'N' number of meetings from the current time on your page or in a widget using the …
BMLT Tabbed Map Developer Profile
1 plugin · 30 total installs
How We Detect BMLT Tabbed Map
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/bmlt-tabbed-map/public/css/bmlt_tabbed_map.css/wp-content/plugins/bmlt-tabbed-map/public/css/leaflet.css/wp-content/plugins/bmlt-tabbed-map/public/css/L.Control.Locate.min.css/wp-content/plugins/bmlt-tabbed-map/public/css/fontawesome-5.6.1.css/wp-content/plugins/bmlt-tabbed-map/public/js/leaflet.js/wp-content/plugins/bmlt-tabbed-map/public/js/L.Control.Locate.min.js/wp-content/plugins/bmlt-tabbed-map/public/js/bmlt_tabbed_map-public.js/wp-content/plugins/bmlt-tabbed-map/public/js/leaflet.js/wp-content/plugins/bmlt-tabbed-map/public/js/L.Control.Locate.min.js/wp-content/plugins/bmlt-tabbed-map/public/js/bmlt_tabbed_map-public.jsbmlt_tabbed_map/public/css/bmlt_tabbed_map.css?ver=bmlt_tabbed_map/public/js/bmlt_tabbed_map-public.js?ver=HTML / DOM Fingerprints
bmlt-tabbed-map-wrapperbmlt-tabsbmlt-tabbmlt-tab-content<!-- BEGIN bmlt_tabbed_map shortcode --><!-- END bmlt_tabbed_map shortcode -->data-bmlt-serverdata-bmlt-meeting-iddata-latdata-lngdata-zoomjs_vars<div class="bmlt-tabbed-map-wrapper"><div class="bmlt-tabs"><div class="bmlt-tab"><div class="bmlt-tab-content">