mFloorMap Security & Risk Analysis

wordpress.org/plugins/mfloormap

mFloorMap is a WordPress plugin for sites that need to display floor plans for shopping centers, malls, parking lots, marketplaces...

20 active installs v1.0.1 PHP 5.3+ WP 4.5.0+ Updated Apr 12, 2022
chartfloormapmallmapplan
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is mFloorMap Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 3yr ago
Risk Assessment

The mfloormap plugin v1.0.1 exhibits a generally good security posture with several positive indicators. The absence of known CVEs and its vulnerability history suggest a mature and well-maintained codebase. The plugin also demonstrates good practices by utilizing prepared statements for a significant portion of its SQL queries and implementing nonce and capability checks, although their limited count is a point of interest.

However, there are areas for concern. The taint analysis reveals a critical flow with an unsanitized path, indicating a potential vulnerability that could be exploited if user-supplied data is not properly handled before being used in file operations or other sensitive contexts. While the static analysis shows no directly unprotected entry points, the presence of this unsanitized path is a significant risk. The file operation count also warrants attention, as improper handling of files can lead to various security issues.

Overall, mfloormap appears to have a solid foundation with strengths in avoiding known vulnerabilities and implementing some security best practices. The primary weakness identified is the critical taint flow with an unsanitized path, which requires immediate attention to mitigate potential risks. Further review of file operation handling and a more comprehensive application of nonce and capability checks would further enhance its security.

Key Concerns

  • Critical taint flow with unsanitized path
  • Limited nonce and capability checks
Vulnerabilities
None known

mFloorMap Security Vulnerabilities

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

mFloorMap Code Analysis

Dangerous Functions
0
Raw SQL Queries
11
40 prepared
Unescaped Output
40
100 escaped
Nonce Checks
2
Capability Checks
2
File Operations
8
External Requests
0
Bundled Libraries
0

SQL Query Safety

78% prepared51 total queries

Output Escaping

71% escaped140 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<BaseManager> (Admin\BaseManager.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

mFloorMap Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[mfloormap-facility] Public\Public.php:61
[mfloormap-floor] Public\Public.php:62
WordPress Hooks 8
actionadmin_enqueue_scriptsAdmin\Admin.php:48
actionadmin_menuAdmin\Admin.php:51
actionactivated_pluginCore\Installer.php:29
actiondeactivated_pluginCore\Installer.php:55
actiondeleted_pluginCore\Installer.php:145
actionplugins_loadedCore\mFloorMap.php:129
actionget_headerPublic\Public.php:55
filterpre_get_document_titlePublic\Public.php:58
Maintenance & Trust

mFloorMap Maintenance & Trust

Maintenance Signals

WordPress version tested5.4.19
Last updatedApr 12, 2022
PHP min version5.3
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs20
Developer Profile

mFloorMap Developer Profile

Tekod lab.

4 plugins · 630 total installs

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

How We Detect mFloorMap

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/mfloormap/CSS/mFloorMapAdmin.css/wp-content/plugins/mfloormap/JS/mFloorMapAdmin.js
Version Parameters
mfloormap/CSS/mFloorMapAdmin.css?ver=mfloormap/JS/mFloorMapAdmin.js?ver=

HTML / DOM Fingerprints

Data Attributes
data-mfloormap
JS Globals
mFloorMapAdminmFloorMap
FAQ

Frequently Asked Questions about mFloorMap