[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fPeOu2-OfCip-IyjnBlqQTx9QPG24HIQRruqsBRSa93g":3,"$fwZiqYpchlipMnTcMtwoC_4oF-ALlDdfhOtLwWn-RItU":332},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":127,"fingerprints":312},"mop-ai-indexer","MOP AI Indexer – LLMs.txt and LLMs-Full.txt SEO","1.0.6","Anjana Hemachandra","https:\u002F\u002Fprofiles.wordpress.org\u002Fanjanahema\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Configure the index file generation \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Run a test \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Set it to auto-generate\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>MOP AI Indexer generates lightweight, readable index files for AI crawlers and LLM tools. It lets you control which post types and posts are included, supports manual and scheduled generation, provides cache control, and respects Yoast, Rank Math, SEOPress, and AIOSEO directives. You can select the index file name as llms.txt or llms-full.txt, depending on the amount of content written to the index file.\u003C\u002Fp>\n\u003Ch3>MOP AI Indexer – Quick Introduction Video\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FfJNnWXsd5_M?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fyoutu.be\u002FfJNnWXsd5_M?si=tzA1xmmIHSg8RWwK\" rel=\"nofollow ugc\">YouTube video link…\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI-Ready Index File Generation:\u003C\u002Fstrong> Generates an AI-friendly index file for your WordPress content to help AI crawlers and tools understand your site.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Supports \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>llms-full.txt\u003C\u002Fcode>:\u003C\u002Fstrong> Choose the file name format based on how much content you want to include in the AI index file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Post Types:\u003C\u002Fstrong> Choose which post types to include in your generated index files, with flexible controls for how content is organized and output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Per-Post-Type Controls:\u003C\u002Fstrong> Set priority\u002Forder, content limits, and output detail settings separately for each post type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Post Excerpts & Meta Descriptions:\u003C\u002Fstrong> Improve content summaries by including excerpts and SEO descriptions, with smart fallback handling for better coverage.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Optional Content Details:\u003C\u002Fstrong> Choose whether to include extra details like taxonomy terms, meta information, and custom fields in the generated output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>SEO Plugin Compatibility:\u003C\u002Fstrong> Works with major SEO plugins and respects noindex\u002Fnofollow settings during index generation, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>Rank Math\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003Cli>All in One SEO (AIOSEO)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Robots.txt Aware:\u003C\u002Fstrong> Respects your \u003Ccode>robots.txt\u003C\u002Fcode> rules when deciding which content should be included.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Strict Indexability Checks (Optional):\u003C\u002Fstrong> Can apply stricter checks using live page signals (such as robots meta headers\u002Ftags) for more accurate exclusions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WooCommerce Visibility Support:\u003C\u002Fstrong> Respects WooCommerce product visibility settings, excluding products hidden from search or catalog views.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Easy Regeneration:\u003C\u002Fstrong> Regenerate or delete index files directly from the plugin screen whenever your content changes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Scheduling (WP-Cron):\u003C\u002Fstrong> Supports scheduled generation so your index files stay up to date automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flexible Update Intervals:\u003C\u002Fstrong> Choose from multiple schedule options including manual, daily, weekly, and other timed intervals.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Progress-Based Processing:\u003C\u002Fstrong> Large generate\u002Fdelete jobs run in steps to reduce timeout issues on shared hosting and lower-resource servers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Generation Logs:\u003C\u002Fstrong> View recent generation and deletion logs in the admin area for troubleshooting and verification.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Index File Status Display:\u003C\u002Fstrong> See the current status of your index file directly in the plugin admin screen.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clear Caches Button:\u003C\u002Fstrong> Clear supported caches from the plugin screen after making changes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Automatic Cache Clearing (Optional):\u003C\u002Fstrong> Optionally clear caches automatically after generating or deleting the index file.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Per-Post Exclude Option:\u003C\u002Fstrong> Manually exclude individual posts\u002Fpages from the AI index output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Quick Edit Support:\u003C\u002Fstrong> Manage index inclusion directly from the posts list using Quick Edit.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Admin List Status Column:\u003C\u002Fstrong> Shows whether a post is included or excluded in the plugin’s index output.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WordPress Endpoint Delivery:\u003C\u002Fstrong> Serves the index file through WordPress endpoints for better compatibility and control.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Canonical Endpoint Handling:\u003C\u002Fstrong> Redirects requests to the configured file format endpoint to avoid duplicate access paths.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Proper Plain-Text Headers:\u003C\u002Fstrong> Sends appropriate text response headers for the index endpoint.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>No-Cache Endpoint Protection:\u003C\u002Fstrong> Adds no-cache behavior to reduce interference from caching and optimization layers.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Endpoint X-Robots-Tag Protection:\u003C\u002Fstrong> Prevents normal search engines from indexing the AI index endpoint.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Discovery Hints (Optional):\u003C\u002Fstrong> Can expose the index file location through helpful discovery hints, such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>HTML \u003Ccode>\u003Chead>\u003C\u002Fcode> output\u003C\u002Fli>\n\u003Cli>WordPress virtual \u003Ccode>robots.txt\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WordPress Sitemap Integration (Optional):\u003C\u002Fstrong> Can integrate the endpoint into WordPress sitemap discovery flows (when enabled).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>UTF-8 BOM Support:\u003C\u002Fstrong> Generates files with UTF-8 BOM for reliable handling of special characters across environments.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Clean Plain-Text Output:\u003C\u002Fstrong> Produces structured, readable plain-text output suitable for AI indexing and retrieval use.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WordPress “Discourage Search Engines” Awareness:\u003C\u002Fstrong> Detects when your site is set to discourage indexing and helps prevent unexpected output behavior.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Settings Reset Options:\u003C\u002Fstrong> Includes reset actions to restore plugin settings and index configuration to default values.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Uploads-Based Storage:\u003C\u002Fstrong> Stores generated files in the WordPress uploads area for WordPress.org-friendly file handling.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Safe Activation & Deactivation Handling:\u003C\u002Fstrong> Includes setup and cleanup routines for a smoother plugin lifecycle.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>WordPress & PHP Requirement Checks:\u003C\u002Fstrong> Verifies minimum environment requirements during activation for safer installs.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Resources\u003C\u002Fh3>\n\u003Cp>Documentation: \u003Ca href=\"https:\u002F\u002Fministryofplugins.com\u002Fmop-ai-indexer-docs\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fministryofplugins.com\u002Fmop-ai-indexer-docs\u002F\u003C\u002Fa>\u003C\u002Fp>\n","Auto-generate and manage llms.txt and llms-full.txt files for AI and LLM consumption, with full support for Yoast, Rank Math, SEOPress, and AIOSEO.",0,345,"2026-03-02T22:50:00.000Z","6.9.4","5.6","7.4",[18,19,20,21,22],"index","llm","llms","llms-txt","rankmath","https:\u002F\u002Fministryofplugins.com\u002Fmop-ai-indexer-docs\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmop-ai-indexer.1.0.6.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"anjanahema",2,30,94,"2026-04-19T00:47:34.792Z",[36,57,72,92,107],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":25,"downloaded":44,"rating":25,"num_ratings":45,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":48,"tags":49,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"ia-seo-generator","IA SEO Generator","1.0.2","mediterraneaservices","https:\u002F\u002Fprofiles.wordpress.org\u002Fmediterraneaservices\u002F","\u003Cp>\u003Cstrong>Be visible in AI search.\u003C\u002Fstrong> IA SEO Generator creates a clean, AI-readable \u003Cstrong>\u002Fllms.txt\u003C\u002Fstrong> so modern assistants and AI crawlers can discover and understand your site — \u003Cstrong>without\u003C\u002Fstrong> risky root writes. Appear in answers on \u003Cstrong>ChatGPT, Perplexity, Claude, Gemini, Copilot, Comet\u003C\u002Fstrong> and more by providing the structured signals they expect.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What you get (Free)\u003C\u002Fstrong>\u003Cbr \u002F>\n– One-click \u003Cstrong>llms.txt\u003C\u002Fstrong> generation (no filesystem\u002Froot writes)\u003Cbr \u002F>\n– \u003Cstrong>Preview, Copy, Download\u003C\u002Fstrong> or serve \u003Cstrong>\u002Fllms.txt\u003C\u002Fstrong> dynamically (save Permalinks once)\u003Cbr \u002F>\n– Structured output with header metadata (\u003Cstrong>site, site_name, ISO date, language\u003C\u002Fstrong>)\u003Cbr \u002F>\n– Pages\u002FPosts sections (\u003Cstrong>Title, URL, Updated, Excerpt\u003C\u002Fstrong>)\u003Cbr \u002F>\n– Built-in \u003Cstrong>llms.txt language selector\u003C\u002Fstrong> (EN\u002FES)\u003Cbr \u002F>\n– Lightweight admin UI in English, \u003Cstrong>i18n-ready\u003C\u002Fstrong> for GlotPress language packs\u003Cbr \u002F>\n– \u003Cstrong>No tracking\u003C\u002Fstrong>, no phone-home\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Who is it for?\u003C\u002Fstrong>\u003Cbr \u002F>\nStores, corporate sites, blogs and agencies that want their content to be understood by AI assistants and LLM search.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Install and activate IA SEO Generator.\u003Cbr \u002F>\n2. Click \u003Cstrong>Generate\u003C\u002Fstrong> to build the file.\u003Cbr \u002F>\n3. (Optional) Enable \u003Cstrong>dynamic\u003C\u002Fstrong> \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> and visit \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Permalinks \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Save\u003C\u002Fstrong> once.\u003C\u002Fp>\n\u003Ch3>Go Premium and get all these advantages\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✔️ Fully automatic upload of the generated files  \u003C\u002Fli>\n\u003Cli>✔️ AI-optimized files: \u003Cstrong>llms.txt, humans.txt, metadata.json, sitemap.xml, ai-plugin.json\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>✔️ Generate, View and \u003Cstrong>Edit\u003C\u002Fstrong> the content of each file  \u003C\u002Fli>\n\u003Cli>✔️ Indexing in \u003Cstrong>ChatGPT, Perplexity, Copilot, Gemini, Claude, Comet\u003C\u002Fstrong> and more\u003C\u002Fli>\n\u003Cli>✔️ AI MODE Google Ready   \u003C\u002Fli>\n\u003Cli>✔️ Direct upload via \u003Cstrong>FTP\u002FAPI\u003C\u002Fstrong> to the site root  \u003C\u002Fli>\n\u003Cli>✔️ Compatible with all WordPress builders  \u003C\u002Fli>\n\u003Cli>✔️ Priority support and continuous improvements  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Your website can be invisible to the new generation of AI-based search engines.\u003C\u002Fp>\n\u003Cp>Engines like \u003Cstrong>ChatGPT, Gemini, Perplexity or Copilot\u003C\u002Fstrong> do not work like Google. If your site is not properly structured for AI, it simply does not appear. And that means one thing: \u003Cstrong>you are losing customers\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The \u003Cstrong>Premium\u003C\u002Fstrong> version of IA SEO Generator turns your website into information readable and preferred by these new AIs. The result? \u003Cstrong>Greater visibility, more qualified traffic and more conversions.\u003C\u002Fstrong> Ideal for online stores, corporate websites, blogs and professional services.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Be the first\u003C\u002Fstrong> in your sector to appear in AI results and multiply your digital reach. It is not the future, it is the present.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why are these files so important?\u003C\u002Fstrong>\u003Cbr \u002F>\nFiles such as \u003Cstrong>llms.txt, humans.txt, metadata.json, sitemap.xml or ai-plugin.json\u003C\u002Fstrong> are essential for AIs to understand your site. While traditional search engines parse HTML, generative AIs look for \u003Cstrong>structured, clear and standardized\u003C\u002Fstrong> files.\u003C\u002Fp>\n\u003Cp>Generating these files not only improves your visibility now, it strategically positions you for the future. It is the way to tell AI: \u003Cstrong>“here is my content, perfectly organized and ready to be indexed.”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fiaseogenerator.com\" rel=\"nofollow ugc\">Get Premium \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>(ES) Sé visible en la búsqueda con IA\u003C\u002Fh3>\n\u003Cp>IA SEO Generator crea un \u003Cstrong>llms.txt\u003C\u002Fstrong> limpio y legible por IA para que los asistentes modernos entiendan tu sitio — \u003Cstrong>sin\u003C\u002Fstrong> escrituras peligrosas en la raíz. Aparece en respuestas de ChatGPT, Perplexity, Claude, Gemini, Copilot, Comet y más aportando las señales estructuradas que esperan.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Qué incluye (Free)\u003C\u002Fstrong>\u003Cbr \u002F>\n– Generación con un clic de \u003Cstrong>llms.txt\u003C\u002Fstrong> (sin escribir en el sistema\u002Fraíz)\u003Cbr \u002F>\n– \u003Cstrong>Previsualizar, Copiar, Descargar\u003C\u002Fstrong> o servir \u003Cstrong>\u002Fllms.txt\u003C\u002Fstrong> de forma dinámica (guarda Enlaces Permanentes una vez)\u003Cbr \u002F>\n– Salida estructurada con metadatos de cabecera (\u003Cstrong>site, site_name, fecha ISO, language\u003C\u002Fstrong>)\u003Cbr \u002F>\n– Secciones de Páginas\u002FEntradas (\u003Cstrong>Título, URL, Actualizado, Extracto\u003C\u002Fstrong>)\u003Cbr \u002F>\n– \u003Cstrong>Selector de idioma\u003C\u002Fstrong> para llms.txt (EN\u002FES)\u003Cbr \u002F>\n– Panel ligero en inglés, \u003Cstrong>listo para i18n\u003C\u002Fstrong> (GlotPress)\u003Cbr \u002F>\n– \u003Cstrong>Sin tracking\u003C\u002Fstrong>, sin llamadas externas\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Para quién es\u003C\u002Fstrong>\u003Cbr \u002F>\nTiendas, webs corporativas, blogs y agencias que quieren que su contenido sea entendido por asistentes de IA y búsquedas LLM.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Cómo funciona\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Instala y activa IA SEO Generator.\u003Cbr \u002F>\n2. Pulsa \u003Cstrong>Generar\u003C\u002Fstrong> para crear el archivo.\u003Cbr \u002F>\n3. (Opcional) Activa el \u003Cstrong>\u002Fllms.txt dinámico\u003C\u002Fstrong> y ve a \u003Cstrong>Ajustes \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Enlaces permanentes \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Guardar\u003C\u002Fstrong> una vez.\u003C\u002Fp>\n\u003Ch3>Ve a Premium y consigue todas estas ventajas\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✔️ Subida \u003Cstrong>automática\u003C\u002Fstrong> de los archivos generados  \u003C\u002Fli>\n\u003Cli>✔️ Archivos optimizados para IA: \u003Cstrong>llms.txt, humans.txt, metadata.json, sitemap.xml, ai-plugin.json\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>✔️ \u003Cstrong>Generar, Ver y Editar\u003C\u002Fstrong> el contenido de cada archivo  \u003C\u002Fli>\n\u003Cli>✔️ Indexación en \u003Cstrong>ChatGPT, Perplexity, Copilot, Gemini, Claude, Comet\u003C\u002Fstrong> y más\u003C\u002Fli>\n\u003Cli>✔️ AI MODE Google Ready   \u003C\u002Fli>\n\u003Cli>✔️ Subida directa por \u003Cstrong>FTP\u002FAPI\u003C\u002Fstrong> a la raíz del sitio  \u003C\u002Fli>\n\u003Cli>✔️ Compatible con todos los builders de WordPress  \u003C\u002Fli>\n\u003Cli>✔️ Soporte prioritario y mejoras continuas  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tu web puede ser \u003Cstrong>invisible\u003C\u002Fstrong> para la nueva generación de buscadores basados en IA.\u003C\u002Fp>\n\u003Cp>Motores como \u003Cstrong>ChatGPT, Gemini, Perplexity o Copilot\u003C\u002Fstrong> no funcionan como Google. Si tu sitio no está bien \u003Cstrong>estructurado para IA\u003C\u002Fstrong>, simplemente no aparece. Y eso significa una cosa: \u003Cstrong>estás perdiendo clientes\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>La versión \u003Cstrong>Premium\u003C\u002Fstrong> de IA SEO Generator convierte tu web en información legible y \u003Cstrong>preferida\u003C\u002Fstrong> por estas nuevas IAs. Resultado: \u003Cstrong>más visibilidad, tráfico cualificado y conversiones.\u003C\u002Fstrong> Ideal para tiendas online, webs corporativas, blogs y servicios profesionales.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Llega antes\u003C\u002Fstrong> que tu competencia a los resultados en IA y multiplica tu alcance digital. No es el futuro, es el presente.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>¿Por qué son importantes estos archivos?\u003C\u002Fstrong>\u003Cbr \u002F>\nArchivos como \u003Cstrong>llms.txt, humans.txt, metadata.json, sitemap.xml\u003C\u002Fstrong> o \u003Cstrong>ai-plugin.json\u003C\u002Fstrong> son esenciales para que las IAs entiendan tu sitio. Mientras los buscadores tradicionales analizan HTML, las IAs generativas buscan información \u003Cstrong>estructurada, clara y estandarizada\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Generarlos no solo mejora tu visibilidad hoy; te posiciona estratégicamente para el futuro. Es la forma de decirle a la IA: \u003Cstrong>“aquí tienes mi contenido, perfectamente organizado y listo para indexar.”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fiaseogenerator.com\" rel=\"nofollow ugc\">Consigue Premium \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Make your site visible to AI: serve an AI-ready \u002Fllms.txt (no root). Appear in answers on ChatGPT, Perplexity, Claude, Gemini, Copilot, Comet.",987,1,"2025-12-19T08:56:00.000Z","5.5","7.2",[50,51,52,21,53],"ai","ai-seo","indexing","seo","https:\u002F\u002Fiaseogenerator.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fia-seo-generator.1.0.2.zip","2026-04-16T10:56:18.058Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":45,"last_updated":67,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":68,"homepage":70,"download_link":71,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"mw-llm-index","MW LLMS Index","1.0.0","mohamed wazery","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohamedwazery\u002F","\u003Cp>MW LLMS Index is a WordPress plugin that automatically generates AI-friendly index files for your website. It creates \u003Ccode>llms.txt\u003C\u002Fcode> (plain text) and \u003Ccode>llms.json\u003C\u002Fcode> (structured JSON) files inside \u003Ccode>wp-content\u002Fuploads\u002Fmw-llm-index\u002F\u003C\u002Fcode>, making it easy for AI systems to discover and understand your content.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Index Generation\u003C\u002Fstrong>: Automatically generates \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>llms.json\u003C\u002Fcode> files with all your published posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Integration\u003C\u002Fstrong>: Seamlessly integrates with popular SEO plugins (Rank Math, Yoast SEO, All in One SEO) to use meta descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Scheduling\u003C\u002Fstrong>: Choose from daily, weekly, or manual regeneration schedules using WP Cron\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Bot Logging\u003C\u002Fstrong>: Optional logging of AI bot visits (GPTBot, ClaudeBot, PerplexityBot) to track when AI systems access your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API Access\u003C\u002Fstrong>: Access your index data programmatically via WordPress REST API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Generation\u003C\u002Fstrong>: Automatically creates files on activation if they don’t exist\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clean Uninstall\u003C\u002Fstrong>: Removes all generated files and settings when uninstalled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Technical Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✔ \u003Cstrong>WP Cron Integration\u003C\u002Fstrong>: Uses WordPress built-in cron system for scheduled updates\u003C\u002Fli>\n\u003Cli>✔ \u003Cstrong>Editor Compatibility\u003C\u002Fstrong>: Works seamlessly with both Gutenberg and Classic Editor\u003C\u002Fli>\n\u003Cli>✔ \u003Cstrong>Zero Frontend Assets\u003C\u002Fstrong>: No JavaScript or CSS files loaded on the frontend – lightweight and fast\u003C\u002Fli>\n\u003Cli>✔ \u003Cstrong>WordPress Standards\u003C\u002Fstrong>: Follows WordPress coding standards and best practices\u003C\u002Fli>\n\u003Cli>✔ \u003Cstrong>Multisite Compatible\u003C\u002Fstrong>: Works on single-site and multisite installations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>What is llms.txt?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The \u003Ccode>llms.txt\u003C\u002Fcode> file is a standardized format for providing AI systems with a structured index of your website’s content. It helps AI models like ChatGPT, Claude, and Perplexity understand what content is available on your site and how to access it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How It Works:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>The plugin scans all published posts and pages on your WordPress site\u003C\u002Fli>\n\u003Cli>Extracts titles, URLs, and descriptions (from SEO plugins when available)\u003C\u002Fli>\n\u003Cli>Generates two files:\n\u003Cul>\n\u003Cli>\u003Ccode>llms.txt\u003C\u002Fcode> – Human-readable plain text format\u003C\u002Fli>\n\u003Cli>\u003Ccode>llms.json\u003C\u002Fcode> – Machine-readable JSON format for programmatic access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Files are automatically updated based on your chosen schedule\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Use Cases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Help AI systems discover and index your content\u003C\u002Fli>\n\u003Cli>Improve AI model understanding of your website structure\u003C\u002Fli>\n\u003Cli>Provide structured content metadata for AI training\u003C\u002Fli>\n\u003Cli>Track when AI bots visit your site\u003C\u002Fli>\n\u003Cli>Export your content index for external use\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Useful Links:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmohamedwazery\u002Fmw-llms-index\u002Fwiki\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmohamedwazery\u002Fmw-llms-index\u002Fissues\" rel=\"nofollow ugc\">Report Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmohamedwazery\u002Fmw-llms-index\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin does NOT connect to any external services or APIs. All data is:\u003Cbr \u002F>\n* Generated locally on your WordPress server\u003Cbr \u002F>\n* Stored in your uploads directory\u003Cbr \u002F>\n* Accessible only through your own domain\u003Cbr \u002F>\n* Not transmitted to third parties\u003C\u002Fp>\n\u003Cp>The plugin is completely self-contained and operates entirely within your WordPress installation.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit:\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmohamedwazery\u002Fmw-llms-index\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa>\u003Cbr \u002F>\n* \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmw-llms-index\u002F\" rel=\"ugc\">WordPress.org Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Mohamed Khalil Wazery\u003Cbr \u002F>\nWebsite: https:\u002F\u002Fwazery.net\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin:\u003Cbr \u002F>\n* Does not collect any user data\u003Cbr \u002F>\n* Does not send data to external servers\u003Cbr \u002F>\n* Only generates files locally on your WordPress installation\u003Cbr \u002F>\n* Optionally logs AI bot visits locally (can be disabled)\u003Cbr \u002F>\n* Does not use cookies\u003Cbr \u002F>\n* Does not track users\u003C\u002Fp>\n\u003Cp>The generated \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>llms.json\u003C\u002Fcode> files are publicly accessible (located in \u003Ccode>wp-content\u002Fuploads\u002Fmw-llm-index\u002F\u003C\u002Fcode>) and contain information about your published content, similar to what would be available in your sitemap.\u003C\u002Fp>\n\u003Ch3>Security Notes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Important Security Information:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin does not expose private data and only outputs publicly available content, similar to a sitemap. The generated files contain:\u003Cbr \u002F>\n* Only published posts and pages (same visibility as your public website)\u003Cbr \u002F>\n* Titles, URLs, and meta descriptions (already publicly accessible)\u003Cbr \u002F>\n* No private user information\u003Cbr \u002F>\n* No sensitive data or credentials\u003C\u002Fp>\n\u003Cp>The files are placed in \u003Ccode>wp-content\u002Fuploads\u002Fmw-llms-index\u002F\u003C\u002Fcode> and are publicly accessible, but they only contain information that is already available on your public website. If you have concerns about specific content being indexed, ensure those posts\u002Fpages are set to private or draft status.\u003C\u002Fp>\n","Generate AI-friendly llms.txt and llms.json index files to help AI systems discover and understand your WordPress content.",50,261,"2025-12-08T02:50:00.000Z",[50,18,21,53,69],"sitemap","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmw-llm-index.1.0.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":11,"downloaded":80,"rating":25,"num_ratings":45,"last_updated":81,"tested_up_to":82,"requires_at_least":83,"requires_php":16,"tags":84,"homepage":90,"download_link":91,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"cloudcusp-llms-txt-generator","CLOUDCUSP LLMS.txt Generator","1.0.5","CLOUDCUSP","https:\u002F\u002Fprofiles.wordpress.org\u002Fcloudcusp\u002F","\u003Cp>The LLMS.txt Generator plugin creates AI-friendly content files that help search engines and AI bots better understand and index your website content. This plugin provides a comprehensive solution for managing how AI systems interact with your WordPress site.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic LLMS.txt Generation\u003C\u002Fstrong>: Creates properly formatted files that AI bots can easily parse\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Admin Interface\u003C\u002Fstrong>: Beautiful, responsive dashboard with intuitive controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Management\u003C\u002Fstrong>: Bulk actions, filtering, and individual post control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot Analytics\u003C\u002Fstrong>: Track which AI bots are accessing your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scheduled Generation\u003C\u002Fstrong>: Automated file updates via WordPress cron\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Integration\u003C\u002Fstrong>: Works with Yoast, RankMath, and All in One SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Get notified of file generation and bot activity\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multisite Support\u003C\u002Fstrong>: Works seamlessly with WordPress multisite networks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Content\u003C\u002Fstrong>: Override auto-generated descriptions with custom content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Logging\u003C\u002Fstrong>: Comprehensive logging for troubleshooting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Configure your settings in the WordPress admin\u003C\u002Fli>\n\u003Cli>The plugin automatically generates an LLMS.txt file at yoursite.com\u002Fllms.txt\u003C\u002Fli>\n\u003Cli>AI bots can access this file to better understand your content\u003C\u002Fli>\n\u003Cli>Monitor bot activity through the analytics dashboard\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Supported Post Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Posts\u003C\u002Fli>\n\u003Cli>Pages  \u003C\u002Fli>\n\u003Cli>Custom Post Types\u003C\u002Fli>\n\u003Cli>WooCommerce Products (if installed)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO Plugin Integration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>RankMath\u003C\u002Fli>\n\u003Cli>All in One SEO Pack\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support, please visit our website or contact us through the WordPress.org support forums.\u003C\u002Fp>\n\u003Ch4>Contributing\u003C\u002Fh4>\n\u003Cp>We welcome contributions! Please visit our GitHub repository to contribute to the development of this plugin.\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin collects minimal data for analytics purposes:\u003Cbr \u002F>\n* Bot user agents and IP addresses for analytics\u003Cbr \u002F>\n* File generation timestamps and statistics\u003Cbr \u002F>\n* No personal user data is collected or transmitted\u003C\u002Fp>\n\u003Cp>All data is stored locally in your WordPress database and is not shared with third parties.\u003C\u002Fp>\n\u003Ch3>Installation Guide\u003C\u002Fh3>\n\u003Ch4>Automatic Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Log in to your WordPress admin panel\u003C\u002Fli>\n\u003Cli>Go to Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New\u003C\u002Fli>\n\u003Cli>Search for “LLMS.txt Generator”\u003C\u002Fli>\n\u003Cli>Click “Install Now” and then “Activate”\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Manual Installation\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Download the plugin ZIP file\u003C\u002Fli>\n\u003Cli>Log in to your WordPress admin panel\u003C\u002Fli>\n\u003Cli>Go to Plugins \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Add New \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Upload Plugin\u003C\u002Fli>\n\u003Cli>Choose the ZIP file and click “Install Now”\u003C\u002Fli>\n\u003Cli>Activate the plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Configuration\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to LLMS Generator in your WordPress admin menu\u003C\u002Fli>\n\u003Cli>Configure your basic settings:\n\u003Cul>\n\u003Cli>Enable\u002Fdisable the plugin\u003C\u002Fli>\n\u003Cli>Set your site title and tagline\u003C\u002Fli>\n\u003Cli>Choose which post types to include\u003C\u002Fli>\n\u003Cli>Set content preferences\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Save your settings\u003C\u002Fli>\n\u003Cli>Click “Generate Now” to create your first LLMS.txt file\u003C\u002Fli>\n\u003Cli>Visit yoursite.com\u002Fllms.txt to verify the file was created\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Advanced Configuration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cron Settings\u003C\u002Fstrong>: Set up automated file generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email Notifications\u003C\u002Fstrong>: Configure email alerts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Management\u003C\u002Fstrong>: Fine-tune which content is included\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analytics\u003C\u002Fstrong>: Monitor bot activity and file access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Logging\u003C\u002Fstrong>: Enable detailed logging for troubleshooting\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>File Not Generated\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Check file permissions on your WordPress root directory\u003C\u002Fli>\n\u003Cli>Verify that WordPress cron is enabled\u003C\u002Fli>\n\u003Cli>Check the debug logs in Advanced Settings\u003C\u002Fli>\n\u003Cli>Ensure the plugin is activated and enabled\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Bot Analytics Not Working\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Verify that the file is accessible at yoursite.com\u002Fllms.txt\u003C\u002Fli>\n\u003Cli>Check that analytics logging is enabled\u003C\u002Fli>\n\u003Cli>Wait for bots to discover and access your file\u003C\u002Fli>\n\u003Cli>Check server logs for any access errors\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Cron Jobs Not Running\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Verify WordPress cron is not disabled\u003C\u002Fli>\n\u003Cli>Check with your hosting provider about cron job support\u003C\u002Fli>\n\u003Cli>Test manual generation to ensure the plugin works\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Performance Issues\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Check if file generation is running too frequently\u003C\u002Fli>\n\u003Cli>Reduce the number of posts included\u003C\u002Fli>\n\u003Cli>Consider using a caching plugin\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For additional support, please visit our documentation or contact support.\u003C\u002Fp>\n","Generate AI-friendly LLMS.txt files for your WordPress site with modern UI\u002FUX and comprehensive bot analytics.",242,"2025-09-26T10:50:00.000Z","6.8.5","5.0",[85,86,87,88,89],"ai-indexing-optimization","ai-friendly-sitemap","geo-optimization-ai-seo","llms-txt-generator","structured-content-for-llms","https:\u002F\u002Fcloudcusp.com\u002Fllms-txt-generator-validator-1-click-fix-for-ai-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcloudcusp-llms-txt-generator.1.0.5.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":11,"downloaded":100,"rating":11,"num_ratings":11,"last_updated":101,"tested_up_to":14,"requires_at_least":102,"requires_php":16,"tags":103,"homepage":105,"download_link":106,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"wpgeared-llms-txt-generator","WPGeared LLMs.txt Generator","1.2.7","Aamir Faiz","https:\u002F\u002Fprofiles.wordpress.org\u002Faamirfaiz\u002F","\u003Cp>WPGeared LLMs.txt Generator creates and manages an \u003Ccode>llms.txt\u003C\u002Fcode> file, helping AI models like ChatGPT and Claude better understand your site’s content.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic Generation\u003C\u002Fstrong>: Dynamically creates and updates the \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> file as your content changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Integration\u003C\u002Fstrong>: Seamlessly integrates with Yoast SEO, Rank Math, All in One SEO, and SEOPress to respect noindex\u002Fnofollow directives\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Crawler Detection\u003C\u002Fstrong>: Monitors and logs visits from AI bots (GPTBot, ClaudeBot, PerplexityBot, etc.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Content\u003C\u002Fstrong>: Choose which post types, categories, and tags to include\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Caching System\u003C\u002Fstrong>: Built-in caching for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface\u003C\u002Fstrong>: Intuitive settings page in WordPress admin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Follows WordPress security best practices\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>The plugin automatically generates an \u003Ccode>llms.txt\u003C\u002Fcode> file at your site’s root (e.g., \u003Ccode>https:\u002F\u002Fyoursite.com\u002Fllms.txt\u003C\u002Fcode>) that includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site description\u003C\u002Fli>\n\u003Cli>Main navigation links\u003C\u002Fli>\n\u003Cli>Important pages\u003C\u002Fli>\n\u003Cli>Categories and tags\u003C\u002Fli>\n\u003Cli>Recent posts\u003C\u002Fli>\n\u003Cli>Sitemap links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The file is automatically updated whenever you publish, update, or delete content.\u003C\u002Fp>\n\u003Ch4>SEO Integration\u003C\u002Fh4>\n\u003Cp>The plugin automatically detects and integrates with popular SEO plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>Rank Math\u003C\u002Fli>\n\u003Cli>All in One SEO (AIOSEO)\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Content marked as “noindex” in these plugins will be automatically excluded from the LLMs.txt file.\u003C\u002Fp>\n\u003Ch4>AI Crawler Detection\u003C\u002Fh4>\n\u003Cp>Track visits from AI crawlers including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>GPTBot (OpenAI)\u003C\u002Fli>\n\u003Cli>ClaudeBot (Anthropic)\u003C\u002Fli>\n\u003Cli>PerplexityBot\u003C\u002Fli>\n\u003Cli>Google-Extended\u003C\u002Fli>\n\u003Cli>CCBot (Common Crawl)\u003C\u002Fli>\n\u003Cli>And more…\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>View statistics and recent visits in the admin dashboard.\u003C\u002Fp>\n","Auto-generate llms.txt to help AI models like ChatGPT, Claude, Perplexity & Gemini discover and understand your site content.",145,"2025-12-21T19:28:00.000Z","5.8",[50,21,22,53,104],"yoast","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwpgeared-llms-txt-generator\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpgeared-llms-txt-generator.1.2.7.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":117,"num_ratings":118,"last_updated":119,"tested_up_to":14,"requires_at_least":83,"requires_php":16,"tags":120,"homepage":70,"download_link":124,"security_score":125,"vuln_count":31,"unpatched_count":11,"last_vuln_date":126,"fetched_at":56},"better-robots-txt","Better Robots.txt – AI-Ready Crawl Control & Bot Governance","3.0.1","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>Better Robots.txt replaces the default WordPress robots.txt workflow with a smarter, structured version you can configure and preview before publishing.\u003C\u002Fp>\n\u003Cp>Instead of a blank textarea, you get a guided wizard with presets, plain-language explanations, and a final Review & Save step so you can inspect the generated robots.txt before it goes live.\u003C\u002Fp>\n\u003Cp>Built for beginners and advanced users alike, Better Robots.txt helps you control how search engines, AI crawlers, SEO tools, archive bots, bad bots, social preview bots, and other automated agents interact with your site.\u003C\u002Fp>\n\u003Cp>Trusted by thousands of WordPress sites, Better Robots.txt is designed for the AI era without resorting to hype, vague promises, or hidden rules.\u003C\u002Fp>\n\u003Cp>Better Robots.txt is available in Free, Pro, and Premium editions. The free plugin covers the guided workflow and essential crawl control features, while Pro and Premium unlock additional governance, protection, and AI-ready modules. Some screenshots on the plugin page show features from all three editions.\u003C\u002Fp>\n\u003Ch3>A quick overview\u003C\u002Fh3>\n\u003Cp>\u003Ciframe loading=\"lazy\" title=\"Better robots.txt Video — AI-Ready Crawl Control for WordPress\" src=\"https:\u002F\u002Fplayer.vimeo.com\u002Fvideo\u002F1169756981?dnt=1&app_id=122963\" width=\"750\" height=\"372\" frameborder=\"0\" allow=\"autoplay; fullscreen; picture-in-picture; clipboard-write; encrypted-media; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\">\u003C\u002Fiframe>\u003C\u002Fp>\n\u003Ch3>Why Better Robots.txt is different\u003C\u002Fh3>\n\u003Cp>Most robots.txt plugins fall into one of three categories:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Simple text editor\u003C\u002Fli>\n\u003Cli>Virtual robots.txt manager\u003C\u002Fli>\n\u003Cli>Single-purpose AI or policy add-on\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Better Robots.txt goes further.\u003C\u002Fp>\n\u003Cp>It gives you a complete, guided crawl control workflow so you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Choose a preset that matches your goals\u003C\u002Fli>\n\u003Cli>Control major crawler categories without writing everything by hand\u003C\u002Fli>\n\u003Cli>Keep core WordPress protection rules visible and editable\u003C\u002Fli>\n\u003Cli>Clean up low-value crawl paths that waste crawl budget\u003C\u002Fli>\n\u003Cli>Generate a cleaner robots.txt output\u003C\u002Fli>\n\u003Cli>Preview the final result before saving\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What you can control\u003C\u002Fh3>\n\u003Cp>Better Robots.txt helps you manage:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Search engine visibility\u003C\u002Fli>\n\u003Cli>AI and LLM crawler behavior\u003C\u002Fli>\n\u003Cli>AI usage signals such as search, ai-input, and ai-train preferences\u003C\u002Fli>\n\u003Cli>SEO tool crawlers\u003C\u002Fli>\n\u003Cli>Bad bots and abusive crawlers\u003C\u002Fli>\n\u003Cli>Archive and Wayback access\u003C\u002Fli>\n\u003Cli>Feed crawlers and crawl traps\u003C\u002Fli>\n\u003Cli>WooCommerce crawl cleanup\u003C\u002Fli>\n\u003Cli>CSS, JavaScript, and image crawling rules\u003C\u002Fli>\n\u003Cli>Social media preview crawlers\u003C\u002Fli>\n\u003Cli>ads.txt and app-ads.txt allowance\u003C\u002Fli>\n\u003Cli>llms.txt generation\u003C\u002Fli>\n\u003Cli>Advanced directives such as crawl-delay and custom rules\u003C\u002Fli>\n\u003Cli>Final review before publishing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Editions\u003C\u002Fh3>\n\u003Cp>Better Robots.txt is available in three editions:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Free – Includes the guided setup, the Essential preset, core crawl control features, and the final Review & Save workflow.\u003C\u002Fli>\n\u003Cli>Pro – Adds more advanced governance and protection modules, including additional AI, crawler, and cleanup controls.\u003C\u002Fli>\n\u003Cli>Premium – Unlocks the most restrictive and advanced protection options, including the Fortress preset and additional high-control modules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some options shown in the interface are marked Free, Pro, or Premium so users can immediately understand which modules belong to each edition.\u003C\u002Fp>\n\u003Ch3>Presets\u003C\u002Fh3>\n\u003Cp>Setup starts with four modes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Essential – A clean, practical configuration for most websites that want a better robots.txt without complexity.\u003C\u002Fli>\n\u003Cli>AI-First – For publishers and content sites that want AI-ready governance without shutting down discovery.\u003C\u002Fli>\n\u003Cli>Fortress – For websites that want stronger protection against scraping, archive capture, and unnecessary crawl activity.\u003C\u002Fli>\n\u003Cli>Custom – For users who prefer to configure each module manually.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For many sites, one preset plus a quick review is enough.\u003C\u002Fp>\n\u003Ch3>Built for beginners and experts\u003C\u002Fh3>\n\u003Cp>Beginners get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A guided setup instead of a raw robots.txt box\u003C\u002Fli>\n\u003Cli>Preset-based configuration\u003C\u002Fli>\n\u003Cli>Plain-language explanations for important choices\u003C\u002Fli>\n\u003Cli>A safer workflow with a final preview step\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Advanced users get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Editable core WordPress protection rules\u003C\u002Fli>\n\u003Cli>Fine-grained crawler controls by category\u003C\u002Fli>\n\u003Cli>WooCommerce-oriented cleanup options\u003C\u002Fli>\n\u003Cli>Consolidated output options\u003C\u002Fli>\n\u003Cli>Advanced directives and custom rules\u003C\u002Fli>\n\u003Cli>A final output they can inspect before publishing\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>AI-ready, without hype\u003C\u002Fh3>\n\u003Cp>Better Robots.txt includes features for modern AI-related crawl governance, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>AI crawler handling\u003C\u002Fli>\n\u003Cli>Optional llms.txt support\u003C\u002Fli>\n\u003Cli>AI usage signals for compliant systems\u003C\u002Fli>\n\u003Cli>Optional machine-readable governance signals for advanced use cases\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>These features help you express how you want automated systems to use your content.\u003C\u002Fp>\n\u003Cp>However, Better Robots.txt does not claim to control AI by force. Like robots.txt itself, these signals are most useful with compliant systems and good-faith crawlers.\u003C\u002Fp>\n\u003Ch3>What Better Robots.txt is\u003C\u002Fh3>\n\u003Cp>Better Robots.txt is:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A robots.txt governance plugin for WordPress\u003C\u002Fli>\n\u003Cli>A guided configuration workflow instead of a raw text editor\u003C\u002Fli>\n\u003Cli>A crawl control layer to reduce wasteful crawling\u003C\u002Fli>\n\u003Cli>A practical bridge between SEO, crawl hygiene, and AI-era policy signaling\u003C\u002Fli>\n\u003Cli>A way to keep your crawl policy clearer for humans and machines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Technical reference for advanced users: Better Robots.txt also maintains a public \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGautierDorval\u002Fbetter-robots-txt\" rel=\"nofollow noopener noreferrer ugc\">GitHub repository\u003C\u002Fa> with product definition, governance notes, and machine-readable artefacts.\u003C\u002Fp>\n\u003Ch3>What Better Robots.txt is not\u003C\u002Fh3>\n\u003Cp>Better Robots.txt is not:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A firewall or Web Application Firewall (WAF)\u003C\u002Fli>\n\u003Cli>An anti-scraping enforcement engine\u003C\u002Fli>\n\u003Cli>A legal compliance engine\u003C\u002Fli>\n\u003Cli>A guarantee that every bot will obey your rules\u003C\u002Fli>\n\u003Cli>A replacement for server-level security or access control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>It helps you publish a clearer crawl policy.\u003C\u002Fp>\n\u003Cp>It does not replace infrastructure-level protection.\u003C\u002Fp>\n\u003Ch3>Typical use cases\u003C\u002Fh3>\n\u003Cp>Use Better Robots.txt if you want to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean up a weak or noisy default robots.txt\u003C\u002Fli>\n\u003Cli>Reduce crawl waste on WordPress or WooCommerce\u003C\u002Fli>\n\u003Cli>Keep major search engines allowed while restricting other bots\u003C\u002Fli>\n\u003Cli>Control whether archive bots can snapshot your site\u003C\u002Fli>\n\u003Cli>Publish AI usage preferences more clearly\u003C\u002Fli>\n\u003Cli>Keep social preview bots allowed while limiting scrapers\u003C\u002Fli>\n\u003Cli>Review the final file before making it live\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Guided step-by-step wizard\u003C\u002Fli>\n\u003Cli>Preset-based setup: Essential, AI-First, Fortress, Custom\u003C\u002Fli>\n\u003Cli>Search engine visibility controls\u003C\u002Fli>\n\u003Cli>AI and LLM crawler governance\u003C\u002Fli>\n\u003Cli>AI usage signals support\u003C\u002Fli>\n\u003Cli>SEO tool crawler controls\u003C\u002Fli>\n\u003Cli>Bad bot and abusive crawler options\u003C\u002Fli>\n\u003Cli>Archive and Wayback access controls\u003C\u002Fli>\n\u003Cli>Spam, feed, and crawl trap cleanup\u003C\u002Fli>\n\u003Cli>WooCommerce crawl cleanup options\u003C\u002Fli>\n\u003Cli>CSS, JavaScript, and image crawling rules\u003C\u002Fli>\n\u003Cli>Social media preview crawler controls\u003C\u002Fli>\n\u003Cli>ads.txt and app-ads.txt allowance\u003C\u002Fli>\n\u003Cli>Optional llms.txt generation\u003C\u002Fli>\n\u003Cli>Consolidated output option\u003C\u002Fli>\n\u003Cli>Core WordPress protection rules remain visible and editable\u003C\u002Fli>\n\u003Cli>Final Review & Save preview screen\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>About the publisher\u003C\u002Fh4>\n\u003Cp>Better Robots.txt is developed and maintained by \u003Ca href=\"https:\u002F\u002Fpagup.com\u002F\" rel=\"nofollow ugc\">Pagup\u003C\u002Fa>, a digital readability firm based in Quebec, Canada. Pagup helps organizations become correctly understood by search engines, generative AI systems, and autonomous agents.\u003C\u002Fp>\n\u003Cp>The robots.txt file is the first surface that AI crawlers read when they discover a site. A well-structured robots.txt that references governance files such as llms.txt, ai-manifest.json, and interpretation policies helps AI systems understand your site faster and more accurately.\u003C\u002Fp>\n\u003Cp>Better Robots.txt is one component of a broader digital readability practice that includes \u003Ca href=\"https:\u002F\u002Fpagup.com\u002Fen\u002Fservices\u002Fsemantic-content-architecture\u002F\" rel=\"nofollow ugc\">semantic content architecture\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpagup.com\u002Fen\u002Fservices\u002Fai-governance-and-machine-readability\u002F\" rel=\"nofollow ugc\">AI governance and machine readability\u003C\u002Fa>, and \u003Ca href=\"https:\u002F\u002Fpagup.com\u002Fen\u002Fglossary\u002Finterpretive-seo\u002F\" rel=\"nofollow ugc\">interpretive SEO\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Part of the Pagup ecosystem\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fpagup.com\u002F\" rel=\"nofollow ugc\">pagup.com\u003C\u002Fa> — Digital readability firm. Diagnostic, semantic architecture, AI governance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgautierdorval.com\u002F\" rel=\"nofollow ugc\">gautierdorval.com\u003C\u002Fa> — Doctrine, canonical definitions, interpretive governance research.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Finterpretive-governance.org\u002F\" rel=\"nofollow ugc\">interpretive-governance.org\u003C\u002Fa> — Formal versioned standard for interpretive governance.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbetter-robots.com\u002F\" rel=\"nofollow ugc\">better-robots.com\u003C\u002Fa> — Documentation and resources for Better Robots.txt.\u003C\u002Fli>\n\u003C\u002Ful>\n","Replace the default WordPress robots.txt workflow with a smarter, structured version you can preview before publishing, with Free, Pro, and Premium ed &hellip;",6000,309648,90,102,"2026-03-31T13:59:00.000Z",[121,122,21,123,53],"ai-crawlers","bot-blocker","robots-txt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-robots-txt.3.0.1.zip",99,"2023-02-14 00:00:00",{"attackSurface":128,"codeSignals":235,"taintFlows":276,"riskAssessment":303,"analyzedAt":311},{"hooks":129,"ajaxHandlers":205,"restRoutes":231,"shortcodes":232,"cronEvents":233,"entryPointCount":234,"unprotectedCount":234},[130,136,142,145,148,150,152,155,158,161,164,167,170,173,175,178,181,184,187,190,193,195,198,201],{"type":131,"name":132,"callback":133,"file":134,"line":135},"filter","cron_schedules","register_custom_schedules","includes\\class-mop-ai-indexer-activator.php",83,{"type":137,"name":138,"callback":139,"file":140,"line":141},"action","init","anonymous","includes\\class-mop-ai-indexer.php",130,{"type":131,"name":143,"callback":139,"file":140,"line":144},"query_vars",131,{"type":137,"name":146,"callback":139,"file":140,"line":147},"template_redirect",139,{"type":131,"name":132,"callback":139,"file":140,"line":149},146,{"type":137,"name":138,"callback":139,"file":140,"line":151},147,{"type":131,"name":153,"callback":139,"file":140,"line":154},"autoptimize_filter_noptimize",154,{"type":131,"name":156,"callback":139,"file":140,"line":157},"litespeed_cache_is_cacheable",155,{"type":131,"name":159,"callback":139,"file":140,"line":160},"rocket_cache_reject_uri",156,{"type":137,"name":162,"callback":139,"file":140,"line":163},"wp_head",162,{"type":131,"name":165,"callback":139,"file":140,"line":166},"robots_txt",163,{"type":137,"name":168,"callback":139,"file":140,"line":169},"wp_sitemaps_init",169,{"type":137,"name":171,"callback":139,"file":140,"line":172},"admin_enqueue_scripts",192,{"type":137,"name":171,"callback":139,"file":140,"line":174},193,{"type":137,"name":176,"callback":139,"file":140,"line":177},"admin_menu",199,{"type":137,"name":179,"callback":139,"file":140,"line":180},"in_admin_header",205,{"type":137,"name":182,"callback":139,"file":140,"line":183},"add_meta_boxes",211,{"type":137,"name":185,"callback":139,"file":140,"line":186},"save_post",212,{"type":137,"name":188,"callback":139,"file":140,"line":189},"admin_init",213,{"type":137,"name":191,"callback":139,"file":140,"line":192},"quick_edit_custom_box",214,{"type":137,"name":171,"callback":139,"file":140,"line":194},215,{"type":137,"name":196,"callback":139,"file":140,"line":197},"admin_post_mop_ai_indexer_clear_caches",232,{"type":137,"name":199,"callback":139,"file":140,"line":200},"mop_ai_indexer_cron_generation_event",240,{"type":137,"name":146,"callback":202,"priority":11,"file":203,"line":204},"maybe_render_dashed_alias_sitemap","includes\\logic\\class-mop-ai-indexer-sitemap-integration.php",120,[206,210,213,216,219,222,225,228],{"action":207,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":209},"mop_ai_indexer_start_generation",false,221,{"action":211,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":212},"mop_ai_indexer_process_generation",222,{"action":214,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":215},"mop_ai_indexer_get_generation_status",223,{"action":217,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":218},"mop_ai_indexer_start_deletion",224,{"action":220,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":221},"mop_ai_indexer_process_deletion",225,{"action":223,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":224},"mop_ai_indexer_delete_index_file",226,{"action":226,"nopriv":208,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":227},"mop_ai_indexer_scheduled_step_runner",238,{"action":226,"nopriv":229,"callback":139,"hasNonce":208,"hasCapCheck":208,"file":140,"line":230},true,239,[],[],[],8,{"dangerousFunctions":236,"sqlUsage":237,"outputEscaping":244,"fileOperations":272,"externalRequests":273,"nonceChecks":234,"capabilityChecks":274,"bundledLibraries":275},[],{"prepared":238,"raw":45,"locations":239},4,[240],{"file":241,"line":242,"context":243},"includes\\logic\\class-mop-ai-indexer-indexability-resolver.php",624,"$wpdb->get_results() with variable interpolation",{"escaped":245,"rawEcho":246,"locations":247},185,10,[248,252,254,256,258,261,264,266,268,270],{"file":249,"line":250,"context":251},"admin\\logic\\class-mop-ai-indexer-post-control-manager.php",137,"raw output",{"file":249,"line":253,"context":251},141,{"file":249,"line":255,"context":251},281,{"file":249,"line":257,"context":251},285,{"file":259,"line":260,"context":251},"admin\\partials\\mop-ai-indexer-concept-and-help-template.php",62,{"file":262,"line":263,"context":251},"includes\\logic\\class-mop-ai-indexer-endpoint-controller.php",125,{"file":262,"line":265,"context":251},126,{"file":262,"line":267,"context":251},140,{"file":262,"line":269,"context":251},142,{"file":262,"line":271,"context":251},143,16,5,9,[],[277,295],{"entryPoint":278,"graph":279,"unsanitizedCount":45,"severity":294},"maybe_log_hit (includes\\logic\\class-mop-ai-indexer-agent-policy-manager.php:100)",{"nodes":280,"edges":292},[281,287],{"id":282,"type":283,"label":284,"file":285,"line":286},"n0","source","$_SERVER","includes\\logic\\class-mop-ai-indexer-agent-policy-manager.php",133,{"id":288,"type":289,"label":290,"file":285,"line":250,"wp_function":291},"n1","sink","file_put_contents() [File Write]","file_put_contents",[293],{"from":282,"to":288,"sanitized":208},"medium",{"entryPoint":296,"graph":297,"unsanitizedCount":45,"severity":294},"\u003Cclass-mop-ai-indexer-agent-policy-manager> (includes\\logic\\class-mop-ai-indexer-agent-policy-manager.php:0)",{"nodes":298,"edges":301},[299,300],{"id":282,"type":283,"label":284,"file":285,"line":286},{"id":288,"type":289,"label":290,"file":285,"line":250,"wp_function":291},[302],{"from":282,"to":288,"sanitized":208},{"summary":304,"deductions":305},"The mop-ai-indexer plugin v1.0.6 exhibits a concerning security posture due to a significant number of unprotected AJAX handlers. While the plugin demonstrates good practices in other areas, such as a high percentage of prepared SQL statements and properly escaped output, the lack of authorization checks on all 8 identified AJAX entry points represents a substantial risk. This creates an open attack surface where unauthenticated users could potentially trigger malicious actions within the plugin.\n\nThe static analysis did not reveal any critical or high-severity taint flows, which is a positive sign. However, the presence of unsanitized paths in the limited taint analysis (2 flows) warrants attention, even if they are not currently deemed critical. The plugin's vulnerability history is clean, with no known CVEs, which suggests a generally stable codebase up to this version. This lack of historical vulnerabilities, combined with the good practices in SQL and output handling, points to a developer who understands some core security principles.\n\nDespite the positive aspects, the unprotected AJAX endpoints are the most significant weakness. This oversight could lead to various vulnerabilities, including unauthorized data manipulation or information disclosure, depending on what these AJAX handlers do. Therefore, while the plugin has strengths, the unauthenticated entry points demand immediate remediation to bring its security posture to an acceptable level.",[306,309],{"reason":307,"points":308},"AJAX handlers without auth checks",20,{"reason":310,"points":246},"Unsanitized paths in taint flows","2026-03-17T07:08:42.935Z",{"wat":313,"direct":322},{"assetPaths":314,"generatorPatterns":317,"scriptPaths":318,"versionParams":319},[315,316],"\u002Fwp-content\u002Fplugins\u002Fmop-ai-indexer\u002Fadmin\u002Fcss\u002Fmop-ai-indexer-admin-style.css","\u002Fwp-content\u002Fplugins\u002Fmop-ai-indexer\u002Fadmin\u002Fjs\u002Fmop-ai-indexer-admin.js",[],[316],[320,321],"mop-ai-indexer\u002Fadmin\u002Fcss\u002Fmop-ai-indexer-admin-style.css?ver=","mop-ai-indexer\u002Fadmin\u002Fjs\u002Fmop-ai-indexer-admin.js?ver=",{"cssClasses":323,"htmlComments":324,"htmlAttributes":326,"restEndpoints":327,"jsGlobals":329,"shortcodeOutput":331},[],[325],"\u003C!-- MOP AI Indexer -->",[],[328],"\u002Fwp-json\u002Fmop-ai-indexer\u002F",[330],"MOP_AI_INDEXER_ADMIN",[],{"slug":4,"current_version":6,"total_versions":11,"versions":333},[]]