[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fLIBdJG0dBVF63Q-NlrVOj9cTzSoBOpTlRkxhxyo_rLU":3,"$fRIunlodx3wgGMdJlNEkPyC_t4syLk_nOA4a0pS0JjaE":250,"$frR49T_tkvWshZemPM8qsigGeIJ4vUUqJxqby6dKACwA":255},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":38,"analysis":136,"fingerprints":229},"llms-full-txt-generator","LLMs.txt and LLMs-Full.txt Generator","2.0.7","rankth","https:\u002F\u002Fprofiles.wordpress.org\u002Frankth\u002F","\u003Cp>The LLMS Full TXT Generator is a WordPress plugin designed to automatically generate \u003Ccode>llms.txt\u003C\u002Fcode> and \u003Ccode>llms-full.txt\u003C\u002Fcode> files in the root directory of your website.\u003C\u002Fp>\n\u003Cp>These files provide a structured list of your pages and posts, useful for:\u003Cbr \u002F>\n– content indexing\u003Cbr \u002F>\n– AI training\u003Cbr \u002F>\n– enhancing AI systems’ interaction with your site\u003C\u002Fp>\n\u003Cp>Using these files helps optimize your website for AI discovery—similar to how \u003Ccode>robots.txt\u003C\u002Fcode> guides search engines.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Customizable Post Types:\u003C\u002Fstrong> Select which post types to include in the generated files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Media Support:\u003C\u002Fstrong> Full WordPress media library integration through attachment post type:\n\u003Cul>\n\u003Cli>Detailed media information including titles, URLs, alt text, captions, and descriptions\u003C\u002Fli>\n\u003Cli>Structured media documentation in Markdown format\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Excerpts:\u003C\u002Fstrong> Option to include post excerpts for more detailed content representation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>URL Management:\u003C\u002Fstrong> Include or exclude specific URLs or URL patterns using wildcards\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Regeneration:\u003C\u002Fstrong> Regenerate files easily when content changes to keep them up-to-date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced SEO Integration:\u003C\u002Fstrong> Fully compatible with all major SEO plugins, including:\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\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart URL Pattern Matching:\u003C\u002Fstrong> Advanced path matching for better content organisation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robots.txt Support:\u003C\u002Fstrong> Respects your robots.txt configuration and noindex settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>UTF-8 Support:\u003C\u002Fstrong> Proper handling of special characters with UTF-8 BOM\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate llms.txt and llms-full.txt files for WordPress to guide AI and LLMs. Fully compatible with Yoast SEO, Rank Math, SEOPress, and All in One SEO &hellip;",3000,27450,90,8,"2026-03-13T06:33:00.000Z","6.8.5","5.0","7.0",[20,21,22,23,24],"ai-llm","llms","rankmath","seo","txt-generator","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllms-full-txt-generator.zip",100,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},1,30,94,"2026-05-19T16:22:43.747Z",[39,58,77,96,116],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":28,"downloaded":47,"rating":27,"num_ratings":34,"last_updated":48,"tested_up_to":16,"requires_at_least":17,"requires_php":49,"tags":50,"homepage":56,"download_link":57,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"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","7.4",[51,52,53,54,55],"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":59,"name":60,"version":61,"author":62,"author_profile":63,"description":64,"short_description":65,"active_installs":28,"downloaded":66,"rating":28,"num_ratings":28,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":49,"tags":70,"homepage":74,"download_link":75,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":76},"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","6.9.4","5.8",[71,72,22,23,73],"ai","llms-txt","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","2026-03-15T15:16:48.613Z",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":85,"downloaded":86,"rating":36,"num_ratings":87,"last_updated":88,"tested_up_to":16,"requires_at_least":69,"requires_php":89,"tags":90,"homepage":25,"download_link":92,"security_score":93,"vuln_count":94,"unpatched_count":28,"last_vuln_date":95,"fetched_at":30},"website-llms-txt","Website LLMs.txt","8.2.7","Ryan Howard","https:\u002F\u002Fprofiles.wordpress.org\u002Fryhowa\u002F","\u003Cp>\u003Cstrong>Website LLMs.txt\u003C\u002Fstrong> generates and manages an \u003Ccode>llms.txt\u003C\u002Fcode> file, a structured, AI-ready index that helps large language models like ChatGPT, Claude, and Perplexity understand your site’s most important content.\u003C\u002Fp>\n\u003Ch3>How llms.txt works\u003C\u002Fh3>\n\u003Cp>Traditional sitemaps and robots files guide search engines. But as AI-driven systems such as ChatGPT, Claude, and Perplexity increasingly ingest web content, they benefit from a clear, structured list of a site’s most important URLs.\u003Cbr \u002F>\n    llms.txt offers that: a plain-text or Markdown list of essential public URLs, optionally annotated with titles, descriptions, and grouping, designed for AI consumption rather than general web crawling.\u003C\u002Fp>\n\u003Ch3>Key benefits\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>AI discovery readiness\u003C\u002Fstrong> — future-proof your site for AI indexing and content retrieval.\u003Cbr \u002F>\n✅ \u003Cstrong>Fully automatic\u003C\u002Fstrong> — the plugin builds and updates your \u003Ccode>llms.txt\u003C\u002Fcode> file on its own schedule.\u003Cbr \u002F>\n✅ \u003Cstrong>SEO plugin integration\u003C\u002Fstrong> — works seamlessly with Yoast SEO, Rank Math, SEOPress, and AIOSEO, automatically excluding content marked as \u003Cem>noindex\u003C\u002Fem> or \u003Cem>nofollow\u003C\u002Fem>.\u003Cbr \u002F>\n✅ \u003Cstrong>Advanced controls\u003C\u002Fstrong> — choose post types, customize file titles or descriptions, attach optional Markdown files, and trigger manual regeneration.\u003Cbr \u002F>\n✅ \u003Cstrong>Developer-friendly\u003C\u002Fstrong> — includes filters such as \u003Ccode>llms_generator_get_post_meta_description\u003C\u002Fcode> for description logic, performance tuning, and custom indexing behavior.\u003Cbr \u002F>\n✅ \u003Cstrong>AI crawler detection\u003C\u002Fstrong> — opt in to track whether GPTBot, ClaudeBot, or PerplexityBot are actually reading your site’s \u003Ccode>llms.txt\u003C\u002Fcode>.\u003Cbr \u002F>\n✅ \u003Cstrong>WooCommerce & multisite ready\u003C\u002Fstrong> — respects product visibility rules and scales easily across large or networked sites.\u003Cbr \u002F>\n✅ \u003Cstrong>Privacy-first experiment\u003C\u002Fstrong> — anonymous, encrypted telemetry helps reveal which bots are accessing \u003Ccode>llms.txt\u003C\u002Fcode> files across the web.\u003C\u002Fp>\n\u003Ch3>Activation & setup\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Activate the plugin.\u003C\u002Fli>\n\u003Cli>Visit \u003Cem>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> LLMs.txt\u003C\u002Fem> to configure post types, update frequency (immediate, daily, or weekly), and optional crawler logging.\u003C\u002Fli>\n\u003Cli>The plugin generates \u003Ccode>llms.txt\u003C\u002Fcode> (and optionally \u003Ccode>llms-full.txt\u003C\u002Fcode>) and serves it from your site root.\u003C\u002Fli>\n\u003Cli>Content updates trigger automatic regeneration. All noindex\u002Fnofollow rules from your SEO plugin are respected.\u003C\u002Fli>\n\u003Cli>If you enable AI crawler logging, local and global logs record each visit from known AI bots — viewable right inside your WordPress dashboard.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Use cases for llms.txt\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Publishers, SaaS companies, developers, and documentation sites that want to make their content easier for AI systems to interpret.\u003C\u002Fli>\n\u003Cli>SEO-driven websites teting AI engine optimization tactics.\u003C\u002Fli>\n\u003Cli>Agencies and site owners preparing for the next phase of AI search and retrieval.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>The llms.txt experiment & further reading\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcompleteseo.com\u002Fare-ai-bots-actually-reading-llms-txt-files\u002F\" rel=\"nofollow ugc\">Are AI bots actually reading llms.txt files?\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fcompleteseo.com\u002Feverything-we-know-about-llms-txt\u002F\" rel=\"nofollow ugc\">Everything we know about llms.txt\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Automatically generate and manage LLMS.txt files for LLM\u002FAI content understanding, with full Yoast SEO, Rank Math, SEOPress, and AIOSEO integration.",30000,375486,11,"2026-03-13T18:44:00.000Z","7.2",[71,91,22,23,73],"llm","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebsite-llms-txt.8.2.7.zip",96,3,"2026-04-20 18:26:20",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":104,"downloaded":105,"rating":13,"num_ratings":106,"last_updated":107,"tested_up_to":68,"requires_at_least":108,"requires_php":109,"tags":110,"homepage":25,"download_link":115,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"import-xml-csv-settings-to-rank-math-seo","WP All Import – Import SEO Settings for Rank Math SEO","1.1","WP All Import","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpallimport\u002F","\u003Cp>The Rank Math Add-On for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-all-import\" title=\"WordPress XML & CSV Import\" rel=\"ugc\">WP All Import\u003C\u002Fa> makes it easy to bulk import your SEO setting to the WordPress SEO Plugin – Rank Math plugin in less than 10 minutes.\u003C\u002Fp>\n\u003Cp>The left side shows all of the fields that you can import to and the right side displays the data from your XML\u002FCSV file. Then you can simply drag & drop the data from your XML or CSV into the WordPress SEO Plugin – Rank Math fields to import them.\u003C\u002Fp>\n\u003Cp>The importer is so intuitive it is almost like manually configuring Rank Math when adding\u002Fediting a post.\u003C\u002Fp>\n\u003Cp>It’s easy to begin with our \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fdocumentation\u002Fgetting-started\u002Fimporting-an-xml-or-csv-file\u002F\" rel=\"nofollow ugc\">Quickstart Guide\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Why you should use the Rank Math Add-On for WP All Import\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Import new posts, pages, or custom post types and configure their SEO settings all in the same import.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Update SEO settings for existing posts, pages, or custom post types already published on your site with \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fbulk-edit-wordpress-data\u002F\" rel=\"nofollow ugc\">Bulk Edit\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Compatible with all other \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fadd-ons\u002F\" rel=\"nofollow ugc\">WP All Import add-ons\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Complete support – configure all available SEO settings for your posts, including social media images.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>WP All Import Professional Edition\u003C\u002Fh4>\n\u003Cp>The Rank Math Add-On for WP All Import is fully compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-all-import\" title=\"WordPress XML & CSV Import\" rel=\"ugc\">the free version of WP All Import\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>However, \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fpricing\u002F?utm_source=free-plugin&utm_medium=dot-org&utm_campaign=rankmath-seo\" rel=\"nofollow ugc\">the professional edition of WP All Import\u003C\u002Fa> includes premium support and adds the following features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Import files from a URL: Download and import files from external websites, even if they are password protected with HTTP authentication.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Cron Job\u002FRecurring Imports: WP All Import Pro can periodically check a file for updates then add, edit, delete, and update your posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Custom PHP Functions: Pass your data through custom functions by using [my_function({data[1]})] in your import template. WP All Import will pass the value of {data[1]} through my_function and use whatever it returns.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Access to premium technical support.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fpricing\u002F?utm_source=free-plugin&utm_medium=dot-org&utm_campaign=rankmath-seo\" rel=\"nofollow ugc\">Upgrade to the professional edition of WP All Import now.\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Developers: Create Your Own Add-On\u003C\u002Fh4>\n\u003Cp>This Add-On was created using the \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fdocumentation\u002Faddon-dev\u002Foverview\u002F\" rel=\"nofollow ugc\">Rapid Add-On API\u003C\u002Fa> for WP All Import. We’ve made it really easy to write your own Add-On.\u003C\u002Fp>\n\u003Ch4>Related Plugins\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fimport-xml-csv-settings-to-all-in-one-seo-pack\u002F\" rel=\"ugc\">Import Settings into All In One SEO\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fyoast-seo-settings-xml-csv-import\u002F\" rel=\"ugc\">Import Settings into WordPress SEO by Yoast\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We do not handle support in the WordPress.org community forums.\u003C\u002Fp>\n\u003Cp>We do try to handle support for our free version users at the following e-mail address:\u003C\u002Fp>\n\u003Cp>E-mail: support@wpallimport.com\u003C\u002Fp>\n\u003Cp>Support for free version customers is not guaranteed and based on ability. For premium support, purchase \u003Ca href=\"https:\u002F\u002Fwww.wpallimport.com\u002Fpricing\u002F?utm_source=free-plugin&utm_medium=dot-org&utm_campaign=rankmath-seo\" rel=\"nofollow ugc\">WP All Import Pro\u003C\u002Fa>.\u003C\u002Fp>\n","Drag & drop to import from any CSV, Excel, XML, or Google Sheets file into Rank Math SEO's titles, meta descriptions, focus keywords, schema  &hellip;",7000,35790,4,"2026-01-30T13:27:00.000Z","4.9","5.6",[111,112,113,114,23],"import-rankmath","import-search-engine-optimization","import-seo","search-engine-optimization","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimport-xml-csv-settings-to-rank-math-seo.1.1.zip",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":124,"downloaded":125,"rating":13,"num_ratings":126,"last_updated":127,"tested_up_to":68,"requires_at_least":17,"requires_php":49,"tags":128,"homepage":25,"download_link":132,"security_score":133,"vuln_count":134,"unpatched_count":28,"last_vuln_date":135,"fetched_at":30},"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,102,"2026-03-31T13:59:00.000Z",[129,130,72,131,23],"ai-crawlers","bot-blocker","robots-txt","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbetter-robots-txt.3.0.1.zip",99,2,"2023-02-14 00:00:00",{"attackSurface":137,"codeSignals":213,"taintFlows":220,"riskAssessment":221,"analyzedAt":228},{"hooks":138,"ajaxHandlers":178,"restRoutes":179,"shortcodes":210,"cronEvents":211,"entryPointCount":212,"unprotectedCount":28},[139,145,149,152,158,162,167,172,174],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","admin_menu","add_menu","includes\\class-llms-admin.php",6,{"type":140,"name":146,"callback":147,"file":143,"line":148},"admin_enqueue_scripts","enqueue",7,{"type":140,"name":150,"callback":151,"file":143,"line":14},"admin_init","init_settings",{"type":140,"name":153,"callback":154,"priority":155,"file":156,"line":157},"update_option_llms_full_txt_generator_update_frequency","handle_frequency",10,"includes\\class-llms-generator.php",12,{"type":140,"name":159,"callback":160,"file":161,"line":87},"rest_api_init","register_routes","includes\\class-llms-license.php",{"type":140,"name":163,"callback":164,"file":165,"line":166},"before_woocommerce_init","declare_woocommerce_compatibility","includes\\class-llms-loader.php",26,{"type":168,"name":169,"callback":170,"file":165,"line":171},"filter","cron_schedules","add_weekly_schedule",27,{"type":140,"name":159,"callback":160,"file":173,"line":14},"includes\\class-llms-rest-api.php",{"type":140,"name":163,"callback":175,"file":176,"line":177},"closure","llms-txt-generator.php",23,[],[180,188,194,200,205],{"namespace":181,"route":182,"methods":183,"callback":185,"permissionCallback":186,"file":161,"line":187},"llms\u002Fv1","\u002Finitial_config\u002F",[184],"GET","get_initial_config","perm_check",16,{"namespace":181,"route":189,"methods":190,"callback":192,"permissionCallback":186,"file":161,"line":193},"\u002Fupdate_licence_key\u002F",[191],"POST","update_licence_key",22,{"namespace":181,"route":195,"methods":196,"callback":197,"permissionCallback":198,"file":173,"line":199},"\u002Fsettings",[184,191],"handle_settings","check_permissions",13,{"namespace":181,"route":201,"methods":202,"callback":203,"permissionCallback":198,"file":173,"line":204},"\u002Fgenerate",[191],"generate",19,{"namespace":181,"route":206,"methods":207,"callback":208,"permissionCallback":198,"file":173,"line":209},"\u002Fdelete\u002F(?P\u003Cfile>[\\w\\.\\-]+)",[191],"delete_file",25,[],[],5,{"dangerousFunctions":214,"sqlUsage":215,"outputEscaping":217,"fileOperations":106,"externalRequests":94,"nonceChecks":28,"capabilityChecks":94,"bundledLibraries":219},[],{"prepared":134,"raw":28,"locations":216},[],{"escaped":106,"rawEcho":28,"locations":218},[],[],[],{"summary":222,"deductions":223},"The \"llms-full-txt-generator\" plugin v2.0.7 exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, the consistent use of prepared statements for SQL queries, and proper output escaping are strong indicators of secure coding practices. Furthermore, the plugin doesn't appear to have any known vulnerabilities or a history of past security issues, suggesting a history of responsible development and maintenance.\n\nHowever, the static analysis does reveal a few areas that warrant attention. The lack of nonce checks for any of its entry points, including its REST API routes, presents a potential security concern. While capability checks are present for some REST API routes, the absence of nonces means that attackers could potentially replay requests or craft malicious requests that might be executed without proper session validation. The presence of file operations and external HTTP requests, while not inherently insecure, always carries a degree of risk if not handled with extreme care regarding user-supplied input or untrusted data sources.\n\nOverall, the plugin is well-coded in many aspects. The main area for improvement lies in the implementation of nonce checks to further bolster its security against various attack vectors. The vulnerability history is a positive sign, but the existing entry points, particularly the REST API routes, should be re-evaluated for nonce protection to ensure robust security.",[224,226],{"reason":225,"points":155},"No nonce checks on entry points",{"reason":227,"points":212},"Capability checks present but no nonces on REST API","2026-03-16T18:23:36.973Z",{"wat":230,"direct":239},{"assetPaths":231,"generatorPatterns":234,"scriptPaths":235,"versionParams":236},[232,233],"\u002Fwp-content\u002Fplugins\u002Fllms-full-txt-generator\u002Fbuild\u002Findex.js","\u002Fwp-content\u002Fplugins\u002Fllms-full-txt-generator\u002Fbuild\u002Findex.css",[],[232],[237,238],"llms-full-txt-generator\u002Fbuild\u002Findex.css?ver=","llms-full-txt-generator\u002Fbuild\u002Findex.js?ver=",{"cssClasses":240,"htmlComments":241,"htmlAttributes":242,"restEndpoints":244,"jsGlobals":247,"shortcodeOutput":249},[],[],[243],"id=\"llms-react-root\"",[245,246],"\u002Fwp-json\u002Fllms\u002Fv1\u002Finitial_config\u002F","\u002Fwp-json\u002Fllms\u002Fv1\u002Fupdate_licence_key\u002F",[248],"window.llmsData",[],{"error":251,"url":252,"statusCode":253,"statusMessage":254,"message":254},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fllms-full-txt-generator\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":106,"versions":256},[257,265,272,279],{"version":258,"download_url":259,"svn_tag_url":260,"released_at":29,"has_diff":261,"diff_files_changed":262,"diff_lines":29,"trac_diff_url":263,"vulnerabilities":264,"is_current":261},"2.0.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllms-full-txt-generator.2.0.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fllms-full-txt-generator\u002Ftags\u002F2.0.2\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fllms-full-txt-generator%2Ftags%2F2.0.1&new_path=%2Fllms-full-txt-generator%2Ftags%2F2.0.2",[],{"version":266,"download_url":267,"svn_tag_url":268,"released_at":29,"has_diff":261,"diff_files_changed":269,"diff_lines":29,"trac_diff_url":270,"vulnerabilities":271,"is_current":261},"2.0.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllms-full-txt-generator.2.0.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fllms-full-txt-generator\u002Ftags\u002F2.0.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fllms-full-txt-generator%2Ftags%2F2.0&new_path=%2Fllms-full-txt-generator%2Ftags%2F2.0.1",[],{"version":273,"download_url":274,"svn_tag_url":275,"released_at":29,"has_diff":261,"diff_files_changed":276,"diff_lines":29,"trac_diff_url":277,"vulnerabilities":278,"is_current":261},"2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllms-full-txt-generator.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fllms-full-txt-generator\u002Ftags\u002F2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fllms-full-txt-generator%2Ftags%2F1.9&new_path=%2Fllms-full-txt-generator%2Ftags%2F2.0",[],{"version":280,"download_url":281,"svn_tag_url":282,"released_at":29,"has_diff":261,"diff_files_changed":283,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":284,"is_current":261},"1.9","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fllms-full-txt-generator.1.9.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fllms-full-txt-generator\u002Ftags\u002F1.9\u002F",[],[]]