
Page Switcher Security & Risk Analysis
wordpress.org/plugins/page-switcherEasily change or switch the current page to other pages from the wordpress editor.
Is Page Switcher Safe to Use in 2026?
Generally Safe
Score 85/100Page Switcher has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.
The "page-switcher" v1.0.4 plugin presents a generally positive security posture based on the provided static analysis. The absence of identified AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface. Furthermore, the code signals indicate no dangerous functions are used, all SQL queries utilize prepared statements, and there are no file operations or external HTTP requests. This suggests a conscientious approach to secure coding practices in these areas. The lack of any recorded vulnerabilities, including CVEs, further bolsters its current security reputation.
However, a notable concern lies in the output escaping. With 67% of outputs properly escaped, there's a 33% chance of unescaped output. This could potentially lead to cross-site scripting (XSS) vulnerabilities if user-supplied data is not adequately sanitized before being displayed. Additionally, the plugin bundles Select2, and while the analysis doesn't explicitly state it's outdated, bundled libraries can pose a risk if not maintained and updated, as they might inherit vulnerabilities from their upstream source. The lack of nonce and capability checks on entry points (though there are no entry points identified) is a theoretical weakness that would become a concern if any were introduced in future versions without proper security measures.
In conclusion, "page-switcher" v1.0.4 demonstrates strong foundational security by minimizing its attack surface and adhering to secure practices for database interaction and external communication. The primary area requiring attention is the proper escaping of all outputs to mitigate potential XSS risks. The absence of past vulnerabilities is a good indicator, but continuous vigilance regarding bundled libraries and input validation is recommended.
Key Concerns
- Output escaping is not fully robust (33% not escaped)
- Bundled library (Select2) could pose risk if outdated
Page Switcher Security Vulnerabilities
Page Switcher Code Analysis
Bundled Libraries
Output Escaping
Page Switcher Attack Surface
WordPress Hooks 7
Maintenance & Trust
Page Switcher Maintenance & Trust
Maintenance Signals
Community Trust
Page Switcher Alternatives
User Switching
user-switching
Instant switching between user accounts in WordPress and WooCommerce.
Connect Polylang for Elementor
connect-polylang-elementor
Connect Polylang with Elementor: translated templates, language switcher widget, language visibility conditions and more
Manage Notification E-mails
manage-notification-emails
Enable and disable email notifications that WordPress sends to the admin and user. Works perfectly with many other plugins!
FOX – Currency Switcher Professional for WooCommerce
woocommerce-currency-switcher
FOX - Currency Switcher Professional for WooCommerce (former name is WOOCS) is currency plugin for woocommerce and multi currency shop, switch & pay
Any Mobile Theme Switcher
any-mobile-theme-switcher
This Plugin detects mobile browser and display the theme as the setting done from admin. Usefull for switch to Mobile Theme.
Page Switcher Developer Profile
1 plugin · 20 total installs
How We Detect Page Switcher
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/page-switcher/assets/css/select2.min.css/wp-content/plugins/page-switcher/assets/css/page-switcher.css/wp-content/plugins/page-switcher/assets/js/select2.min.jspage-switcher/assets/js/select2.min.jsHTML / DOM Fingerprints
page-switcher-selectwp-mamp-updated<!-- html here -->onchange='document.location.href=this.options[this.selectedIndex].value;'