SD Live Search Security & Risk Analysis

wordpress.org/plugins/sd-live-search

SD live seacrh is a basic search plugin for search lively.

0 active installs v1.0.1 PHP + WP 4.4+ Updated Mar 15, 2018
live-search
85
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is SD Live Search Safe to Use in 2026?

Generally Safe

Score 85/100

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

No known CVEs Updated 8yr ago
Risk Assessment

The "sd-live-search" plugin v1.0.1 exhibits a mixed security posture. On the positive side, there are no recorded CVEs and the plugin avoids dangerous functions, file operations, and external HTTP requests. All SQL queries are correctly prepared, which is a strong defense against SQL injection. The limited attack surface consisting of only two shortcodes and no AJAX handlers or REST API routes is also a positive indicator, especially since none of these entry points appear to be unprotected.

However, there are significant concerns that temper this positive outlook. The most critical issue is the extremely low output escaping rate (25%), indicating a high likelihood of Cross-Site Scripting (XSS) vulnerabilities. Furthermore, the complete absence of nonce checks and capability checks, coupled with the lack of any taint analysis data, suggests that the plugin may not be adequately validating user input or enforcing permissions, potentially opening it up to other attacks if the shortcodes handle user-supplied data.

Given the clean vulnerability history, it's possible the plugin hasn't been extensively tested or targeted. However, the identified weaknesses in output escaping and the absence of security checks are fundamental security oversights that should be addressed. The current assessment suggests a plugin that has avoided known issues but has inherent vulnerabilities due to poor coding practices in key areas.

Key Concerns

  • Low output escaping rate (25%)
  • 0 Nonce checks
  • 0 Capability checks
  • 0 Taint flows analyzed
Vulnerabilities
None known

SD Live Search Security Vulnerabilities

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

SD Live Search Code Analysis

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

Output Escaping

25% escaped8 total outputs
Attack Surface

SD Live Search Attack Surface

Entry Points2
Unprotected0

Shortcodes 2

[wpbsearch] sd-live-search.php:28
[category_name] sd-live-search.php:30
WordPress Hooks 6
actionwp_enqueue_scriptssd-live-search.php:21
actionwp_headsd-live-search.php:22
filterstyle_loader_srcsd-live-search.php:23
filterscript_loader_srcsd-live-search.php:24
filterclean_urlsd-live-search.php:26
filtertemplate_includesd-live-search.php:31
Maintenance & Trust

SD Live Search Maintenance & Trust

Maintenance Signals

WordPress version tested4.9.29
Last updatedMar 15, 2018
PHP min version
Downloads1K

Community Trust

Rating0/100
Number of ratings0
Active installs0
Developer Profile

SD Live Search Developer Profile

swapnild

3 plugins · 180 total installs

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

How We Detect SD 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/sd-live-search/style.css/wp-content/plugins/sd-live-search/js/live-search.js
Script Paths
/wp-content/plugins/sd-live-search/js/live-search.js
Version Parameters
sd-live-search/style.css?ver=sd-live-search/js/live-search.js?ver=

HTML / DOM Fingerprints

CSS Classes
ult_searchformbsf-mainblog-grid-masonrybsf-listpost-itembsf-subbsf-sub-listbsf-list1
HTML Comments
<!-- sub category posts --><!-- sub category single --><!-- sub category list --><!-- main category single -->+1 more
Data Attributes
id="ult_searchform"id="s"id="ult_searchsubmit"class="bsf-main blog-grid-masonry"class="bsf-list post-item"class="fa fa-folder folder-icon"+5 more
JS Globals
jQuery('#ult_searchform input[name=s]').liveSearch({url: '/?s='});
Shortcode Output
<form role="search" method="get" id="ult_searchform" action="Enter a search termSearch<div class="entry-title">
FAQ

Frequently Asked Questions about SD Live Search