WPMultiHost – 1 WordPress Site with Multiple Domains Security & Risk Analysis

wordpress.org/plugins/host-changer

WPMultiHost is a plugin which helps to access same WordPress site from different domains.

10 active installs v1.0.2 PHP 5.2.4+ WP 3.0.1+ Updated Dec 6, 2024
changerdynamic-hosthost-switchermultihostmultiplehosts
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WPMultiHost – 1 WordPress Site with Multiple Domains Safe to Use in 2026?

Generally Safe

Score 92/100

WPMultiHost – 1 WordPress Site with Multiple Domains has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 1yr ago
Risk Assessment

The "host-changer" plugin v1.0.2 presents a seemingly strong security posture based on the provided static analysis and vulnerability history. The absence of any identified CVEs or known vulnerabilities, coupled with a lack of dangerous functions and file operations, indicates a generally well-developed plugin. The SQL query utilizes prepared statements, which is a positive security practice, and there are no identified taint flows. This suggests a low risk of exploitation through common attack vectors related to data manipulation or code execution.

However, a significant concern arises from the complete lack of capability checks and nonce checks. While the attack surface is currently reported as zero, this could be misleading. Any future addition of AJAX handlers, REST API routes, or shortcodes without proper authentication and authorization mechanisms would immediately expose the plugin to significant risks. The low percentage of properly escaped output also suggests a potential for cross-site scripting (XSS) vulnerabilities if user-controlled data is ever introduced into output without proper sanitization. The plugin's strengths lie in its clean code regarding dangerous functions and SQL, but its weaknesses are critical omissions in authentication and output sanitization that could be exploited if new entry points are added or existing ones become accessible.

In conclusion, while the plugin currently shows no direct vulnerabilities, the foundational security practices for handling user input and controlling access are severely lacking. This makes it highly susceptible to future vulnerabilities if not addressed. The plugin's current security is more a reflection of its limited functionality and attack surface rather than robust security implementation.

Key Concerns

  • Missing capability checks
  • Missing nonce checks
  • Low output escaping (33%)
Vulnerabilities
None known

WPMultiHost – 1 WordPress Site with Multiple Domains Security Vulnerabilities

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

WPMultiHost – 1 WordPress Site with Multiple Domains Code Analysis

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

SQL Query Safety

100% prepared1 total queries

Output Escaping

33% escaped3 total outputs
Attack Surface

WPMultiHost – 1 WordPress Site with Multiple Domains Attack Surface

Entry Points0
Unprotected0
WordPress Hooks 20
actionadmin_menuapp\base\WPHCBase.php:46
actionadmin_initapp\base\WPHCBase.php:48
actionadmin_enqueue_scriptsapp\base\WPHCBase.php:49
actionadmin_enqueue_scriptsapp\base\WPHCBase.php:50
filterpre_option_homeapp\filters\WPHCFilterHook.php:46
filterpre_option_siteurlapp\filters\WPHCFilterHook.php:47
filteroption_homeapp\filters\WPHCFilterHook.php:48
filteroption_siteurlapp\filters\WPHCFilterHook.php:49
filterstylesheet_directory_uriapp\filters\WPHCFilterHook.php:50
filterstylesheet_directoryapp\filters\WPHCFilterHook.php:51
filtertemplate_directory_uriapp\filters\WPHCFilterHook.php:52
filterplugins_urlapp\filters\WPHCFilterHook.php:53
filtercontent_urlapp\filters\WPHCFilterHook.php:54
filterthe_contentapp\filters\WPHCFilterHook.php:55
filterstyle_loader_srcapp\filters\WPHCFilterHook.php:56
filterscript_loader_srcapp\filters\WPHCFilterHook.php:57
filterupload_dirapp\filters\WPHCFilterHook.php:58
filterwp_get_attachment_urlapp\filters\WPHCFilterHook.php:59
filterget_the_guidapp\filters\WPHCFilterHook.php:60
filteravatar_defaultsapp\filters\WPHCFilterHook.php:61
Maintenance & Trust

WPMultiHost – 1 WordPress Site with Multiple Domains Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedDec 6, 2024
PHP min version5.2.4
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs10
Developer Profile

WPMultiHost – 1 WordPress Site with Multiple Domains Developer Profile

Iqonic Design

5 plugins · 17K total installs

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

How We Detect WPMultiHost – 1 WordPress Site with Multiple Domains

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/host-changer/assets/admin/css/bootstrap.min.css/wp-content/plugins/host-changer/assets/admin/css/custom.css/wp-content/plugins/host-changer/assets/admin/js/bootstrap.min.js/wp-content/plugins/host-changer/assets/admin/js/custom.js
Version Parameters
host-changer/assets/admin/css/bootstrap.min.css?ver=host-changer/assets/admin/css/custom.css?ver=host-changer/assets/admin/js/bootstrap.min.js?ver=host-changer/assets/admin/js/custom.js?ver=

HTML / DOM Fingerprints

CSS Classes
page-headerpage-titlepage-wrapperpage-content
HTML Comments
<!-- Bootstrap CSS --><!-- Custom CSS --><!-- Bootstrap JS --><!-- Custom JS -->
Data Attributes
name="wphc_setting_option[enablehostchanger]"id="enablehostchanger"id="enablehostchanger-description"
JS Globals
wphc_bootstrap_jswphc_custom_csswphc_custom
Shortcode Output
<h2>Please contact the administrator to allow your host/domain.</h2><p>Your Host/Domain:
FAQ

Frequently Asked Questions about WPMultiHost – 1 WordPress Site with Multiple Domains