
Domains Switcher Security & Risk Analysis
wordpress.org/plugins/domains-switcherEdit database to change wordpress site's domains
Is Domains Switcher Safe to Use in 2026?
Generally Safe
Score 85/100Domains Switcher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "domains-switcher" v1.4 plugin exhibits a generally good security posture, primarily due to its avoidance of dangerous functions, proper use of prepared statements for SQL queries, and the absence of known vulnerabilities. The plugin also correctly implements nonce checks for its AJAX entry points, which is a crucial security measure. Furthermore, there are no identified taint flows indicating unsanitized paths or external HTTP requests, which reduces the risk of certain types of attacks.
However, a significant concern arises from the complete lack of output escaping. This means that any data displayed back to the user, especially if it originates from user input or external sources, is not being properly sanitized. This opens the door to potential Cross-Site Scripting (XSS) vulnerabilities, where malicious scripts could be injected and executed in users' browsers. Additionally, while capability checks are present for the AJAX handlers, their absence on other potential entry points (though none are identified in the static analysis beyond AJAX) could be a future risk if new entry points are added without proper authorization. The vulnerability history being clean is a positive sign, suggesting the developers have a good track record or are proactive with security, but it doesn't negate the risks identified in the current code.
In conclusion, "domains-switcher" v1.4 has a solid foundation regarding SQL and general code safety. The absence of exploitable taint flows and known CVEs are strong positives. The critical weakness lies in the universal lack of output escaping, which poses a tangible XSS risk. Addressing this would significantly bolster the plugin's security.
Key Concerns
- 0% output escaping
Domains Switcher Security Vulnerabilities
Domains Switcher Code Analysis
SQL Query Safety
Output Escaping
Data Flow Analysis
Domains Switcher Attack Surface
AJAX Handlers 2
WordPress Hooks 1
Maintenance & Trust
Domains Switcher Maintenance & Trust
Maintenance Signals
Community Trust
Domains Switcher Alternatives
Domains Switcher Developer Profile
4 plugins · 60 total installs
How We Detect Domains Switcher
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/domains-switcher/images/info.pngHTML / DOM Fingerprints
domains_switcher_infowrapdata-table$/wp-json/wp/v2/pages/wp-json/wp/v2/posts/wp-json/wp/v2/media/wp-json/wp/v2/users/wp-json/wp/v2/comments/wp-json/wp/v2/tags/wp-json/wp/v2/categories/wp-json/wp/v2/types/wp-json/wp/v2/taxonomies/wp-json/wp/v2/statuses/wp-json/wp/v2/settings