Enhanced Search Security & Risk Analysis

wordpress.org/plugins/enhanced-search

Wordpress plugin that improves basic search giving you the possibility to do a fine tuning.

0 active installs v1.2.0 PHP + WP 3.7.1+ Updated Nov 28, 2019
fastfinefuzzylucenesearch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Enhanced Search Safe to Use in 2026?

Generally Safe

Score 85/100

Enhanced Search has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 6yr ago
Risk Assessment

The "enhanced-search" v1.2.0 plugin exhibits several concerning security practices despite a clean vulnerability history. A significant portion of its attack surface, specifically all three AJAX handlers, lacks authentication checks. This means that any user, including unauthenticated ones, could potentially interact with these endpoints, presenting a serious risk of unauthorized actions or information disclosure. Furthermore, the plugin utilizes the `unserialize` function, which is notoriously dangerous when processing untrusted input and could lead to remote code execution vulnerabilities if not handled with extreme care and strict validation.

While the plugin demonstrates good practices in other areas, such as using prepared statements for all SQL queries and having no recorded CVEs, these strengths are overshadowed by the critical security flaws identified. The absence of capability checks further exacerbates the risk associated with the unprotected AJAX handlers. The lack of taint analysis results and recorded vulnerabilities is a positive sign, but it does not negate the inherent risks present in the code itself, especially given the identified unprotected entry points and the dangerous `unserialize` function. A balanced view suggests a plugin that has potential for good security but currently falls short due to critical oversight in input validation and authentication for its AJAX endpoints.

Key Concerns

  • 3 unprotected AJAX handlers
  • Dangerous function: unserialize
  • 0 capability checks
  • 11% properly escaped output
Vulnerabilities
None known

Enhanced Search Security Vulnerabilities

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

Enhanced Search Code Analysis

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

Dangerous Functions Found

unserializeif (($unserializedData = @unserialize($stiFileData)) !== false) {library\ZendSearch\Lucene\Index\SegmentInfo.php:760

SQL Query Safety

100% prepared8 total queries

Output Escaping

11% escaped18 total outputs
Attack Surface
3 unprotected

Enhanced Search Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 3

authwp_ajax_reindexincludes\class-enhanced-search.php:177
authwp_ajax_optimizeincludes\class-enhanced-search.php:178
authwp_ajax_datatableincludes\class-enhanced-search.php:179
WordPress Hooks 9
actionplugins_loadedincludes\class-enhanced-search.php:152
actionadmin_enqueue_scriptsincludes\class-enhanced-search.php:171
actionadmin_enqueue_scriptsincludes\class-enhanced-search.php:172
actionadmin_menuincludes\class-enhanced-search.php:173
actionadmin_initincludes\class-enhanced-search.php:174
actiontrashed_postincludes\class-enhanced-search.php:175
actionsave_postincludes\class-enhanced-search.php:176
actionadmin_noticesincludes\class-enhanced-search.php:180
actionposts_pre_queryincludes\class-enhanced-search.php:199
Maintenance & Trust

Enhanced Search Maintenance & Trust

Maintenance Signals

WordPress version tested5.3.21
Last updatedNov 28, 2019
PHP min version
Downloads1K

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

Enhanced Search Developer Profile

Simone Baldini

1 plugin · 0 total installs

84
trust score
Avg Security Score
85/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Enhanced Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/enhanced-search/admin/css/rangeslider.css/wp-content/plugins/enhanced-search/admin/css/search-admin.css/wp-content/plugins/enhanced-search/admin/js/rangeslider.min.js/wp-content/plugins/enhanced-search/admin/js/search-admin.js
Script Paths
/wp-content/plugins/enhanced-search/admin/js/rangeslider.min.js/wp-content/plugins/enhanced-search/admin/js/search-admin.js
Version Parameters
enhanced-search/admin/css/rangeslider.css?ver=enhanced-search/admin/css/search-admin.css?ver=enhanced-search/admin/js/rangeslider.min.js?ver=enhanced-search/admin/js/search-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
data
FAQ

Frequently Asked Questions about Enhanced Search