WP Live Post Search Security & Risk Analysis

wordpress.org/plugins/wp-live-post-search

The plugin provides a search form which provides live search functionality of any posts/pages.

0 active installs v1.0.0 PHP + WP 4.1+ Updated Mar 13, 2019
ajaxajax-searchlivelive-searchsearch
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is WP Live Post Search Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 7yr ago
Risk Assessment

The wp-live-post-search plugin v1.0.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, avoiding file operations, and making no external HTTP requests. Crucially, all SQL queries are properly prepared, which is a significant strength in preventing SQL injection vulnerabilities. The absence of any recorded vulnerabilities in its history is also a positive indicator. However, there are notable areas of concern. The plugin exposes two AJAX handlers, both of which lack authentication checks. This presents a direct attack vector for unauthenticated users to interact with potentially sensitive functionality. Furthermore, the lack of nonce checks on these AJAX endpoints amplifies the risk, making them susceptible to Cross-Site Request Forgery (CSRF) attacks. While taint analysis shows no issues, this is based on zero flows analyzed, meaning the analysis might be incomplete. The combination of unprotected entry points and missing essential security checks like nonces on AJAX handlers creates a significant risk that needs to be addressed.

Key Concerns

  • AJAX handlers without authentication
  • AJAX handlers without nonce checks
  • Low output escaping coverage
Vulnerabilities
None known

WP Live Post Search Security Vulnerabilities

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

WP Live Post Search Code Analysis

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

Output Escaping

33% escaped3 total outputs
Attack Surface
2 unprotected

WP Live Post Search Attack Surface

Entry Points3
Unprotected2

AJAX Handlers 2

noprivwp_ajax_wpls_ajax_search_mainclass-wp-live-post-search.php:19
authwp_ajax_wpls_ajax_search_mainclass-wp-live-post-search.php:20

Shortcodes 1

[WPLS_SEARCH_FORM] class-wp-live-post-search.php:23
WordPress Hooks 3
actioninitclass-wp-live-post-search.php:18
actionadmin_menuclass-wp-live-post-search.php:21
actionwp_enqueue_scriptsclass-wp-live-post-search.php:22
Maintenance & Trust

WP Live Post Search Maintenance & Trust

Maintenance Signals

WordPress version tested5.1.22
Last updatedMar 13, 2019
PHP min version
Downloads944

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

WP Live Post Search Developer Profile

saurav.rox

4 plugins · 90 total installs

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

How We Detect WP Live Post Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/wp-live-post-search/public/css/wp-live-post-search-public.css/wp-content/plugins/wp-live-post-search/public/js/npm-vue.js/wp-content/plugins/wp-live-post-search/public/js/vue.js/wp-content/plugins/wp-live-post-search/public/js/wp-live-post-search-public.js
Script Paths
/wp-content/plugins/wp-live-post-search/public/css/wp-live-post-search-public.css/wp-content/plugins/wp-live-post-search/public/js/npm-vue.js/wp-content/plugins/wp-live-post-search/public/js/vue.js/wp-content/plugins/wp-live-post-search/public/js/wp-live-post-search-public.js
Version Parameters
wp-live-post-search/public/css/wp-live-post-search-public.css?ver=wp-live-post-search/public/js/wp-live-post-search-public.js?ver=

HTML / DOM Fingerprints

CSS Classes
wpls-search-inputwpls-resultswpls-result-metawpls-itemwpls-layoutwp-search-holderwp-list-results
Data Attributes
v-modelv-forv-bind:keyv-if
JS Globals
WPLS
Shortcode Output
[WPLS_SEARCH_FORM]
FAQ

Frequently Asked Questions about WP Live Post Search