
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Security & Risk Analysis
wordpress.org/plugins/domain-mapping-systemDomain Mapping System is the most powerful way to manage alias domains and map them to any published resource - creating Microsites with ease!
Is Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Safe to Use in 2026?
Generally Safe
Score 100/100Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The domain-mapping-system plugin v2.2.5.4 exhibits a generally sound security posture with no known CVEs and a reasonable number of capability and nonce checks. However, the static analysis reveals concerning aspects. While the attack surface appears minimal with no direct entry points, the code signals highlight areas of weakness. A significant portion of SQL queries are not using prepared statements, which can open the door to SQL injection vulnerabilities. Furthermore, less than half of the output data is properly escaped, increasing the risk of cross-site scripting (XSS) attacks. The taint analysis also indicates two high-severity flows with unsanitized paths, suggesting potential for malicious data to be processed without adequate validation.
The lack of any recorded vulnerabilities in its history is a positive sign, indicating that past development may have been secure. However, this should not overshadow the current findings. The presence of file operations without further context is a minor concern. The bundled libraries, Select2 and Freemius v1.0, should be reviewed for their own security status, though their inclusion is not flagged as an immediate risk. Overall, while the plugin has a clean vulnerability history, the current static analysis suggests that significant refactoring is needed to address potential SQL injection and XSS risks before it can be considered truly secure.
Key Concerns
- High severity taint flows with unsanitized paths
- SQL queries using prepared statements (only 65%)
- Output escaping (only 49% properly escaped)
- File operations detected
- Bundled library (Freemius v1.0) potentially outdated
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Security Vulnerabilities
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
Data Flow Analysis
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Attack Surface
WordPress Hooks 51
Maintenance & Trust
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Maintenance & Trust
Maintenance Signals
Community Trust
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Alternatives
Code Snippets
code-snippets
An easy, clean and simple way to enhance your site with code snippets.
User Switching
user-switching
Instant switching between user accounts in WordPress and WooCommerce.
Safe Redirect Manager
safe-redirect-manager
Safely manage your website's HTTP redirects.
WP OPcache
flush-opcache
Manage OPcache inside your WordPress admin dashboard.
Prime Mover – Migrate WordPress Website & Backups
prime-mover
The simplest all-around WordPress migration tool/backup plugin. These support multisite backup/migration or clone WP site/multisite subsite.
Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional) Developer Profile
4 plugins · 61K total installs
How We Detect Domain Mapping System | Create Microsites with Multiple Alias Domains (multisite optional)
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/domain-mapping-system/css//wp-content/plugins/domain-mapping-system/js//wp-content/plugins/domain-mapping-system/js/admin.js/wp-content/plugins/domain-mapping-system/js/dms.js/wp-content/plugins/domain-mapping-system/js/front.js/wp-content/plugins/domain-mapping-system/js/vue.jsdomain-mapping-system/css/admin.css?ver=domain-mapping-system/css/dms.css?ver=domain-mapping-system/css/front.css?ver=domain-mapping-system/js/admin.js?ver=domain-mapping-system/js/dms.js?ver=domain-mapping-system/js/front.js?ver=domain-mapping-system/js/vue.js?ver=HTML / DOM Fingerprints
dms-settings-pagedms-mapping-tabledms-mapping-rowdms-mapping-editdms-mapping-deletedms-mapping-add-new<!-- DMS: This is a comment from the Domain Mapping System plugin -->data-dms-mapping-iddata-dms-mapping-hostdata-dms-mapping-pathdms_admin_varsdms_front_vars/wp-json/dms/v1/mappings/wp-json/dms/v1/mappings/(?P<id>\d+)[dms_mapping_list][dms_mapping_details]