[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f_-8erIItDvu2mK2XVYmblPTtlSv6SDkSVRmen7lLbW8":3},{"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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":36,"analysis":113,"fingerprints":172},"geo-pilot","GEO Pilot – AI Search Optimization & llms.txt","1.0.1","PipGEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fpipgeo\u002F","\u003Cblockquote>\n\u003Cp>\u003Cstrong>Are you invisible to ChatGPT?\u003C\u002Fstrong>\u003Cbr \u002F>\n  Traditional SEO helps you rank on Google.\u003Cbr \u002F>\n  \u003Cstrong>GEO Pilot\u003C\u002Fstrong> helps you rank in the new wave of “Generative Engines” like ChatGPT, Google Gemini, Perplexity, and Claude.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>GEO Pilot\u003C\u002Fstrong> is the essential “AI Visibility Kit” for WordPress.\u003Cbr \u002F>\nIt automatically creates the standardized files that AI bots look for and helps you write content that fits their specific “Token Context Windows.”\u003C\u002Fp>\n\u003Ch3>🤖 Core Features (Free Forever)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Dynamic llms.txt Generator:\u003C\u002Fstrong> Automatically creates a strictly formatted \u003Ccode>yourdomain.com\u002Fllms.txt\u003C\u002Fcode> file.\u003Cbr \u002F>\nThis is the new “Sitemap” for AI agents, telling them exactly which pages to read and index.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Context Summary:\u003C\u002Fstrong> Adds a dedicated “AI Summary” field to your Post Editor.\u003Cbr \u002F>\nControl exactly how ChatGPT describes your article, instead of letting it guess from your first paragraph.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>The “Jargon Slayer” Writer:\u003C\u002Fstrong> Writing for AI requires “High Information Gain.”\u003Cbr \u002F>\nOur editor tool highlights vague “fluff” words (like \u003Cem>‘delve’\u003C\u002Fem>, \u003Cem>‘game-changing’\u003C\u002Fem>, \u003Cem>‘seamless’\u003C\u002Fem>) that lower your Trust Score in AI models, helping you write cleaner, data-driven content.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Smart Fallbacks:\u003C\u002Fstrong> If you don’t write a custom summary, we automatically generate a token-optimized version from your excerpt.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 Who is this for?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers:\u003C\u002Fstrong> Ensure your articles are cited as sources in AI chat answers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SaaS & Business:\u003C\u002Fstrong> Control how your brand is defined by LLMs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers:\u003C\u002Fstrong> A “set it and forget it” solution for the new \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> standard proposed by the AI community.\u003C\u002Fli>\n\u003C\u002Ful>\n","Prepare your WordPress site for the AI Search era. Auto-generate a dynamic llms.txt file, optimize content for tokens, and rank in AI Overviews.",10,116,0,"2026-01-06T21:06:00.000Z","6.9.4","6.0","7.4",[19,20,21,22,23],"ai-seo","chatgpt","gemini","geo","llms-txt","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgeo-pilot.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"pipgeo",1,30,94,"2026-04-04T04:21:18.109Z",[37,51,69,83,97],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":13,"downloaded":45,"rating":13,"num_ratings":13,"last_updated":46,"tested_up_to":15,"requires_at_least":47,"requires_php":17,"tags":48,"homepage":24,"download_link":50,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"mz-ai-seo-geo-optimize-for-chatgpt-gemini-searchgpt","PlugStudio AI SEO & GEO: Optimize for ChatGPT, Gemini & SearchGPT","2.0","PlugStudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fplugstudio\u002F","\u003Cp>\u003Cstrong>SEO is changing. Is your website ready for the AI revolution?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Traditional search engines are being replaced by AI answers. When a user asks \u003Cstrong>ChatGPT\u003C\u002Fstrong>, \u003Cstrong>Google Gemini\u003C\u002Fstrong>, or \u003Cstrong>Perplexity\u003C\u002Fstrong> a question, the AI doesn’t look for keywords—it looks for \u003Cstrong>Entities, Facts, and Context\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PlugStudio AI SEO & GEO\u003C\u002Fstrong> is the essential tool to position your WordPress site in this new ecosystem. We don’t just optimize for clicks; we optimize for \u003Cstrong>citations\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>This plugin transforms your content into structured data that Large Language Models (LLMs) love to read, increasing the chances of your brand being cited as the source of truth in AI-generated answers.\u003C\u002Fp>\n\u003Ch3>🧠 KEY FEATURES\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>✨ One-Click AI Magic:\u003C\u002Fstrong> Connects with \u003Cstrong>Google Gemini (Free Tier available)\u003C\u002Fstrong> or \u003Cstrong>OpenAI (ChatGPT)\u003C\u002Fstrong> to automatically analyze your content, find the correct Wikidata Entity, and write a perfect TL;DR summary for robots.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔗 Semantic Entity Linking:\u003C\u002Fstrong> Injects advanced \u003Ccode>JSON-LD\u003C\u002Fcode> Schema that explicitly tells search engines: “This article is about [Wikidata Entity]”. This builds authority and disambiguates your content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🤖 AI-First Summaries:\u003C\u002Fstrong> Generates a concise executive summary block. You can display it to your users (great for UX) or hide it visually so \u003Cstrong>only robots see it\u003C\u002Fstrong> (“Ghost Mode”).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🗺️ Entity Sitemap:\u003C\u002Fstrong> Automatically generates a specialized \u003Ccode>geo-sitemap.xml\u003C\u002Fcode> that lists your content’s conceptual entities, helping AI crawlers (like GPTBot) understand your site’s knowledge graph without scraping every page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⚡ Lightweight & Fast:\u003C\u002Fstrong> No bloat. No complex frameworks. Just pure, optimized PHP that fits into your existing workflow.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin relies on third party\u002Fexternal services to analyze your content and generate summaries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. Google Gemini API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to the Google Gemini API to analyze the post content and generate summaries\u002Fentities when you click the “Generate” button.\u003Cbr \u002F>\n* \u003Cstrong>Data sent:\u003C\u002Fstrong> Post title and content (HTML).\u003Cbr \u002F>\n* \u003Cstrong>When:\u003C\u002Fstrong> Only when the user manually clicks the “Generate with AI” button.\u003Cbr \u002F>\n* \u003Cstrong>Service provider:\u003C\u002Fstrong> Google LLC: \u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. OpenAI API\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin connects to the OpenAI API to analyze the post content and generate summaries\u002Fentities when you click the “Generate” button.\u003Cbr \u002F>\n* \u003Cstrong>Data sent:\u003C\u002Fstrong> Post title and content (HTML).\u003Cbr \u002F>\n* \u003Cstrong>When:\u003C\u002Fstrong> Only when the user manually clicks the “Generate with AI” button.\u003Cbr \u002F>\n* \u003Cstrong>Service provider:\u003C\u002Fstrong> OpenAI: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Wikipedia (Wikidata)\u003C\u002Fstrong>\u003Cbr \u002F>\nThis plugin formats URLs linking to Wikipedia.org to define entities in the Schema.org markup.\u003Cbr \u002F>\n* \u003Cstrong>Data sent:\u003C\u002Fstrong> No data is sent to Wikipedia by the plugin server-side. It serves as a reference for Linked Data.\u003Cbr \u002F>\n* \u003Cstrong>Service provider:\u003C\u002Fstrong> Wikimedia Foundation: \u003Ca href=\"https:\u002F\u002Ffoundation.wikimedia.org\u002Fwiki\u002FPolicy:Terms_of_Use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Ffoundation.wikimedia.org\u002Fwiki\u002FPolicy:Privacy_policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","🚀 The complete AI SEO suite. Prepare your WordPress site for the era of Generative Engine Optimization (GEO). Auto-generate summaries and Schema for C &hellip;",269,"2026-01-30T04:32:00.000Z","5.8",[19,20,21,22,49],"schema","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmz-ai-seo-geo-optimize-for-chatgpt-gemini-searchgpt.2.0.1.zip",{"slug":52,"name":53,"version":54,"author":55,"author_profile":56,"description":57,"short_description":58,"active_installs":26,"downloaded":59,"rating":26,"num_ratings":60,"last_updated":61,"tested_up_to":62,"requires_at_least":63,"requires_php":64,"tags":65,"homepage":24,"download_link":68,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"markdown-mirror","Markdown Mirror – llms.txt and .md always up to date","1.0.0","markdownmirror","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarkdownmirror\u002F","\u003Cp>🚀 \u003Cstrong>Markdown Mirror\u003C\u002Fstrong> instantly serves Markdown versions of every WordPress post, page, and the homepage—no pre-generation, zero settings, pure speed.\u003C\u002Fp>\n\u003Ch3>What it does\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>⚡ \u003Cstrong>On-demand export\u003C\u002Fstrong>\u003Cbr \u002F>\nJust append \u003Ccode>.md\u003C\u002Fcode> to any public URL (e.g., \u003Ccode>\u002Fhello-world.md\u003C\u002Fcode>) to download the Markdown file.\u003C\u002Fli>\n\u003Cli>📑 \u003Cstrong>\u003Ccode>llms.txt\u003C\u002Fcode> generator\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u002Fllms.txt always lists the freshest links to every Markdown mirror.\u003C\u002Fli>\n\u003Cli>🗂️ \u003Cstrong>Homepage & index\u003C\u002Fstrong>\u003Cbr \u002F>\n  \u002Findex.md gives you a Markdown snapshot of the front page.\u003C\u002Fli>\n\u003Cli>🛠️ \u003Cstrong>Theme-agnostic\u003C\u002Fstrong>\u003Cbr \u002F>\nCompatible with all themes.\u003C\u002Fli>\n\u003Cli>🧹 \u003Cstrong>Zero clutter\u003C\u002Fstrong>\u003Cbr \u002F>\nWrites no options, adds no tables; mirrors are generated on the fly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why you’ll love it\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>🕵️ \u003Cstrong>AI-ready SEO\u003C\u002Fstrong> – Serve clean, semantic text to LLM crawlers.  \u003C\u002Fli>\n\u003Cli>📚 \u003Cstrong>Docs & backups\u003C\u002Fstrong> – Keep human-readable copies of everything.  \u003C\u002Fli>\n\u003Cli>💻 \u003Cstrong>Dev-friendly\u003C\u002Fstrong> – Ideal for static-site workflows and Git versioning.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Quick start\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install & activate Markdown Mirror.  \u003C\u002Fli>\n\u003Cli>Visit any post or page with \u003Ccode>.md\u003C\u002Fcode> at the end to fetch its Markdown.  \u003C\u002Fli>\n\u003Cli>Check \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> for the full index and \u003Ccode>\u002Findex.md\u003C\u002Fcode> for the homepage mirror.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Enjoy effortless, always-up-to-date Markdown mirrors. ✨\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Dynamic \u003Ccode>.md\u003C\u002Fcode> endpoints  \u003C\u002Fli>\n\u003Cli>\u003Ccode>llms.txt\u003C\u002Fcode> with sitemap-based index  \u003C\u002Fli>\n\u003Cli>Admin toggle in Dashboard \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Markdown Mirror  \u003C\u002Fli>\n\u003Cli>No extra database tables\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>No support available\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Browse \u003Ccode>\u002Findex.md\u003C\u002Fcode> for homepage Markdown.  \u003C\u002Fli>\n\u003Cli>Browse \u003Ccode>\u002F{post-slug}.md\u003C\u002Fcode> for any post\u002Fpage.  \u003C\u002Fli>\n\u003Cli>Visit \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> for LLM-friendly site index.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>GPLv2 or later\u003C\u002Fp>\n","Generate an llms.txt map and dynamic Markdown (.md) versions of every page of your site to improve your AI SEO and facilitate LLMs indexing.",828,2,"2025-07-09T13:21:00.000Z","6.8.5","5.0","7.0",[66,19,22,23,67],"aeo","md","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-mirror.1.0.0.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":11,"downloaded":77,"rating":13,"num_ratings":13,"last_updated":78,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":79,"homepage":81,"download_link":82,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"spotlight-ai-search-visibility","Spotlight AI Search Visibility","1.0.4","Spotlight","https:\u002F\u002Fprofiles.wordpress.org\u002Fgetspotlight\u002F","\u003Cp>This plugin connects your WordPress site to your Spotlight account and allows you to publish AI-optimized content directly into your blog.\u003C\u002Fp>\n\u003Cp>The content is designed to improve how large language models (LLMs) understand, select, and cite your pages in AI-powered search experiences.\u003C\u002Fp>\n\u003Ch3>Built for AI search, not just traditional SEO\u003C\u002Fh3>\n\u003Cp>Unlike classic SEO plugins, this plugin focuses on AI search visibility, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ChatGPT\u003C\u002Fli>\n\u003Cli>Google AI Overviews\u003C\u002Fli>\n\u003Cli>Google AI Mode\u003C\u002Fli>\n\u003Cli>Gemini\u003C\u002Fli>\n\u003Cli>Perplexity\u003C\u002Fli>\n\u003Cli>Claude\u003C\u002Fli>\n\u003Cli>Microsoft Copilot\u003C\u002Fli>\n\u003Cli>Grok\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How it works\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Securely connects to your Spotlight account\u003C\u002Fli>\n\u003Cli>Pushes content from Spotlight directly into WordPress\u003C\u002Fli>\n\u003Cli>Automatically applies optimal schema markup to each page\u003C\u002Fli>\n\u003Cli>Improves entity clarity, topical focus, and citation readiness\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>No manual formatting or schema configuration required.\u003C\u002Fp>\n\u003Ch3>Key features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>One-click publishing from Spotlight to WordPress\u003C\u002Fli>\n\u003Cli>Content optimized for AI search and LLMs\u003C\u002Fli>\n\u003Cli>Automatic schema markup (Article, FAQ, HowTo, and others where relevant)\u003C\u002Fli>\n\u003Cli>Works alongside existing SEO plugins\u003C\u002Fli>\n\u003Cli>Designed for publishers, marketers, and content teams\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who this plugin is for\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Publishers who want their content cited by AI assistants\u003C\u002Fli>\n\u003Cli>SEO teams adapting to AI-powered search\u003C\u002Fli>\n\u003Cli>WordPress sites investing in AEO and GEO strategies\u003C\u002Fli>\n\u003Cli>Brands using Spotlight to improve AI visibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Does this guarantee citations?\u003C\u002Fh3>\n\u003Cp>No plugin can guarantee citations by AI systems.\u003Cbr \u002F>\nThis plugin helps optimize content for AI search, increasing the likelihood that your pages are selected and referenced by LLMs.\u003C\u002Fp>\n","Publish AI-optimized content to WordPress that helps your site get cited by ChatGPT, Google AI Overviews, Gemini, Perplexity, Claude, and Copilot.",155,"2026-01-08T12:49:00.000Z",[66,80,19,20,22],"ai-search","https:\u002F\u002Fget-spotlight.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspotlight-ai-search-visibility.1.0.4.zip",{"slug":84,"name":85,"version":54,"author":86,"author_profile":87,"description":88,"short_description":89,"active_installs":13,"downloaded":90,"rating":13,"num_ratings":13,"last_updated":91,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":92,"homepage":95,"download_link":96,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"getcited","GetCited — AI Visibility","heytc","https:\u002F\u002Fprofiles.wordpress.org\u002Fheytc\u002F","\u003Cp>\u003Cstrong>GetCited helps your content get discovered and cited by AI systems.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>While traditional SEO plugins optimize for Google, GetCited optimizes for the AI-powered future. ChatGPT, Claude, Perplexity, and other AI systems are answering millions of questions daily. Is your content visible to them?\u003C\u002Fp>\n\u003Ch4>What GetCited Does\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🤖 AI Crawler Management\u003C\u002Fstrong>\u003Cbr \u002F>\nControl which AI systems can access your content. Toggle access for 31 different AI crawlers including GPTBot (ChatGPT), ClaudeBot, PerplexityBot, and more. Your settings automatically update your robots.txt.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📄 llms.txt Generator\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate and serve an llms.txt file — the emerging standard for AI discoverability. Like robots.txt told search engines how to crawl your site, llms.txt tells AI systems what your site is about.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔧 AI-Optimized Schema\u003C\u002Fstrong>\u003Cbr \u002F>\nOutput JSON-LD structured data that AI systems actually parse. Includes Organization, Article, Author, and FAQ schema types optimized for AI understanding.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Content Citability Scoring\u003C\u002Fstrong>\u003Cbr \u002F>\nAnalyze your content to see how likely it is to be cited by AI. Get a 0-100 score based on factors like:\u003Cbr \u002F>\n– Clear opening summaries\u003Cbr \u002F>\n– Heading structure\u003Cbr \u002F>\n– FAQ sections\u003Cbr \u002F>\n– Content depth\u003Cbr \u002F>\n– Author attribution\u003Cbr \u002F>\n– And more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Lightweight & Fast\u003C\u002Fstrong>\u003Cbr \u002F>\nZero impact on your front-end performance. No JavaScript or CSS loaded for visitors. Works alongside your existing SEO plugin.\u003C\u002Fp>\n\u003Ch4>Works With Your Existing Setup\u003C\u002Fh4>\n\u003Cp>GetCited complements Yoast SEO, Rank Math, and other SEO plugins. They handle Google optimization — we handle AI visibility.\u003C\u002Fp>\n\u003Ch4>Third Party Services\u003C\u002Fh4>\n\u003Cp>GetCited connects to the following external service:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Crawler List Updates\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Service:\u003C\u002Fstrong> GetCited API (heytc.com)\u003Cbr \u002F>\n– \u003Cstrong>URL:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fheytc.com\u002Fgetcited-api\u002Fcrawlers.json\u003C\u002Fcode>\u003Cbr \u002F>\n– \u003Cstrong>When:\u003C\u002Fstrong> Once daily via WordPress cron\u003Cbr \u002F>\n– \u003Cstrong>Data Sent:\u003C\u002Fstrong> None (GET request only)\u003Cbr \u002F>\n– \u003Cstrong>Data Received:\u003C\u002Fstrong> JSON file (~2KB) containing AI crawler names and user-agent strings\u003Cbr \u002F>\n– \u003Cstrong>Purpose:\u003C\u002Fstrong> Keeps your crawler list current without requiring plugin updates\u003Cbr \u002F>\n– \u003Cstrong>Privacy Policy:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fheytc.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fheytc.com\u002Fprivacy-policy\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>This request is made from your server, not from visitors’ browsers. No personal data, site content, or usage information is transmitted. If the request fails, the plugin falls back to its bundled crawler list.\u003C\u002Fp>\n","Optimize for AI search. The AI visibility plugin — manage crawlers, generate llms.txt, track citability.",133,"2026-02-09T17:25:00.000Z",[93,19,20,23,94],"ai-crawlers","perplexity","https:\u002F\u002Fheytc.com\u002Fgetcited","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgetcited.1.0.0.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":13,"downloaded":105,"rating":13,"num_ratings":13,"last_updated":106,"tested_up_to":62,"requires_at_least":107,"requires_php":108,"tags":109,"homepage":24,"download_link":112,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"webdigit-llms-index-suite","WebDigit LLMs Index Suite","0.2.29","webdigit","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebdigit\u002F","\u003Cp>\u003Cstrong>WebDigit LLMs Index Suite\u003C\u002Fstrong> makes your WordPress site \u003Cstrong>GEO \u002F AI-SEO ready\u003C\u002Fstrong> by publishing compact, machine-readable indexes for AI agents.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key features\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Synchronized trio\u003C\u002Fstrong>: \u003Ccode>llms.txt\u003C\u002Fcode>, \u003Ccode>llms-full.txt\u003C\u002Fcode>, \u003Cstrong>\u003Ccode>llms.json\u003C\u002Fcode>\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Image inventory\u003C\u002Fstrong>: \u003Ccode>images.md\u003C\u002Fcode> (Markdown table) + \u003Cstrong>\u003Ccode>images.jsonld\u003C\u002Fcode>\u003C\u002Fstrong> (\u003Ccode>ImageObject\u003C\u002Fcode>)\u003Cbr \u002F>\n– \u003Cstrong>Public URLs\u003C\u002Fstrong>: \u003Ccode>\u002Fllms.txt\u003C\u002Fcode> (root) and \u003Ccode>\u002Fllms\u002F*\u003C\u002Fcode> (virtual directory)\u003Cbr \u002F>\n– \u003Cstrong>REST API with caching\u003C\u002Fstrong>: \u003Ccode>GET \u002Fwp-json\u002Fwdlis\u002Fv1\u002Findex\u003C\u002Fcode>, \u003Ccode>GET \u002Fwp-json\u002Fwdlis\u002Fv1\u002Fimages\u003C\u002Fcode> (ETag + 304)\u003Cbr \u002F>\n– \u003Cstrong>Automation\u003C\u002Fstrong>: cron every 6h + \u003Cstrong>WP-CLI\u003C\u002Fstrong> (\u003Ccode>wp llms-suite regenerate\u003C\u002Fcode>)\u003Cbr \u002F>\n– \u003Cstrong>Controls\u003C\u002Fstrong>: include post types, exclude URL patterns, image MIME filters, customizable \u003Cstrong>license meta key\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Security\u003C\u002Fstrong>: Only published content is indexed (drafts, private posts excluded)\u003Cbr \u002F>\n– \u003Cstrong>Developer hooks\u003C\u002Fstrong>: \u003Ccode>wdlis_index_query_args\u003C\u002Fcode>, \u003Ccode>wdlis_index_entries\u003C\u002Fcode>, \u003Ccode>wdlis_images_query_args\u003C\u002Fcode>, …\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Storage & exposure\u003C\u002Fstrong>\u003Cbr \u002F>\n– Files are written to \u003Cstrong>\u003Ccode>\u002Fwp-content\u002Fuploads\u002Fllms\u002F\u003C\u002Fcode>\u003C\u002Fstrong>.\u003Cbr \u002F>\n– Public exposure is clean: \u003Cstrong>\u003Ccode>\u002Fllms.txt\u003C\u002Fcode>\u003C\u002Fstrong> (root) and \u003Cstrong>\u003Ccode>\u002Fllms\u002F\u003Cfile>\u003C\u002Fcode>\u003C\u002Fstrong> served via rewrite rules (no write needed at web root).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why this matters (GEO \u002F AI-SEO)\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerative engines and AI copilots prefer \u003Cstrong>clean, structured\u003C\u002Fstrong> sources. This plugin publishes a compact \u003Cstrong>text index\u003C\u002Fstrong> plus a \u003Cstrong>first-class image inventory\u003C\u002Fstrong> to help LLMs discover and summarize your content reliably.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>This plugin does \u003Cstrong>not\u003C\u002Fstrong> modify your existing robots.txt or sitemaps and does not call external APIs.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Developer Notes\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003Cbr \u002F>\n\u002F**\u003Cbr \u002F>\n * Adjust the WP_Query for index entries.\u003Cbr \u002F>\n *\u002F\u003Cbr \u002F>\napply_filters( ‘wdlis_index_query_args’, array $args ): array;\u003C\u002Fp>\n\u003Cp>\u002F**\u003Cbr \u002F>\n * Final pass on index entries before output.\u003Cbr \u002F>\n * Each entry: [‘url’ => string, ‘title’ => string, ‘lastmod’ => string]\u003Cbr \u002F>\n *\u002F\u003Cbr \u002F>\napply_filters( ‘wdlis_index_entries’, array $entries ): array;\u003C\u002Fp>\n\u003Cp>\u002F**\u003Cbr \u002F>\n * Adjust the WP_Query for image entries (attachments).\u003Cbr \u002F>\n *\u002F\u003Cbr \u002F>\napply_filters( ‘wdlis_images_query_args’, array $args ): array;\u003C\u002Fp>\n\u003Cp>\u002F**\u003Cbr \u002F>\n * Decide if a URL\u002Ffile should be included after pattern checks.\u003Cbr \u002F>\n *\u002F\u003Cbr \u002F>\napply_filters( ‘wdlis_index_url_should_include’, bool $include, string $url, int $post_id, string $matched_pattern ): bool;\u003Cbr \u002F>\napply_filters( ‘wdlis_images_should_include’, bool $include, string $filepath, int $attachment_id, string $matched_pattern ): bool;\u003C\u002Fp>\n\u003Cp>REST\u003C\u002Fp>\n\u003Cp>GET \u002Fwp-json\u002Fwdlis\u002Fv1\u002Findex \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> JSON (with ETag headers)\u003C\u002Fp>\n\u003Cp>GET \u002Fwp-json\u002Fwdlis\u002Fv1\u002Fimages \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> JSON-LD ItemList (with ETag headers)\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin:\u003C\u002Fp>\n\u003Cp>does not collect personal data,\u003C\u002Fp>\n\u003Cp>does not transmit data to remote servers,\u003C\u002Fp>\n\u003Cp>writes only static helper files to \u002Fwp-content\u002Fuploads\u002Fllms\u002F.\u003C\u002Fp>\n\u003Cp>Site owners are responsible for the accuracy of license metadata on images and for excluding private\u002FPII content via settings.\u003C\u002Fp>\n","Generate llms.txt, llms-full.txt, llms.json and AI-ready image indexes (Markdown + JSON-LD). Public URLs, REST API (ETag), cron and WP-CLI included.",193,"2025-09-11T20:32:00.000Z","6.2","8.1",[19,22,110,23,111],"json-ld","sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwebdigit-llms-index-suite.0.2.29.zip",{"attackSurface":114,"codeSignals":156,"taintFlows":167,"riskAssessment":168,"analyzedAt":171},{"hooks":115,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[116,121,125,129,133,137,141,145,149],{"type":117,"name":118,"callback":119,"file":120,"line":33},"action","plugins_loaded","geo_pilot_init","geo-pilot.php",{"type":117,"name":122,"callback":123,"file":120,"line":124},"admin_menu","geo_pilot_add_admin_menu",42,{"type":117,"name":126,"callback":127,"file":120,"line":128},"admin_init","geo_pilot_register_settings",53,{"type":117,"name":130,"callback":131,"file":132,"line":11},"add_meta_boxes","add_meta_box","includes\\class-editor-check.php",{"type":117,"name":134,"callback":135,"file":132,"line":136},"save_post","save_meta",11,{"type":117,"name":138,"callback":139,"file":132,"line":140},"enqueue_block_editor_assets","enqueue_scripts",12,{"type":117,"name":142,"callback":143,"file":144,"line":11},"init","register_rewrite","includes\\class-llms-gen.php",{"type":146,"name":147,"callback":148,"file":144,"line":136},"filter","query_vars","register_query_var",{"type":117,"name":150,"callback":151,"file":144,"line":140},"template_redirect","render_llms_txt",[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":32,"capabilityChecks":60,"bundledLibraries":166},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":161,"rawEcho":32,"locations":162},13,[163],{"file":144,"line":164,"context":165},74,"raw output",[],[],{"summary":169,"deductions":170},"The geo-pilot plugin v1.0.1 demonstrates a generally strong security posture based on the provided static analysis.  It has zero known vulnerabilities and exhibits good development practices by utilizing prepared statements for all SQL queries and having a high percentage of properly escaped output.  The presence of nonce and capability checks, although few, are positive indicators.  Furthermore, the complete absence of identified taint flows and critical code signals suggest a well-hardened codebase against common injection and manipulation attacks.\n\nDespite these strengths, the analysis reveals a concerning lack of attack surface points. With zero AJAX handlers, REST API routes, shortcodes, and cron events, it's difficult to fully assess the plugin's security in these common integration points. This might indicate a very simple plugin with limited functionality, or it could mean that any potential vulnerabilities in these areas are simply not discoverable through this analysis.  The lack of external HTTP requests is also a positive, reducing the attack surface for supply chain risks.\n\nOverall, the plugin appears to be secure due to its limited functionality and good coding practices. However, the minimal attack surface analysis presents a potential blind spot.  While the historical lack of vulnerabilities is a very positive sign, it's essential to remember that even well-developed plugins can have undiscovered flaws, especially as they evolve.  For a plugin with such a limited entry point profile, the current security assessment is favorable.",[],"2026-03-17T00:20:53.685Z",{"wat":173,"direct":180},{"assetPaths":174,"generatorPatterns":176,"scriptPaths":177,"versionParams":178},[175],"\u002Fwp-content\u002Fplugins\u002Fgeo-pilot\u002Fassets\u002Fgeo-warnings.js",[],[175],[179],"geo-pilot\u002Fassets\u002Fgeo-warnings.js?ver=",{"cssClasses":181,"htmlComments":183,"htmlAttributes":184,"restEndpoints":187,"jsGlobals":188,"shortcodeOutput":189},[182],"geo-pilot-fluff-monitor",[],[185,186],"name=\"geo_pilot_ai_summary\"","name=\"geo_pilot_meta_nonce\"",[],[],[190],"\u003Ch1 style=\"margin-top:0;\">🤖 GEO Pilot: AI Optimization\u003C\u002Fh1>"]