Main Entrance Security & Risk Analysis

wordpress.org/plugins/main-entrance

Login, register or recover password through a handy and safe form that you can easily place, through shortcode, in every page or post of your WordPres …

10 active installs v1.9.4 PHP 7.0.0+ WP 4.7+ Updated Dec 6, 2025
front-end-loginfrontendloginregister
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Main Entrance Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 3mo ago
Risk Assessment

The "main-entrance" plugin v1.9.4 exhibits a generally strong security posture based on the provided static analysis. The absence of AJAX handlers, REST API routes, cron events, and file operations significantly limits the potential attack surface. The presence of nonce and capability checks for the identified shortcode entry point further contributes to good security practices. However, the 50% rate of SQL queries not using prepared statements and the 50% of output not being properly escaped represent notable weaknesses. While taint analysis found no issues, this doesn't negate the risks associated with unsanitized SQL or unescaped output, which could lead to injection vulnerabilities or cross-site scripting (XSS) if exploited in conjunction with other factors. The plugin's history of zero known vulnerabilities is a positive indicator, suggesting a proactive approach to security or simply a lack of past exposure. Despite the lack of critical findings, the identified code signals for SQL and output handling warrant attention to fully mitigate potential risks.

Key Concerns

  • SQL queries without prepared statements
  • Output escaping is not properly handled
Vulnerabilities
None known

Main Entrance Security Vulnerabilities

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

Main Entrance Code Analysis

Dangerous Functions
0
Raw SQL Queries
3
3 prepared
Unescaped Output
103
103 escaped
Nonce Checks
7
Capability Checks
6
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

50% prepared6 total queries

Output Escaping

50% escaped206 total outputs
Attack Surface

Main Entrance Attack Surface

Entry Points1
Unprotected0

Shortcodes 1

[main-entrance-form] public\includes\mnnt_forms.php:78
WordPress Hooks 24
actionshow_user_profileadmin\includes\mnnt_add_user_fields.php:6
actionedit_user_profileadmin\includes\mnnt_add_user_fields.php:7
actionadmin_menuadmin\mnnt_options.php:22
actionadmin_menuadmin\mnnt_options.php:143
actionadmin_initadmin\mnnt_options_build_login_page.php:60
actionadmin_initadmin\mnnt_options_save.php:893
actionwp_enqueue_scriptsincludes\mnnt_dependencies.php:41
filtershow_admin_barincludes\mnnt_dependencies_by_settings.php:24
actionwp_enqueue_scriptsmain-entrance.php:128
actionadmin_enqueue_scriptsmain-entrance.php:147
actionplugins_loadedmain-entrance.php:172
actioninitmain-entrance.php:198
actionplugins_loadedmain-entrance.php:223
actionpersonal_options_updatemain-entrance.php:235
actionedit_user_profile_updatemain-entrance.php:236
actionshow_user_profilemain-entrance.php:239
actionedit_user_profilemain-entrance.php:240
filterwp_nav_menu_itemspublic\includes\mnnt_add_user_icon.php:33
actiontemplate_redirectpublic\includes\mnnt_check_login.php:210
actiontemplate_redirectpublic\includes\mnnt_check_logout.php:44
actiontemplate_redirectpublic\includes\mnnt_check_lostpassword.php:96
actiontemplate_redirectpublic\includes\mnnt_check_register.php:768
actiontemplate_redirectpublic\includes\mnnt_check_resetpassword.php:120
actiontemplate_redirectpublic\includes\mnnt_resetpassword_form_check.php:67
Maintenance & Trust

Main Entrance Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 6, 2025
PHP min version7.0.0
Downloads5K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

Main Entrance Developer Profile

Christian Gatti

9 plugins · 460 total installs

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

How We Detect Main Entrance

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/main-entrance/public/css/style.css/wp-content/plugins/main-entrance/public/js/script.js/wp-content/plugins/main-entrance/admin/css/style.css/wp-content/plugins/main-entrance/admin/js/script.js
Script Paths
/wp-content/plugins/main-entrance/public/js/script.js/wp-content/plugins/main-entrance/admin/js/script.js
Version Parameters
main-entrance/style.css?ver=main-entrance/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
mnnt-login-formmnnt-register-formmnnt-recover-formmnnt-user-icon
Data Attributes
data-mnnt-login-buttondata-mnnt-register-buttondata-mnnt-recover-button
JS Globals
MNNT_BASE_URL
Shortcode Output
[main_entrance_login][main_entrance_register][main_entrance_recover]
FAQ

Frequently Asked Questions about Main Entrance