DY LLMs.txt Tool Security & Risk Analysis

wordpress.org/plugins/dy-llms-txt-tool

Create and manage an llms.txt file for AI crawlers to improve AEO (Answer Engine Optimization) and provide an authoritative AI index for your site.

0 active installs v5.7 PHP 7.4+ WP 6.0+ Updated Unknown
aichatgptllmrobotsseo
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is DY LLMs.txt Tool Safe to Use in 2026?

Generally Safe

Score 100/100

DY LLMs.txt Tool has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs
Risk Assessment

The 'dy-llms-txt-tool' v5.7 plugin exhibits a generally good security posture with several positive indicators. It has a small attack surface with all identified entry points secured by authentication and capability checks. The absence of known vulnerabilities and CVEs in its history is a strong sign of ongoing security attention. However, the static analysis reveals some areas of concern that warrant attention. The presence of a 'preg_replace(/e)' function signals a potential for remote code execution if not handled with extreme care and proper sanitization of its inputs. Furthermore, all SQL queries are executed without the use of prepared statements, which significantly increases the risk of SQL injection vulnerabilities. A considerable portion of output is not properly escaped, creating a risk of cross-site scripting (XSS) attacks.

Key Concerns

  • All SQL queries use prepared statements
  • Dangerous function (preg_replace(/e))
  • Output escaping not fully implemented
  • Unsanitized paths found in taint analysis
Vulnerabilities
None known

DY LLMs.txt Tool Security Vulnerabilities

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

DY LLMs.txt Tool Code Analysis

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

Dangerous Functions Found

preg_replace(/e)preg_replace('/<em[^>]*>(.*?)<\/edy-llms-txt-tool.php:43

SQL Query Safety

0% prepared5 total queries

Output Escaping

57% escaped250 total outputs
Data Flows
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
<dy-llms-txt-tool> (dy-llms-txt-tool.php:0)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

DY LLMs.txt Tool Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_dyllto_toggle_excludedy-llms-txt-tool.php:359
authwp_ajax_dyllto_bulk_excludedy-llms-txt-tool.php:360
WordPress Hooks 21
actioninitdy-llms-txt-tool.php:332
actionadmin_menudy-llms-txt-tool.php:335
actionadmin_initdy-llms-txt-tool.php:336
filterquery_varsdy-llms-txt-tool.php:337
actiontemplate_redirectdy-llms-txt-tool.php:338
filterrobots_txtdy-llms-txt-tool.php:339
actionadd_meta_boxesdy-llms-txt-tool.php:345
actionsave_postdy-llms-txt-tool.php:346
filtermanage_posts_columnsdy-llms-txt-tool.php:347
actionmanage_posts_custom_columndy-llms-txt-tool.php:348
filtermanage_pages_columnsdy-llms-txt-tool.php:349
actionmanage_pages_custom_columndy-llms-txt-tool.php:350
actionadmin_post_dyllto_clear_logdy-llms-txt-tool.php:354
actionadmin_post_dyllto_clear_cachedy-llms-txt-tool.php:355
actionadmin_post_dyllto_fix_rewritedy-llms-txt-tool.php:356
actionadmin_enqueue_scriptsdy-llms-txt-tool.php:361
actionsave_postdy-llms-txt-tool.php:364
actiondelete_postdy-llms-txt-tool.php:365
actiondyllto_regenerate_staticdy-llms-txt-tool.php:366
filterquery_varsdy-llms-txt-tool.php:370
actionplugins_loadeddy-llms-txt-tool.php:1568
Maintenance & Trust

DY LLMs.txt Tool Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedUnknown
PHP min version7.4
Downloads173

Community Trust

Rating100/100
Number of ratings1
Active installs0
Developer Profile

DY LLMs.txt Tool Developer Profile

dyaylaci

1 plugin · 0 total installs

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

How We Detect DY LLMs.txt Tool

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/dy-llms-txt-tool/assets/css/admin.css/wp-content/plugins/dy-llms-txt-tool/assets/js/admin.js
Script Paths
/wp-content/plugins/dy-llms-txt-tool/assets/js/admin.js
Version Parameters
dy-llms-txt-tool/assets/css/admin.css?ver=dy-llms-txt-tool/assets/js/admin.js?ver=

HTML / DOM Fingerprints

CSS Classes
dyllto-settings-pagedyllto-llms-txt-editordyllto-admin-wrapdyllto-section-header
HTML Comments
<!-- Start DYLLMS.txt Tool Settings --><!-- End DYLLMS.txt Tool Settings -->
Data Attributes
data-dyllto-shortcode-editordata-dyllto-llms-txt-content
JS Globals
dyllto_admin_data
REST Endpoints
/wp-json/dyllto/v1/save-settings/wp-json/dyllto/v1/get-settings/wp-json/dyllto/v1/generate-llms-txt/wp-json/dyllto/v1/delete-llms-txt
Shortcode Output
[dyllms_txt_tool_editor]
FAQ

Frequently Asked Questions about DY LLMs.txt Tool