MslsMenu Security & Risk Analysis

wordpress.org/plugins/mslsmenu

Adds the output of the Multisite Language Switcher to one (or more) of your navigation menu(s)

200 active installs v2.5.1 PHP 7.4+ WP 5.3+ Updated Dec 3, 2025
languagemenumultilingualmultisiteswitcher
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MslsMenu Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 4mo ago
Risk Assessment

The mslsmenu plugin version 2.5.1 exhibits a strong security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events with unprotected entry points indicates a minimal attack surface. Furthermore, the code signals show no dangerous functions, file operations, or external HTTP requests, and all identified SQL queries utilize prepared statements. This suggests a deliberate effort to implement secure coding practices.

However, there are areas of concern. The output escaping is only properly implemented for 20% of the identified outputs, which presents a potential risk for cross-site scripting (XSS) vulnerabilities if user-supplied data is rendered without proper sanitization. Additionally, the complete lack of nonce checks and capability checks across all entry points is a significant weakness, leaving the plugin vulnerable to various attacks if an entry point were to be discovered or added in the future. The vulnerability history is clean, with no recorded CVEs, which is a positive sign but does not negate the risks identified in the code analysis.

In conclusion, while mslsmenu v2.5.1 benefits from a small attack surface and secure database interaction, the insufficient output escaping and absence of authentication checks are critical security weaknesses that require immediate attention. The plugin's clean vulnerability history is commendable, but it should not be interpreted as a guarantee of future security without addressing these identified code-level concerns.

Key Concerns

  • Insufficient output escaping (20% proper)
  • Missing nonce checks
  • Missing capability checks
Vulnerabilities
None known

MslsMenu Security Vulnerabilities

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

MslsMenu Code Analysis

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

Output Escaping

20% escaped5 total outputs
Attack Surface

MslsMenu Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 3
filterwp_nav_menu_itemsMslsMenu.php:74
actionmsls_admin_registerMslsMenu.php:75
actionplugins_loadedMslsMenu.php:238
Maintenance & Trust

MslsMenu Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 3, 2025
PHP min version7.4
Downloads32K

Community Trust

Rating92/100
Number of ratings8
Active installs200
Developer Profile

MslsMenu Developer Profile

Dennis Ploetner

4 plugins · 4K total installs

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

How We Detect MslsMenu

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

Asset Fingerprints

HTML / DOM Fingerprints

CSS Classes
mslsmenu-theme-locationmslsmenu-displaymslsmenu-before-outputmslsmenu-after-outputmslsmenu-before-itemmslsmenu-after-item
Data Attributes
mslsmenu_section
FAQ

Frequently Asked Questions about MslsMenu