MCPner LLMs.txt Generator Security & Risk Analysis

wordpress.org/plugins/llms-txt-generator-by-mcpner

Make your website AI-ready with LLM-optimized content files. Generate llms.txt files for ChatGPT, Claude, and other AI systems.

80 active installs v1.4.5 PHP 7.4+ WP 5.8+ Updated Unknown
aichatgptclaudellmllms-txt
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Safety Verdict

Is MCPner LLMs.txt Generator Safe to Use in 2026?

Generally Safe

Score 100/100

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

No known CVEs
Risk Assessment

The plugin "llms-txt-generator-by-mcpner" v1.4.5 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers. While the code analysis indicates a strong adherence to output escaping and a lack of dangerous functions or bundled libraries, the presence of 10 AJAX handlers without authentication checks represents a substantial attack surface that could be exploited by unauthenticated users. This is the most critical finding, as it allows for direct interaction with the plugin's core functionality without any form of verification.

Furthermore, the static analysis revealed that 100% of the detected SQL queries are not using prepared statements, posing a risk of SQL injection vulnerabilities. While taint analysis did not reveal any critical or high severity flows, the presence of unsanitized paths is a red flag that warrants attention, especially when combined with unescaped SQL queries. The vulnerability history is currently clean, with no recorded CVEs, which is a positive indicator. However, the code-level risks, particularly the unprotected AJAX endpoints and raw SQL queries, overshadow this positive aspect. The plugin shows good practices in output escaping and nonce checks, but the lack of authorization on the majority of its entry points is a severe deficiency that needs immediate remediation.

Key Concerns

  • 100% AJAX handlers without auth checks
  • 100% SQL queries without prepared statements
  • 2 flows with unsanitized paths
Vulnerabilities
None known

MCPner LLMs.txt Generator Security Vulnerabilities

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

MCPner LLMs.txt Generator Code Analysis

Dangerous Functions
0
Raw SQL Queries
2
0 prepared
Unescaped Output
5
133 escaped
Nonce Checks
11
Capability Checks
12
File Operations
3
External Requests
1
Bundled Libraries
0

SQL Query Safety

0% prepared2 total queries

Output Escaping

96% escaped138 total outputs
Data Flows
2 unsanitized

Data Flow Analysis

4 flows2 with unsanitized paths
ajax_test_mcp_link (admin\class-mcpner-llmstxt-admin.php:318)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
10 unprotected

MCPner LLMs.txt Generator Attack Surface

Entry Points10
Unprotected10

AJAX Handlers 10

authwp_ajax_mcpner_llmstxt_generateincludes\class-mcpner-llmstxt-core.php:135
authwp_ajax_mcpner_llmstxt_save_settingsincludes\class-mcpner-llmstxt-core.php:136
authwp_ajax_mcpner_llmstxt_save_mcp_linkincludes\class-mcpner-llmstxt-core.php:137
authwp_ajax_mcpner_llmstxt_test_mcp_linkincludes\class-mcpner-llmstxt-core.php:138
authwp_ajax_mcpner_llmstxt_save_content_selectionincludes\class-mcpner-llmstxt-core.php:139
authwp_ajax_mcpner_llmstxt_save_exclusionsincludes\class-mcpner-llmstxt-core.php:140
authwp_ajax_mcpner_llmstxt_search_postsincludes\class-mcpner-llmstxt-core.php:141
authwp_ajax_mcpner_llmstxt_get_previewincludes\class-mcpner-llmstxt-core.php:142
authwp_ajax_mcpner_llmstxt_get_itemsincludes\class-mcpner-llmstxt-core.php:143
authwp_ajax_mcpner_llmstxt_get_all_idsincludes\class-mcpner-llmstxt-core.php:144
WordPress Hooks 17
filterrobots_txtadmin\class-mcpner-llmstxt-admin.php:701
actionadmin_menuincludes\class-mcpner-llmstxt-core.php:125
actionadmin_enqueue_scriptsincludes\class-mcpner-llmstxt-core.php:128
actionadmin_enqueue_scriptsincludes\class-mcpner-llmstxt-core.php:129
actionadmin_noticesincludes\class-mcpner-llmstxt-core.php:132
actionadd_meta_boxesincludes\class-mcpner-llmstxt-core.php:147
actionsave_postincludes\class-mcpner-llmstxt-core.php:148
actionsave_postincludes\class-mcpner-llmstxt-core.php:154
actiontransition_post_statusincludes\class-mcpner-llmstxt-core.php:155
actionbefore_delete_postincludes\class-mcpner-llmstxt-core.php:156
actiontrashed_postincludes\class-mcpner-llmstxt-core.php:157
actionuntrashed_postincludes\class-mcpner-llmstxt-core.php:158
actionmcpner_llmstxt_scheduled_regenerationincludes\class-mcpner-llmstxt-core.php:159
filterrobots_txtincludes\class-mcpner-llmstxt-core.php:164
actioninitincludes\class-mcpner-llmstxt-core.php:176
filterquery_varsincludes\class-mcpner-llmstxt-core.php:177
actiontemplate_redirectincludes\class-mcpner-llmstxt-core.php:178

Scheduled Events 1

mcpner_llmstxt_scheduled_regeneration
Maintenance & Trust

MCPner LLMs.txt Generator Maintenance & Trust

Maintenance Signals

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

Community Trust

Rating0/100
Number of ratings0
Active installs80
Developer Profile

MCPner LLMs.txt Generator Developer Profile

Ibrahim Elsherbiny

1 plugin · 80 total installs

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

How We Detect MCPner LLMs.txt Generator

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/llms-txt-generator-by-mcpner/admin/css/mcpner-llmstxt-admin.css
Script Paths
/wp-content/plugins/llms-txt-generator-by-mcpner/admin/js/mcpner-llmstxt-admin.js
Version Parameters
llms-txt-generator-by-mcpner/admin/css/mcpner-llmstxt-admin.css?ver=llms-txt-generator-by-mcpner/admin/js/mcpner-llmstxt-admin.js?ver=

HTML / DOM Fingerprints

JS Globals
mcpnerLLMSTxtAdmin
FAQ

Frequently Asked Questions about MCPner LLMs.txt Generator