
WP Extended Search Security & Risk Analysis
wordpress.org/plugins/wp-extended-searchExtend search functionality to search in selected post meta, taxonomies, post types, and all authors.
Is WP Extended Search Safe to Use in 2026?
Generally Safe
Score 100/100WP Extended Search has a strong security track record. Known vulnerabilities have been patched promptly.
The wp-extended-search plugin v2.2.1 exhibits a mixed security posture, showing some good practices but also presenting notable concerns. On the positive side, all SQL queries are properly prepared, and there are no file operations or external HTTP requests, which are common vectors for exploitation. However, the presence of an unprotected AJAX handler significantly increases the attack surface, as it can be triggered by any user, including unauthenticated ones, without proper authorization checks. This is a critical vulnerability that could lead to various exploits depending on the AJAX handler's functionality.
The static analysis reveals a high percentage of improperly escaped output, with only 32% of outputs being correctly escaped. This is a strong indicator of potential Cross-Site Scripting (XSS) vulnerabilities, allowing attackers to inject malicious scripts into web pages viewed by other users. While taint analysis showed no critical or high severity flows, the lack of proper output escaping means that even seemingly benign data could be exploited.
The plugin's vulnerability history shows one known medium severity CVE related to XSS, which aligns with the concerns raised by the static analysis regarding output escaping. The fact that this vulnerability is no longer unpatched is a positive sign, but it highlights a historical tendency for XSS issues. The complete absence of nonce checks on AJAX handlers is another significant security gap, making it susceptible to Cross-Site Request Forgery (CSRF) attacks. In conclusion, while the plugin has some robust security features like prepared SQL statements, the unprotected AJAX handler, extensive output escaping issues, and lack of nonce checks on AJAX present substantial risks that require immediate attention.
Key Concerns
- Unprotected AJAX handler
- Low percentage of properly escaped output
- Missing nonce checks on AJAX
- Bundled Select2 library
WP Extended Search Security Vulnerabilities
CVEs by Year
Severity Breakdown
1 total CVE
WP Extended Search <= 2.1.1 - Authenticated (Contributor+) Stored Cross-Site Scripting via Shortcode
WP Extended Search Code Analysis
Bundled Libraries
SQL Query Safety
Output Escaping
WP Extended Search Attack Surface
AJAX Handlers 1
Shortcodes 1
WordPress Hooks 30
Maintenance & Trust
WP Extended Search Maintenance & Trust
Maintenance Signals
Community Trust
WP Extended Search Alternatives
Search Everything
search-everything
Search Everything increases WordPress' default search functionality in three easy steps.
WP Fastest Site Search
wp-fastest-site-search
Replace the default search with ExpertRec's powerful and fully customizable WordPress search plugin.
Combined Search
combined-search
Forked from the popular WordPress Search Everything plugin, Combined Search allows you to search all available content types on your web site.
Smart Search Control – Advanced Search for WooCommerce, Custom Post Types & Gutenberg
smart-search-control
Enhance search on WordPress with Custom Post Type filtering, WooCommerce Product Variation search, and intelligent search engine.
Ivory Search – WordPress Search Plugin
add-search-to-menu
Advanced WordPress custom search plugin. Provides Search Form Customizer, WooCommerce Search, AJAX Search & Live Search support!
WP Extended Search Developer Profile
3 plugins · 21K total installs
How We Detect WP Extended Search
Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.
Asset Fingerprints
/wp-content/plugins/wp-extended-search/assets/css/wpes-admin.css/wp-content/plugins/wp-extended-search/assets/css/wpes-public.css/wp-content/plugins/wp-extended-search/assets/js/wpes-admin.js/wp-content/plugins/wp-extended-search/assets/js/wpes-public.js/wp-content/plugins/wp-extended-search/assets/js/wpes-admin.js/wp-content/plugins/wp-extended-search/assets/js/wpes-public.jswp-extended-search/assets/css/wpes-admin.css?ver=wp-extended-search/assets/css/wpes-public.css?ver=wp-extended-search/assets/js/wpes-admin.js?ver=wp-extended-search/assets/js/wpes-public.js?ver=HTML / DOM Fingerprints
wpes-admin-notice<!-- Start WPES Settings --><!-- End WPES Settings --><!-- Start WPES Admin Notices --><!-- End WPES Admin Notices -->+2 moredata-wpes-post-typesdata-wpes-taxonomiesdata-wpes-meta-keysdata-wpes-authorswpes_admin_params/wp-json/wp-extended-search/v1/search<form role="search" method="get" class="wpes-search-form" action="" >