WDV Ajax Search Security & Risk Analysis

wordpress.org/plugins/wdv-ajax-search

With this plugin you can create different search forms for different post types and put their shortcode on the corresponding page.

0 active installs v1.0.5 PHP 7.0+ WP 5.2+ Updated Jan 4, 2025
ajaxlivelive-searchsearchsearch-plugin
92
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is WDV Ajax Search Safe to Use in 2026?

Generally Safe

Score 92/100

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

No known CVEs Updated 1yr ago
Risk Assessment

The 'wdv-ajax-search' plugin version 1.0.5 presents several significant security concerns. While the plugin avoids dangerous functions, file operations, and external HTTP requests, and its SQL query usage is largely secured with prepared statements, these strengths are overshadowed by critical weaknesses in its attack surface and code security signals. The presence of six AJAX handlers lacking any authentication or capability checks creates a wide, unprotected entry point for potential attackers. Furthermore, taint analysis reveals two high-severity flows with unsanitized paths, indicating potential vulnerabilities where user-supplied data could be misused. The absence of any recorded vulnerability history, while seemingly positive, can also be a double-edged sword. It might suggest the plugin has been overlooked or has not yet been thoroughly scrutinized, rather than an inherent robustness. The plugin's overall security posture is therefore concerning due to the unprotected AJAX endpoints and identified taint flows, despite some good practices in other areas.

Key Concerns

  • AJAX handlers without auth checks
  • High severity taint flows
  • Lack of nonce checks
  • Lack of capability checks
  • Unsanitized paths in taint flows
  • Outputs not properly escaped
Vulnerabilities
None known

WDV Ajax Search Security Vulnerabilities

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

WDV Ajax Search Code Analysis

Dangerous Functions
0
Raw SQL Queries
4
16 prepared
Unescaped Output
19
29 escaped
Nonce Checks
0
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
0

SQL Query Safety

80% prepared20 total queries

Output Escaping

60% escaped48 total outputs
Data Flows
5 unsanitized

Data Flow Analysis

6 flows5 with unsanitized paths
wdv_ajax_search_ajaxcall_edit (admin\class-wdv-ajax-search-admin.php:124)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
6 unprotected

WDV Ajax Search Attack Surface

Entry Points8
Unprotected6

AJAX Handlers 6

noprivwp_ajax_wdv_ajax_search_ajaxcall_editincludes\class-wdv-ajax-search.php:168
authwp_ajax_wdv_ajax_search_ajaxcall_editincludes\class-wdv-ajax-search.php:169
noprivwp_ajax_wdv_ajax_search_ajaxcallincludes\class-wdv-ajax-search.php:189
authwp_ajax_wdv_ajax_search_ajaxcallincludes\class-wdv-ajax-search.php:190
noprivwp_ajax_wdv_ajax_ajaxcallincludes\class-wdv-ajax-search.php:193
authwp_ajax_wdv_ajax_ajaxcallincludes\class-wdv-ajax-search.php:194

Shortcodes 2

[wdvajaxsearch-postpage] includes\class-wdv-ajax-search-on-page-shortcode.php:9
[wdvajaxsearch] includes\class-wdv-ajax-search-shortcode.php:10
WordPress Hooks 8
actionplugins_loadedincludes\class-wdv-ajax-search.php:148
actionadmin_enqueue_scriptsincludes\class-wdv-ajax-search.php:163
actionadmin_enqueue_scriptsincludes\class-wdv-ajax-search.php:164
actionadmin_menuincludes\class-wdv-ajax-search.php:172
actionwp_enqueue_scriptsincludes\class-wdv-ajax-search.php:186
actionwp_enqueue_scriptsincludes\class-wdv-ajax-search.php:187
actioninitincludes\class-wdv-ajax-search.php:197
filterquery_varspublic\class-wdv-ajax-search-public.php:333
Maintenance & Trust

WDV Ajax Search Maintenance & Trust

Maintenance Signals

WordPress version tested6.7.5
Last updatedJan 4, 2025
PHP min version7.0
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WDV Ajax Search Developer Profile

vrpr

6 plugins · 1K total installs

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

How We Detect WDV Ajax Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wdv-ajax-search/admin/css/wdv-ajax-search-admin.css/wp-content/plugins/wdv-ajax-search/admin/js/wdv-ajax-search-admin.js
Script Paths
/wp-content/plugins/wdv-ajax-search/admin/js/wdv-ajax-search-admin.js
Version Parameters
wdv-ajax-search/css/wdv-ajax-search-admin.css?ver=wdv-ajax-search/js/wdv-ajax-search-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
MyAjax
FAQ

Frequently Asked Questions about WDV Ajax Search