Lost Search Result Tracker Security & Risk Analysis

wordpress.org/plugins/dits-lost-search-query

Track "no results" searches in WordPress and discover content gaps, missing topics, and real user intent to improve SEO and content strategy.

10 active installs v1.1.7 PHP 8.1+ WP 5.3+ Updated Jul 20, 2026
content-optimizationsearch-analyticssearch-queryseouser-behavior
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is Lost Search Result Tracker Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs Updated 1mo ago
Risk Assessment

The "dits-lost-search-query" plugin, version 1.1.4, exhibits a mixed security posture. While it demonstrates strong practices in SQL query sanitization (84% prepared statements) and output escaping (97%), a significant concern lies in its attack surface. All identified entry points – two AJAX handlers and one REST API route – lack proper authentication or permission checks. This exposes them to potential exploitation by unauthenticated users, increasing the risk of unauthorized actions or information disclosure. The absence of any recorded vulnerabilities or CVEs in its history is a positive indicator, suggesting a generally well-maintained codebase or a lack of prior discovery. However, this historical data does not negate the immediate risks presented by the unprotected entry points.

Key Concerns

  • AJAX handlers without auth checks
  • REST API routes without permission callbacks
  • Total unprotected entry points
Vulnerabilities
None known

Lost Search Result Tracker Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Lost Search Result Tracker Release Timeline

v1.1.7Current
v1.1.6
v1.1.5
v1.1.4
v1.1.3
v1.1.2
v1.1.1
Code Analysis
Analyzed Mar 16, 2026

Lost Search Result Tracker Code Analysis

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

SQL Query Safety

84% prepared25 total queries

Output Escaping

97% escaped142 total outputs
Data Flows · Security
All sanitized

Data Flow Analysis

2 flows
handleForm (src\Search\SearchNotifier.php:62)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
3 unprotected

Lost Search Result Tracker Attack Surface

Entry Points3
Unprotected3

AJAX Handlers 2

noprivwp_ajax_lsq_custom_searchsrc\Search\Drivers\CoreSearchDriver.php:25
authwp_ajax_lsq_custom_searchsrc\Search\Drivers\CoreSearchDriver.php:26

REST API Routes 1

POST/wp-json/lsq/v1/capturesrc\Search\Drivers\CoreSearchDriver.php:73
WordPress Hooks 24
actionplugins_loadeddits-lost-search-query.php:25
actionadmin_noticessrc\Activator.php:28
actionadmin_initsrc\Activator.php:29
actionshutdownsrc\Activator.php:30
actionadmin_initsrc\Admin\AdminPage.php:103
actionadmin_menusrc\Admin\AdminPage.php:104
actionadd_optionsrc\Admin\AdminPage.php:106
actionupdate_optionsrc\Admin\AdminPage.php:107
actionadmin_enqueue_scriptssrc\Assets.php:22
actionwp_enqueue_scriptssrc\Assets.php:23
filtercron_schedulessrc\Plugin.php:59
actionrest_api_initsrc\Rest\RestApi.php:22
filteraws_search_results_allsrc\Search\Drivers\AwsSearchDriver.php:30
filterposts_resultssrc\Search\Drivers\CoreSearchDriver.php:24
actionrest_api_initsrc\Search\Drivers\CoreSearchDriver.php:28
filterep_es_query_resultssrc\Search\Drivers\ElasticPressSearchDriver.php:27
filterdgwt/wcas/search_results/outputsrc\Search\Drivers\FiboSearchDriver.php:29
filterivory_search_resultssrc\Search\Drivers\IvorySearchDriver.php:26
filterpremmerce_search_products_resultssrc\Search\Drivers\PremmerceSearchDriver.php:33
filterrelevanssi_resultssrc\Search\Drivers\RelevanssiSearchDriver.php:28
filtersearchwp\query\resultssrc\Search\Drivers\SearchWPDriver.php:25
actiondits_lsq_send_notificationssrc\Search\SearchNotifier.php:228
actionadmin_post_lsq_save_notifiersrc\Search\SearchNotifier.php:229
actiondits_lsq_record_updatedsrc\Search\SearchNotifier.php:230

Scheduled Events 1

dits_lsq_send_notifications
Maintenance & Trust

Lost Search Result Tracker Maintenance & Trust

Maintenance Signals

WordPress version tested7.0.2
Last updatedJul 20, 2026
PHP min version8.1
Downloads731

Community Trust

Rating100/100
Number of ratings3
Active installs10
Developer Profile

Lost Search Result Tracker Developer Profile

Dits.Agency

8 plugins · 10 total installs

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

How We Detect Lost Search Result Tracker

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dits-lost-search-query/assets/dist/admin.css/wp-content/plugins/dits-lost-search-query/assets/dist/admin.js/wp-content/plugins/dits-lost-search-query/assets/dist/main.css/wp-content/plugins/dits-lost-search-query/assets/dist/main.js
Script Paths
/wp-content/plugins/dits-lost-search-query/assets/dist/admin.js/wp-content/plugins/dits-lost-search-query/assets/dist/main.js
Version Parameters
dits-lost-search-query/assets/dist/admin.css?ver=dits-lost-search-query/assets/dist/admin.js?ver=dits-lost-search-query/assets/dist/main.css?ver=dits-lost-search-query/assets/dist/main.js?ver=

HTML / DOM Fingerprints

JS Globals
dlsqApiSettings
REST Endpoints
/wp-json/lsq/v1/capture
FAQ

Frequently Asked Questions about Lost Search Result Tracker