Advance Ajax Live Search Security & Risk Analysis

wordpress.org/plugins/advance-search-ajax

Search By Author-Tag-Cats-Date And Keyword.

0 active installs v1.0 PHP + WP 4.0+ Updated Unknown
ajax-searchsearch-by-categorysearch-by-dateserach-by-tag
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Advance Ajax Live Search Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The "advance-search-ajax" plugin version 1.0 exhibits a generally positive security posture, with no known vulnerabilities (CVEs) or critical taint analysis findings. The code demonstrates good practices by exclusively using prepared statements for SQL queries and having a single nonce check and capability check, indicating an awareness of basic security principles. The absence of file operations and external HTTP requests further reduces the potential attack surface.

However, there are areas for improvement that present minor risks. A significant portion of the plugin's output is not properly escaped (39% unescaped), which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-supplied data is ever introduced into these outputs without sanitization. Additionally, while the attack surface appears protected with authentication for its AJAX handlers, the total number of entry points (3) combined with any potential future extensions could become a concern if not continuously monitored for proper authorization. The lack of taint analysis results is also noted; while this is good, it could simply mean no analysis was performed, rather than an absence of flows.

In conclusion, the plugin is in a relatively secure state due to its adherence to fundamental security practices like prepared statements and the absence of critical vulnerabilities. The primary concern lies in the unescaped output, which requires immediate attention to prevent potential XSS attacks. The overall lack of recorded vulnerabilities is a positive sign, suggesting responsible development.

Key Concerns

  • Significant portion of output not properly escaped
  • No taint analysis performed
Vulnerabilities
None known

Advance Ajax Live Search Security Vulnerabilities

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

Advance Ajax Live Search Code Analysis

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

Output Escaping

61% escaped74 total outputs
Attack Surface

Advance Ajax Live Search Attack Surface

Entry Points3
Unprotected0

AJAX Handlers 2

authwp_ajax_my_ajax_functionAdvance-Search-Ajax.php:46
noprivwp_ajax_my_ajax_functionAdvance-Search-Ajax.php:47

Shortcodes 1

[Advance_Search_Ajax] Advance-Search-Ajax.php:50
WordPress Hooks 5
actionadmin_initAdvance-Search-Ajax.php:36
actionwp_enqueue_scriptsAdvance-Search-Ajax.php:39
actionadmin_enqueue_scriptsAdvance-Search-Ajax.php:42
actionwp_enqueue_scriptsAdvance-Search-Ajax.php:45
actionadmin_menuAdvance-Search-Ajax.php:53
Maintenance & Trust

Advance Ajax Live Search Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedUnknown
PHP min version
Downloads2K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

Advance Ajax Live Search Developer Profile

yasintechnology

2 plugins · 20 total installs

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

How We Detect Advance Ajax Live Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advance-search-ajax/js/ajax.js/wp-content/plugins/advance-search-ajax/js/jquery.nice-select.js/wp-content/plugins/advance-search-ajax/style/style.css/wp-content/plugins/advance-search-ajax/style/nice-select.css/wp-content/plugins/advance-search-ajax/style/admin.css
Script Paths
js/ajax.jsjs/jquery.nice-select.js

HTML / DOM Fingerprints

CSS Classes
search-loading-imgmain-search-formcontact
HTML Comments
<!-- ajax response - show result --><!-- defult loading image --><!-- chanege loading image --><!-- to Create field in database -->+15 more
Data Attributes
id="main-search-form"id="loadingmessage"class="search-loading-img"id="ajax-response"id="search-me-header"
JS Globals
my_ajax_url
Shortcode Output
<div id="main-search-form"><div id="loadingmessage" class="search-loading-img" style="display:none"><div id="ajax-response"></div></div>
FAQ

Frequently Asked Questions about Advance Ajax Live Search