Website LLMs.txt Security & Risk Analysis

wordpress.org/plugins/website-llms-txt

Automatically generate and manage LLMS.txt files for LLM/AI content understanding, with full Yoast SEO, Rank Math, SEOPress, and AIOSEO integration.

30K active installs v8.2.7 PHP 7.2+ WP 5.8+ Updated Mar 13, 2026
aillmrankmathseoyoast
96
A · Safe
CVEs total3
Unpatched0
Last CVEApr 20, 2026
Download
Safety Verdict

Is Website LLMs.txt Safe to Use in 2026?

Generally Safe

Score 96/100

Website LLMs.txt has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

3 known CVEsLast CVE: Apr 20, 2026Updated 2mo ago
Risk Assessment

The plugin "website-llms-txt" v8.2.7 exhibits a generally strong security posture, with excellent adherence to best practices in several key areas. The absence of any recorded vulnerabilities in its history is a significant positive indicator. Furthermore, the code analysis reveals robust security measures like a high percentage of prepared statements for SQL queries and a commendable rate of output escaping, minimizing common attack vectors. The presence of nonce and capability checks on all identified AJAX handlers also suggests a conscious effort to protect against unauthorized actions.

However, a detailed examination of the static analysis results reveals a few areas that, while not immediately critical, warrant careful consideration. The existence of 6 AJAX handlers, even though they are protected with authentication checks, represents a potential attack surface. While the analysis indicates these are secured, any complexity or unintended logic within these handlers could introduce subtle vulnerabilities. The file operations and external HTTP requests, while not flagged as problematic in the taint analysis, are also entry points that require ongoing vigilance. The lack of any taint analysis flows analyzed is a neutral observation; it doesn't indicate a problem but also doesn't provide assurance against highly complex, chained vulnerabilities.

In conclusion, "website-llms-txt" v8.2.7 appears to be a well-secured plugin, with a strong foundation in secure coding practices and a clean vulnerability history. The developers have implemented good defenses against common threats. The primary areas for continued attention are the maintenance of security on the existing AJAX handlers and the potential for future issues if the plugin's functionality expands into more complex data interactions or external integrations.

Vulnerabilities
3 published

Website LLMs.txt Security Vulnerabilities

CVEs by Year

3 CVEs in 2026
2026
Patched Has unpatched

Severity Breakdown

Medium
3

3 total CVEs

CVE-2026-6712medium · 4.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Website LLMs.txt <= 8.2.6 - Authenticated (Admin+) Stored Cross-Site Scripting

Apr 20, 2026 Patched in 8.2.7 (1d)
CVE-2026-6711medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Website LLMs.txt <= 8.2.6 - Reflected Cross-Site Scripting

Apr 20, 2026 Patched in 8.2.7 (1d)
CVE-2026-27068medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Website LLMs.txt <= 8.2.6 - Reflected Cross-Site Scripting

Mar 12, 2026 Patched in 8.2.7 (8d)
Code Analysis
Analyzed Mar 16, 2026

Website LLMs.txt Code Analysis

Dangerous Functions
0
Raw SQL Queries
6
21 prepared
Unescaped Output
7
136 escaped
Nonce Checks
11
Capability Checks
6
File Operations
6
External Requests
4
Bundled Libraries
0

SQL Query Safety

78% prepared27 total queries

Output Escaping

95% escaped143 total outputs
Attack Surface

Website LLMs.txt Attack Surface

Entry Points6
Unprotected0

AJAX Handlers 6

authwp_ajax_dismiss_llms_admin_noticeincludes\class-llms-core.php:39
authwp_ajax_dismiss_llms_ai_banner_dismissedincludes\class-llms-core.php:40
authwp_ajax_run_llms_txt_reset_fileincludes\class-llms-generator.php:59
authwp_ajax_llms_gen_initincludes\class-llms-generator.php:60
authwp_ajax_llms_gen_stepincludes\class-llms-generator.php:61
authwp_ajax_llms_update_fileincludes\class-llms-generator.php:62
WordPress Hooks 56
actionllms_clear_seo_cachesincludes\class-llms-cache-manager.php:18
actionplugins_loadedincludes\class-llms-cache-manager.php:21
filterautoptimize_filter_noptimizeincludes\class-llms-cache-manager.php:30
filterrocket_cache_reject_uriincludes\class-llms-cache-manager.php:35
filterw3tc_pagecache_reject_uriincludes\class-llms-cache-manager.php:40
filterwp_cache_reject_uriincludes\class-llms-cache-manager.php:45
filterlitespeed_cache_exclude_pathincludes\class-llms-cache-manager.php:50
actioninitincludes\class-llms-core.php:16
actionadmin_menuincludes\class-llms-core.php:19
actionadmin_post_clear_cachesincludes\class-llms-core.php:23
actioninitincludes\class-llms-core.php:26
actionadmin_initincludes\class-llms-core.php:29
actionadmin_noticesincludes\class-llms-core.php:30
actionadmin_enqueue_scriptsincludes\class-llms-core.php:33
actionwp_headincludes\class-llms-core.php:35
actionall_admin_noticesincludes\class-llms-core.php:37
actionadmin_enqueue_scriptsincludes\class-llms-core.php:38
filterredirect_canonicalincludes\class-llms-core.php:41
filterquery_varsincludes\class-llms-core.php:121
actiontemplate_redirectincludes\class-llms-core.php:122
actionadmin_initincludes\class-llms-crawler.php:11
actioninitincludes\class-llms-crawler.php:21
actioninitincludes\class-llms-generator.php:57
actionsave_postincludes\class-llms-generator.php:65
actiondeleted_postincludes\class-llms-generator.php:66
actionwp_update_termincludes\class-llms-generator.php:67
actionllms_scheduled_updateincludes\class-llms-generator.php:68
actionschedule_updatesincludes\class-llms-generator.php:69
filterget_llms_contentincludes\class-llms-generator.php:70
actioninitincludes\class-llms-generator.php:71
actionllms_update_llms_file_cronincludes\class-llms-generator.php:72
actionadmin_post_run_manual_update_llms_fileincludes\class-llms-generator.php:73
actioninitincludes\class-llms-generator.php:74
actionupdates_all_postsincludes\class-llms-generator.php:75
filterget_llms_generator_settingsincludes\class-llms-generator.php:76
actionsingle_llms_generator_hookincludes\class-llms-generator.php:77
actionadd_meta_boxesincludes\class-llms-md.php:11
actionsave_postincludes\class-llms-md.php:12
actionpost_edit_form_tagincludes\class-llms-md.php:13
filterupload_mimesincludes\class-llms-md.php:14
filterupload_dirincludes\class-llms-md.php:140
filterrank_math/sitemap/providersincludes\rank-math.php:12
actionllms_clear_seo_caches_rank_mathincludes\rank-math.php:20
actionllms_clear_seo_cachesincludes\rank-math.php:32
filterrank_math/sitemap/exclude_post_typeincludes\rank-math.php:45
filterllms_generator_get_post_meta_descriptionincludes\rank-math.php:52
filterllms_generator_get_site_meta_descriptionincludes\rank-math.php:71
actioninitincludes\yoast.php:8
actioninitincludes\yoast.php:9
filterwpseo_sitemap_indexincludes\yoast.php:10
filterwpseo_sitemap_llms_contentincludes\yoast.php:11
actionllms_clear_seo_cachesincludes\yoast.php:12
filterquery_varsincludes\yoast.php:13
filterllms_generator_get_post_meta_descriptionincludes\yoast.php:14
filterllms_generator_get_site_meta_descriptionincludes\yoast.php:15
actionplugins_loadedwebsite-llms-txt.php:41

Scheduled Events 6

llms_update_llms_file_cron
llms_update_llms_file_cron
llms_update_llms_file_cron
llms_update_llms_file_cron
llms_update_llms_file_cron
llms_scheduled_update
Maintenance & Trust

Website LLMs.txt Maintenance & Trust

Maintenance Signals

WordPress version tested6.8.5
Last updatedMar 13, 2026
PHP min version7.2
Downloads375K

Community Trust

Rating94/100
Number of ratings11
Active installs30K
Developer Profile

Website LLMs.txt Developer Profile

Ryan Howard

7 plugins · 30K total installs

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

How We Detect Website LLMs.txt

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/website-llms-txt/admin/notice-dismiss.js
Script Paths
/wp-content/plugins/website-llms-txt/admin/notice-dismiss.js
Version Parameters
website-llms-txt/admin/notice-dismiss.js?ver=

HTML / DOM Fingerprints

CSS Classes
llms-ai-bannerllms-admin-notice
JS Globals
llmsNoticeAjax
FAQ

Frequently Asked Questions about Website LLMs.txt