LovedByAI – SEO for LLMs and AI Search Security & Risk Analysis

wordpress.org/plugins/lovedbyai-seo-for-llms-and-ai-search

Drive more traffic from AI search and LLMs like ChatGPT and Gemini. Optimize your WordPress site for AI crawlers without changing content or code.

200 active installs v1.5.6 PHP 7.1+ WP 5.8+ Updated Mar 14, 2026
ai-search-optimizationanswer-engine-optimizationgenerative-search-engine-optimizationgeollm-seo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is LovedByAI – SEO for LLMs and AI Search Safe to Use in 2026?

Generally Safe

Score 100/100

LovedByAI – SEO for LLMs and AI Search has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 20d ago
Risk Assessment

The plugin "lovedbyai-seo-for-llms-and-ai-search" v1.5.7 demonstrates several good security practices, including 100% usage of prepared statements for SQL queries and a high percentage of properly escaped output. The absence of known vulnerabilities in its history is also a positive indicator. However, there are notable areas of concern related to its attack surface. The analysis reveals a significant number of unprotected entry points, specifically 4 AJAX handlers and REST API routes that lack authentication or proper permission checks. This indicates a potential for unauthorized access and manipulation of plugin functionality. The taint analysis, while showing no critical or high severity unsanitized flows, did identify 4 flows with unsanitized paths, which warrants further investigation to ensure no latent vulnerabilities exist. The presence of bundled libraries, while not inherently a vulnerability, can sometimes introduce risks if they are outdated or have known exploits, though no such issues are highlighted in the provided data.

Overall, the plugin has a reasonably good foundation in secure coding practices concerning database interactions and output sanitization. The primary weakness lies in the exposure of certain AJAX and REST API endpoints without adequate authorization. While the vulnerability history is clean, the identified unprotected entry points and unsanitized paths present a clear and present risk that needs to be addressed. A balance of strengths in core coding and weaknesses in access control, this plugin requires careful monitoring and potential remediation for its exposed endpoints.

Key Concerns

  • Unprotected AJAX handlers (2)
  • Unprotected REST API routes (2)
  • Flows with unsanitized paths (4)
  • Bundled libraries (Guzzle)
Vulnerabilities
None known

LovedByAI – SEO for LLMs and AI Search Security Vulnerabilities

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

LovedByAI – SEO for LLMs and AI Search Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
7
67 escaped
Nonce Checks
3
Capability Checks
6
File Operations
4
External Requests
9
Bundled Libraries
1

Bundled Libraries

Guzzle

SQL Query Safety

100% prepared4 total queries

Output Escaping

91% escaped74 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

5 flows4 with unsanitized paths
display_footer_links (includes\requests-interceptor.php:429)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
4 unprotected

LovedByAI – SEO for LLMs and AI Search Attack Surface

Entry Points11
Unprotected4

AJAX Handlers 4

authwp_ajax_geoguru_get_llms_txtincludes\llms-txt-service.php:38
authwp_ajax_geoguru_regenerate_llms_txtincludes\llms-txt-service.php:39
authwp_ajax_geoguru_get_llms_txtincludes\llms-txt-service.php:42
authwp_ajax_geoguru_regenerate_llms_txtincludes\llms-txt-service.php:43

REST API Routes 6

POST/wp-json/geoguru-api/trigger-discoveryincludes\discovery-trigger-service.php:44
GET/wp-json/geoguru/v1/settingslovedbyai-plugin.php:490
POST/wp-json/geoguru/v1/settingslovedbyai-plugin.php:497
POST/wp-json/geoguru/v1/settings/resetlovedbyai-plugin.php:504
POST/wp-json/geoguru/v1/token/refreshlovedbyai-plugin.php:511
POST/wp-json/geoguru/v1/llm-source-eventlovedbyai-plugin.php:518

Shortcodes 1

[lovedbyai_link] includes\requests-interceptor.php:238
WordPress Hooks 26
actionrest_api_initincludes\discovery-trigger-service.php:34
filterredirect_canonicalincludes\llms-txt-service.php:34
actiontemplate_redirectincludes\llms-txt-service.php:36
actioninitincludes\llms-txt-service.php:639
actionsave_postincludes\llms-txt-service.php:648
actiondelete_postincludes\llms-txt-service.php:658
actioninitincludes\requests-interceptor.php:53
actionwp_enqueue_scriptsincludes\requests-interceptor.php:218
actionwp_enqueue_scriptsincludes\requests-interceptor.php:234
actionwp_enqueue_scriptsincludes\requests-interceptor.php:235
actionshutdownincludes\requests-interceptor.php:282
actionwp_footerincludes\requests-interceptor.php:316
actiontemplate_redirectincludes\requests-interceptor.php:340
filtertemplate_includeincludes\requests-interceptor.php:505
actionshutdownincludes\requests-interceptor.php:524
actionrest_api_initlovedbyai-plugin.php:63
filterrest_pre_serve_requestlovedbyai-plugin.php:67
filterrest_pre_dispatchlovedbyai-plugin.php:70
actionadmin_enqueue_scriptslovedbyai-plugin.php:1017
actionadmin_menulovedbyai-plugin.php:1106
actionplugins_loadedlovedbyai-plugin.php:1326
actioninitlovedbyai-plugin.php:1357
actionupgrader_process_completelovedbyai-plugin.php:1365
actionadmin_initlovedbyai-plugin.php:1384
actionparse_requestlovedbyai-plugin.php:1393
actiontemplate_redirectlovedbyai-plugin.php:1445
Maintenance & Trust

LovedByAI – SEO for LLMs and AI Search Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 14, 2026
PHP min version7.1
Downloads2K

Community Trust

Rating100/100
Number of ratings3
Active installs200
Developer Profile

LovedByAI – SEO for LLMs and AI Search Developer Profile

LovedByAI

1 plugin · 200 total installs

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

How We Detect LovedByAI – SEO for LLMs and AI Search

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/lovedbyai-seo-for-llms-and-ai-search/assets/css/admin.css/wp-content/plugins/lovedbyai-seo-for-llms-and-ai-search/assets/js/admin.js/wp-content/plugins/lovedbyai-seo-for-llms-and-ai-search/assets/js/frontend.js
Script Paths
/wp-content/plugins/lovedbyai-seo-for-llms-and-ai-search/assets/js/admin.js/wp-content/plugins/lovedbyai-seo-for-llms-and-ai-search/assets/js/frontend.js
Version Parameters
lovedbyai-seo-for-llms-and-ai-search/assets/css/admin.css?ver=lovedbyai-seo-for-llms-and-ai-search/assets/js/admin.js?ver=lovedbyai-seo-for-llms-and-ai-search/assets/js/frontend.js?ver=

HTML / DOM Fingerprints

JS Globals
geoguru_ajax_object
REST Endpoints
/wp-json/geoguru/v1/settings/wp-json/geoguru/v1/sync-data/wp-json/geoguru/v1/log-event/wp-json/geoguru/v1/process-queue/wp-json/geoguru/v1/request-token/wp-json/geoguru/v1/verify-token/wp-json/geoguru/v1/webhook
FAQ

Frequently Asked Questions about LovedByAI – SEO for LLMs and AI Search