[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3FXYJG16nBsZuvk04_8r3D5a2OUSINGnn7SYBHohnCc":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":17,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":124,"fingerprints":257},"salespeak-llm-optimizer","AI Agent Analytics by Salespeak","1.7.0","liormech","https:\u002F\u002Fprofiles.wordpress.org\u002Fliormech\u002F","\u003Cp>AI agents are visiting your website hundreds of times a month. ChatGPT, Claude, Perplexity, Gemini. They are reading your pages, evaluating your content, and deciding whether to recommend you to their users. Can you see any of it?\u003Cbr \u002F>\n\u003Cstrong>Now you can.\u003C\u002Fstrong>\u003Cbr \u002F>\nBased on analysis of 640,000+ AI agent crawls across B2B websites, AI agent traffic is one of the fastest-growing — and most invisible — sources of website activity. This plugin gives you complete visibility, plus the tools to act on what you find.\u003Cbr \u002F>\n\u003Cstrong>AI Search Analytics\u003C\u002Fstrong>\u003Cbr \u002F>\nMonitor how often AI tools access and cite your content over time — like Google Analytics, but for AI agent traffic. See trends by day, week, and month across all major AI platforms.\u003Cbr \u002F>\n\u003Cstrong>Agent Identification & Analysis\u003C\u002Fstrong>\u003Cbr \u002F>\nIdentify exactly which AI agents are scanning your site: ChatGPT, Claude, Perplexity, Gemini, and more. Understand their behavior patterns and which content draws the most visits.\u003Cbr \u002F>\n\u003Cstrong>Page Performance Intelligence\u003C\u002Fstrong>\u003Cbr \u002F>\nSee exactly which pages ChatGPT, Claude, and other AI agents actually read when answering questions. This is the foundation of effective Answer Engine Optimization (AEO).\u003Cbr \u002F>\n\u003Cstrong>AEO Content Gap Detection\u003C\u002Fstrong>\u003Cbr \u002F>\nDiscover what critical information is missing from your most-accessed pages. Know what to add so AI agents can confidently recommend your site when users ask relevant questions.\u003Cbr \u002F>\n\u003Cstrong>What Makes This Different: The Optimization Layer\u003C\u002Fstrong>\u003Cbr \u002F>\nMost AI analytics plugins stop at tracking. This one also lets you optimize what AI agents see.\u003Cbr \u002F>\nServe LLM-optimized versions of your pages — restructured with structured Q&A, comparison data, and testimonial cues — so ChatGPT and Claude get your complete story, not just whatever text they happen to parse. Analytics + action, not just a dashboard.\u003Cbr \u002F>\nThis is the only WordPress plugin that tracks AI agent visits AND optimizes what they see.\u003C\u002Fp>\n\u003Ch3>Cache Compatibility\u003C\u002Fh3>\n\u003Cp>This plugin includes built-in support for bypassing cache on AI bot requests for:\u003Cbr \u002F>\n* \u003Cstrong>WP Engine\u003C\u002Fstrong> – via \u003Ccode>wpe_is_cacheable\u003C\u002Fcode> filter\u003Cbr \u002F>\n* \u003Cstrong>WP Rocket\u003C\u002Fstrong> – via \u003Ccode>do_rocket_generate_caching_files\u003C\u002Fcode> filter\u003Cbr \u002F>\n* \u003Cstrong>LiteSpeed Cache\u003C\u002Fstrong> – via \u003Ccode>litespeed_can_cache\u003C\u002Fcode> filter and \u003Ccode>LSCACHE_NO_CACHE\u003C\u002Fcode> constant\u003Cbr \u002F>\n* \u003Cstrong>W3 Total Cache\u003C\u002Fstrong> – via \u003Ccode>w3tc_can_cache\u003C\u002Fcode> filter\u003Cbr \u002F>\n* \u003Cstrong>WP Super Cache\u003C\u002Fstrong> – via \u003Ccode>wp_super_cache_late_init\u003C\u002Fcode> filter\u003Cbr \u002F>\n* \u003Cstrong>SiteGround Optimizer\u003C\u002Fstrong> – via \u003Ccode>sg_optimizer_cache_is_enabled\u003C\u002Fcode> filter\u003Cbr \u002F>\n* \u003Cstrong>Kinsta\u003C\u002Fstrong> – via cache-control headers\u003Cbr \u002F>\n* \u003Cstrong>Cloudflare APO\u003C\u002Fstrong> – via cookie-based bypass\u003Cbr \u002F>\n\u003Cstrong>Server-Level Caching (Nginx, Varnish, CDN)\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you use server-level caching that runs BEFORE PHP\u002FWordPress, you may need additional configuration:\u003Cbr \u002F>\nFor \u003Cstrong>Nginx FastCGI Cache\u003C\u002Fstrong>, add to your server config:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if ($http_user_agent ~* \"(ChatGPT|GPTBot|ClaudeBot|PerplexityBot|Claude-User|Claude-Web|Google-Extended|bingpreview|OpenAI)\") {\n    set $skip_cache 1;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For \u003Cstrong>Varnish\u003C\u002Fstrong>, add to your VCL:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>if (req.http.User-Agent ~ \"(?i)(ChatGPT|GPTBot|ClaudeBot|PerplexityBot|Claude-User|Claude-Web|Google-Extended|bingpreview|OpenAI)\") {\n    return (pass);\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For \u003Cstrong>Cloudflare\u003C\u002Fstrong> (non-APO), create a Cache Rule:\u003Cbr \u002F>\n– When: \u003Ccode>User Agent contains \"ChatGPT\" or \"GPTBot\" or \"ClaudeBot\" or \"PerplexityBot\"\u003C\u002Fcode>\u003Cbr \u002F>\n– Then: Bypass cache\u003Cbr \u002F>\nThe plugin sends \u003Ccode>X-Salespeak-AI-Bot: 1\u003C\u002Fcode> header for AI bot requests to help with debugging.\u003C\u002Fp>\n\u003Ch3>Safety & Performance\u003C\u002Fh3>\n\u003Cp>This plugin is designed to have \u003Cstrong>ZERO impact on normal visitors\u003C\u002Fstrong>:\u003Cbr \u002F>\n* All cache bypass logic only executes when the User-Agent matches a known AI bot pattern\u003Cbr \u002F>\n* For non-AI requests, all filter callbacks immediately return the original value (pass-through)\u003Cbr \u002F>\n* No headers, cookies, or constants are set for normal visitor requests\u003Cbr \u002F>\n* AI bot detection is cached per-request to avoid repeated regex checks\u003Cbr \u002F>\n* The plugin only modifies behavior for an explicit list of known AI bot User-Agent strings:\u003Cbr \u002F>\n  * ChatGPT-User, GPTBot, Claude-User, Claude-Web, ClaudeBot\u003Cbr \u002F>\n  * PerplexityBot, Google-Extended, bingpreview, OpenAI\u003Cbr \u002F>\n  * Applebot-Extended, CCBot, anthropic-ai, cohere-ai\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the following external services:\u003C\u002Fp>\n\u003Ch3>Salespeak Analytics API\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Salespeak’s event tracking and analytics service\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Logs AI agent visits and user interactions for analytics and optimization purposes\u003Cbr \u002F>\n\u003Cstrong>Data Sent:\u003C\u002Fstrong> When AI agents are detected, the plugin sends:\u003Cbr \u002F>\n– Website URL being visited\u003Cbr \u002F>\n– Agent type (ChatGPT, Claude, GPTBot, etc.)\u003Cbr \u002F>\n– Organization ID (for account association)\u003Cbr \u002F>\n– Request ID (for tracking)\u003Cbr \u002F>\n– Campaign ID (default value for organization tracking)\u003Cbr \u002F>\n\u003Cstrong>When Data is Sent:\u003C\u002Fstrong> Only when AI agents are detected visiting your website\u003Cbr \u002F>\n\u003Cstrong>Service Provider:\u003C\u002Fstrong> Salespeak (https:\u002F\u002Fsalespeak.ai)\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Fsalespeak.ai\u002Fterms\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fsalespeak.ai\u002Fprivacy\u003C\u002Fp>\n\u003Ch3>Salespeak Content Delivery Network (CDN)\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Service:\u003C\u002Fstrong> Amazon S3-based content delivery for serving AI-optimized content\u003Cbr \u002F>\n\u003Cstrong>Purpose:\u003C\u002Fstrong> Serves alternate, LLM-optimized content to detected AI agents\u003Cbr \u002F>\n\u003Cstrong>Data Sent:\u003C\u002Fstrong> No data is sent to this service — it only serves content based on URL requests\u003Cbr \u002F>\n\u003Cstrong>When Data is Sent:\u003C\u002Fstrong> Not applicable — this is a content delivery service only\u003Cbr \u002F>\n\u003Cstrong>Service Provider:\u003C\u002Fstrong> Amazon Web Services (AWS) S3, managed by Salespeak\u003Cbr \u002F>\n\u003Cstrong>Terms of Service:\u003C\u002Fstrong> https:\u002F\u002Faws.amazon.com\u002Fservice-terms\u002F\u003Cbr \u002F>\n\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Faws.amazon.com\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Ch3>Privacy and Data Handling\u003C\u002Fh3>\n\u003Cp>This plugin only sends data when AI agents are detected visiting your website. No personal user data is collected or transmitted. All data is used solely for analytics and content optimization purposes. The plugin respects user privacy and does not track individual human visitors.\u003C\u002Fp>\n","See which AI agents (ChatGPT, Claude, Perplexity) visit your site, what they read, and optimize what they see. Real-time AI traffic analytics + LLM co &hellip;",10,356,0,"2026-02-17T18:26:00.000Z","6.8.5","5.0","",[19,20,21,22,23],"aeo","ai-agent-tracking","ai-analytics","ai-traffic","chatgpt-analytics","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsalespeak-llm-optimizer.1.7.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T01:09:42.660Z",[35,54,72,91,107],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":25,"downloaded":43,"rating":25,"num_ratings":30,"last_updated":44,"tested_up_to":45,"requires_at_least":16,"requires_php":46,"tags":47,"homepage":52,"download_link":53,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"answer-engine-optimization-aeo-audit","Answer Engine Optimization – AEO, AIO, AISEO, AI SEO, GEO Audit","1.3","AnswerSEO","https:\u002F\u002Fprofiles.wordpress.org\u002Fanswerseo\u002F","\u003Cp>\u003Cstrong>Answer Engine Optimization – AEO – Audit\u003C\u002Fstrong> is a lightweight WordPress plugin that helps you prepare your website for \u003Cstrong>answer engines\u003C\u002Fstrong>, \u003Cstrong>AI Optimization\u003C\u002Fstrong>, \u003Cstrong>AI search\u003C\u002Fstrong>, and \u003Cstrong>voice assistants\u003C\u002Fstrong>.  Unlike traditional SEO audits, this plugin focuses only on \u003Cstrong>AEO\u002FAIO elements\u003C\u002Fstrong> that improve your chances of ranking in \u003Cstrong>Position Zero\u003C\u002Fstrong>, featured snippets, and voice search results. Answer Engine Optimization also called Generative Engine Optimization (GEO), Artificial Intelligence Optimization(AIO), Google AI Overview, AEOSEO, SEO Audit, AISEO, ASEO, AI SEO, Generative AI Optimization (GAIO) etc..\u003C\u002Fp>\n\u003Cp>The plugin performs \u003Cstrong>10 strict checks\u003C\u002Fstrong> on your homepage, including:\u003C\u002Fp>\n\u003Cp>✅ Title & Meta Description  (like SEO Audit)\u003Cbr \u002F>\n✅ FAQ, HowTo, and Speakable Schema\u003Cbr \u002F>\n✅ Structured Data (JSON-LD)\u003Cbr \u002F>\n✅ Featured Snippet & Quick Answer readiness\u003Cbr \u002F>\n✅ Readable H1 heading\u003Cbr \u002F>\n✅ Alt text for images\u003Cbr \u002F>\n✅ Open Graph & Twitter tags\u003Cbr \u002F>\n✅ Language tag\u003Cbr \u002F>\n✅ Internal & external links\u003Cbr \u002F>\n✅ Robots.txt presence\u003C\u002Fp>\n\u003Cp>Each element shows \u003Cstrong>Pass\u002FFail status with color-coded rows\u003C\u002Fstrong> and a \u003Cstrong>final score out of 10\u003C\u002Fstrong>, along with \u003Cstrong>remarks\u003C\u002Fstrong> to explain why it matters for AEO.\u003C\u002Fp>\n\u003Cp>This plugin not only helps you audit your website for AEO (Answer Engine Optimization), but also enhances your AI Optimization by enabling powerful content features:\u003Cbr \u002F>\n\u003Cstrong>AI Optimization Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Easily add structured FAQs\u003Cbr \u002F>\n✅ Generate JSON (structured data) automatically\u003Cbr \u002F>\n✅ Create Quick Answers to improve featured snippet chances\u003Cbr \u002F>\n✅ Enhance your website’s discoverability in search and Generative AI tools\u003C\u002Fp>\n\u003Cp>This plugin assist you to audit your website and provide feedback based on audit report to help for following engines:\u003Cbr \u002F>\n✅ ChatGPT\u003Cbr \u002F>\n✅ Google AI Overview\u003Cbr \u002F>\n✅ Google Gemini\u003Cbr \u002F>\n✅ Microsoft Copilot \u002F Bing\u003Cbr \u002F>\n✅ Perplexity AI\u003Cbr \u002F>\n✅ Meta AI and many more\u003C\u002Fp>\n\u003Cp>\u003Cstrong>How To Use\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ After setup go to ‘AI Optimization Audit’ menu in your WordPress Admin dashboard.\u003Cbr \u002F>\n✅ For individual Page \u002F Post go to add \u002F edit of page \u002F post\u003Cbr \u002F>\n✅ To Add FAQs, JSON and Quick Answer go to add \u002F edit of page \u002F post\u003C\u002Fp>\n","Audit & Fix your website for Answer Engine \u002F AI Optimization (AEO \u002F AIO), AI SEO, AISEO, GEO for Google Zero position, ChatGPT, suggestion & improve.",867,"2026-02-13T03:24:00.000Z","6.9.4","7.4",[19,48,49,50,51],"ai-optimization","aio","answer-engine-optimization","seo-audit","https:\u002F\u002Fanswerseo.com\u002Fanswer-engine-optimization-aeo-audit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanswer-engine-optimization-aeo-audit.1.3.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":25,"downloaded":62,"rating":25,"num_ratings":63,"last_updated":64,"tested_up_to":15,"requires_at_least":16,"requires_php":65,"tags":66,"homepage":17,"download_link":71,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"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","7.0",[19,67,68,69,70],"ai-seo","geo","llms-txt","md","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-mirror.1.0.0.zip",{"slug":73,"name":74,"version":75,"author":76,"author_profile":77,"description":78,"short_description":79,"active_installs":80,"downloaded":81,"rating":25,"num_ratings":30,"last_updated":82,"tested_up_to":45,"requires_at_least":83,"requires_php":46,"tags":84,"homepage":89,"download_link":90,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"writetext-ai","WriteText.ai","4.0.1","writetextai","https:\u002F\u002Fprofiles.wordpress.org\u002Fwritetextai\u002F","\u003Cp>\u003Cstrong>Generate, optimize, and publish SEO-rich product content automatically — titles, descriptions, meta tags, Open Graph data, and image alt text — all in one powerful plugin.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WriteText.ai combines \u003Cstrong>AI content generation, SEO automation, and Answer Engine Optimization (AEO)\u003C\u002Fstrong> to make your WooCommerce products rank higher and appear in \u003Cstrong>AI-powered search results\u003C\u002Fstrong>, chatbots, and voice assistants.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>bulk generation for thousands and thousands of products in one go\u003C\u002Fstrong>, intelligent keyword optimization pipeline, full automation, and reusable content templates, WriteText.ai turns manual content work into an AI-powered production line that maintains your unique brand tone and style.\u003C\u002Fp>\n\u003Ch3>Key Highlights in Version 4.0\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Brand voice:\u003C\u002Fstrong> Generate on-brand content at scale – Create custom brand voices from existing products, CSV uploads, or brand guideline PDFs. Link them to one or more stores so all generated content consistently matches your brand’s tone, style, and writing approach.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Seamless integration with existing workflows:\u003C\u002Fstrong> Brand voice works with templates, custom prompts, automation, and multilingual generation — maintaining your brand identity across all 29 languages.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Overall template instructions:\u003C\u002Fstrong> Set global instructions for entire templates alongside section-based prompts for even more control over generated content.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Enhanced web research options:\u003C\u002Fstrong> Choose between basic and advanced web research settings to enrich your content with the right level of detail.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose WriteText.ai?\u003C\u002Fh3>\n\u003Cp>WriteText.ai is built for \u003Cstrong>real ecommerce operations\u003C\u002Fstrong>, not just copy generation.\u003C\u002Fp>\n\u003Cp>It’s the first WooCommerce plugin that automates \u003Cstrong>the entire content lifecycle\u003C\u002Fstrong> — from keyword research to generation to transfer — across thousands of products \u003Cstrong>while maintaining your brand’s authentic voice\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>You’ll get:\u003Cbr \u002F>\n* 🎨 \u003Cem>Brand voice consistency:\u003C\u002Fem> Create custom brand voices that ensure every product sounds authentically like your brand.\u003Cbr \u002F>\n* 🔍 \u003Cem>Smarter SEO:\u003C\u002Fem> Keyword pipelines that evolve from easy-to-rank terms to high-value targets.\u003Cbr \u002F>\n* 🤖 \u003Cem>Full automation:\u003C\u002Fem> Detect new products, analyze keywords, generate, and publish automatically.\u003Cbr \u002F>\n* 🏗️ \u003Cem>Custom templates:\u003C\u002Fem> Structured layouts with reusable blocks (introductions, features, FAQs, images) and overall instructions for complete control.\u003Cbr \u002F>\n* 🌍 \u003Cem>Multilingual power:\u003C\u002Fem> 29 languages with cultural tone and phrasing adjustments.\u003Cbr \u002F>\n* ⚙️ \u003Cem>Enterprise-level reliability:\u003C\u002Fem> Background processing up to 5,000 products via REST with auto-resume and connectivity checks.\u003C\u002Fp>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Ch4>🔄 Full Automation\u003C\u002Fh4>\n\u003Cp>Set and forget. Automatically detect new products, run keyword analysis, generate optimized texts, and transfer them to WooCommerce — all while you sleep.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Daily cron-based new product detection (email notifications included)  \u003C\u002Fli>\n\u003Cli>Smart connectivity checks for seamless REST-based transfers  \u003C\u002Fli>\n\u003Cli>Background processing for up to \u003Cstrong>5,000 products\u003C\u002Fstrong> per batch  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧱 Template Builder + Custom Prompts\u003C\u002Fh4>\n\u003Cp>Create visually structured, SEO-optimized layouts that match your brand’s tone.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Overall template instructions for global guidance across all sections\u003C\u002Fli>\n\u003Cli>Section-based prompts (e.g., Features, FAQs, Specs, Image captions)  \u003C\u002Fli>\n\u003Cli>HTML and CSS-ready output  \u003C\u002Fli>\n\u003Cli>Integrated image blocks with automatic alt text  \u003C\u002Fli>\n\u003Cli>Web research options (basic and advanced) for content enrichment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎨 Brand Voice for Authentic Content\u003C\u002Fh4>\n\u003Cp>Create custom brand voices that define how all your generated content should sound—ensuring consistency across every product, category, and store.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select up to 5 representative products from your connected webshops or upload product data via CSV \u003C\u002Fli>\n\u003Cli>Provide brand documents, marketing copy, or style guides as PDFs for AI analysis \u003C\u002Fli>\n\u003Cli>Connect brand voices to one or more stores for centralized brand management \u003C\u002Fli>\n\u003Cli>Brand voice integrates seamlessly with templates, automation, multilingual generation, and bulk processing \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🧩 Bulk AI Content Generation\u003C\u002Fh4>\n\u003Cp>Generate descriptions, meta tags, Open Graph text, and image alt text in one pass — or target specific fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Multi-selection across filters and pages  \u003C\u002Fli>\n\u003Cli>Bulk keyword optimization and generation modes  \u003C\u002Fli>\n\u003Cli>Smart retries and handling for failed transfers  \u003C\u002Fli>\n\u003Cli>Background processing with REST API reliability  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔑 SEO & AEO Optimization\u003C\u002Fh4>\n\u003Cp>Built for both \u003Cstrong>Search Engine Optimization (SEO)\u003C\u002Fstrong> and \u003Cstrong>Answer Engine Optimization (AEO):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Structured Q&A and FAQ sections for higher AI visibility  \u003C\u002Fli>\n\u003Cli>Keyword and negative keyword management  \u003C\u002Fli>\n\u003Cli>Intent-based optimization for voice and AI search  \u003C\u002Fli>\n\u003Cli>Competitor and traffic potential insights  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🖼️ Image Intelligence\u003C\u002Fh4>\n\u003Cp>Enrich your content visually with AI image analysis and alt text generation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Featured image and gallery image alt text support  \u003C\u002Fli>\n\u003Cli>Automatic alt text regeneration during bulk or full automation  \u003C\u002Fli>\n\u003Cli>REST API-based image retrieval for faster transfer  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🌐 Multi-Language & Collaboration\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports \u003Cstrong>29 languages\u003C\u002Fstrong>  \u003C\u002Fli>\n\u003Cli>Role-based permissions for teams and agencies  \u003C\u002Fli>\n\u003Cli>Readability scoring and auto-regeneration  \u003C\u002Fli>\n\u003Cli>Multi-store management under one WriteText.ai account  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Details\u003C\u002Fh4>\n\u003Cp>WriteText.ai relies on third-party services to fulfill different functions in the plugin. Our own proprietary API (\u003Ca href=\"https:\u002F\u002Fwritetext.ai\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwritetext.ai\u002F\u003C\u002Fa>) is used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Connecting to the appropriate regional server to ensure performance\u003C\u002Fli>\n\u003Cli>Validating the user’s pro status or subscription and monitoring credit balance\u003C\u002Fli>\n\u003Cli>Calculating the credit cost for certain actions\u003C\u002Fli>\n\u003Cli>Getting up-to-date keyword data\u003C\u002Fli>\n\u003Cli>Conducting real-time web research\u003C\u002Fli>\n\u003Cli>Generating text\u003C\u002Fli>\n\u003Cli>Fetching history log\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The user must have a valid account at \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.writetext.ai\u003C\u002Fa> in order to connect to this service. This connection is done upon installation through a setup wizard. You can read the \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\u002Fterms\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa> and the \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Notice\u003C\u002Fa> in our website.\u003C\u002Fp>\n\u003Cp>SignalR is a third-party JS file used in WriteText.ai to provide asynchronous notifications and retrieve the current status of ongoing processes. It improves the user experience by keeping users informed with real-time updates during bulk actions and other operations.\u003C\u002Fp>\n\u003Cp>The user only needs their WriteText.ai account at \u003Ca href=\"https:\u002F\u002Fplatform.writetext.ai\" rel=\"nofollow ugc\">https:\u002F\u002Fplatform.writetext.ai\u003C\u002Fa> in order to connect to this service. \u003Ca href=\"https:\u002F\u002Fraw.githubusercontent.com\u002Fstefanpenner\u002Fes6-promise\u002Fmaster\u002FLICENSE\" rel=\"nofollow ugc\">raw.githubusercontent.com\u002Fstefanpenner\u002Fes6-promise\u002Fmaster\u002FLICENSE\u003C\u002Fa> points to the license text for SignalR and is required to be included in the plugin as part of the license conditions.\u003C\u002Fp>\n\u003Ch3>Plans & Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free plan:\u003C\u002Fstrong> 35 credits within 14 days to test all features.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Starter:\u003C\u002Fstrong> Pay-as-you-go with limited automation.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro:\u003C\u002Fstrong> Advanced SEO automation and bulk tools.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Managed Setup:\u003C\u002Fstrong> Guided onboarding and custom setup.\u003C\u002Fli>\n\u003C\u002Ful>\n","WooCommerce AI for SEO & AEO. Automate product content creation with smart templates, bulk generation, and full-site optimization.",70,7304,"2026-02-18T05:33:00.000Z","6.0",[19,85,86,87,88],"ai","product-description","seo","woocommerce","https:\u002F\u002Fwritetext.ai\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwritetext-ai.4.0.1.zip",{"slug":92,"name":93,"version":57,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":98,"downloaded":99,"rating":13,"num_ratings":13,"last_updated":100,"tested_up_to":45,"requires_at_least":83,"requires_php":46,"tags":101,"homepage":105,"download_link":106,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"iasm-ai-search-visibility-monitor","IASM – AI Search Visibility Monitor","mediterraneaservices","https:\u002F\u002Fprofiles.wordpress.org\u002Fmediterraneaservices\u002F","\u003Cp>IASM – AI Search Visibility Monitor helps you understand how AI systems and AI-powered search engines see your website.\u003C\u002Fp>\n\u003Cp>Modern AI assistants such as ChatGPT, Gemini, Perplexity, Copilot or Claude do not interpret websites like humans do.\u003Cbr \u002F>\nThey rely on specific, machine-readable files to understand a site’s structure, purpose, and authority.\u003C\u002Fp>\n\u003Cp>This plugin allows you to quickly verify whether your website is exposing the key AI-readable files required for proper AI interpretation and AI-driven discoverability.\u003C\u002Fp>\n\u003Ch3>What this plugin checks\u003C\u002Fh3>\n\u003Cp>The free version verifies the presence and HTTP status of the following AI-oriented files:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>llms.txt\u003C\u002Fli>\n\u003Cli>humans.txt\u003C\u002Fli>\n\u003Cli>metadata.json\u003C\u002Fli>\n\u003Cli>sitemap-ia.xml\u003C\u002Fli>\n\u003Cli>ai-plugin.json\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Each of these files plays a specific role in how AI systems classify, interpret, and potentially reference your website.\u003C\u002Fp>\n\u003Ch3>Why this matters\u003C\u002Fh3>\n\u003Cp>If these files are missing, inaccessible, or misconfigured, AI systems may:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Misinterpret your website’s purpose or intent\u003C\u002Fli>\n\u003Cli>Ignore relevant sections or content\u003C\u002Fli>\n\u003Cli>Fail to reference or cite your site in AI-generated answers\u003C\u002Fli>\n\u003Cli>Treat your website as low-confidence or generic\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>IASM helps you detect these issues early, before they affect your visibility in AI-powered search engines and assistants.\u003C\u002Fp>\n\u003Ch3>Who this plugin is for\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Website owners preparing for AI-driven search\u003C\u002Fli>\n\u003Cli>SEO professionals exploring Answer Engine Optimization (AEO)\u003C\u002Fli>\n\u003Cli>Developers building AI-friendly web infrastructure\u003C\u002Fli>\n\u003Cli>Businesses that want to future-proof their online presence\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>About the Premium version\u003C\u002Fh3>\n\u003Cp>IASM Free is designed as a diagnostic tool.\u003Cbr \u002F>\nThe Premium version allows you to generate, manage, and keep these AI-readable files updated automatically, ensuring your website remains consistently optimized for AI systems.\u003C\u002Fp>\n\u003Cp>Developed by the team behind IA SEO Generator.\u003C\u002Fp>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>IASM – AI Search Visibility Monitor does not collect, store, or transmit personal data.\u003C\u002Fp>\n\u003Cp>The checks in this Free version use WordPress’ HTTP API to request your own site’s public URLs (for example: \u002Fllms.txt, \u002Fsitemap-ia.xml) to verify their HTTP status codes.\u003C\u002Fp>\n\u003Cp>No third-party services are contacted by the plugin.\u003C\u002Fp>\n","Check whether your AI-readable files exist and are reachable (HTTP status).",40,216,"2026-01-08T15:22:00.000Z",[19,102,67,103,104],"ai-search","monitoring","sitemap","https:\u002F\u002Fiaseogenerator.com\u002Fproducto\u002Fiaseomonitor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fiasm-ai-search-visibility-monitor.1.0.0.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":31,"downloaded":115,"rating":25,"num_ratings":30,"last_updated":116,"tested_up_to":45,"requires_at_least":117,"requires_php":46,"tags":118,"homepage":122,"download_link":123,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"alquingadev-aeo-schema","AEO Engine","1.0.2","PMV Agency","https:\u002F\u002Fprofiles.wordpress.org\u002Falquingadev\u002F","\u003Cp>\u003Cstrong>AEO Engine\u003C\u002Fstrong> is the ultimate plugin for optimizing your WordPress content for AI-powered answer engines like ChatGPT, Google SGE, Perplexity, and other Answer Engine Optimization (AEO) systems.\u003C\u002Fp>\n\u003Ch4>What is AEO?\u003C\u002Fh4>\n\u003Cp>Answer Engine Optimization (AEO) is the evolution of traditional SEO, focusing on optimizing content to be understood and cited by AI-based answer engines.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Automatic Schema Generation\u003C\u002Fstrong>: BlogPosting, Organization, Breadcrumb\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Smart Configuration\u003C\u002Fstrong>: Automatically detects your site data\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Intuitive Admin Panel\u003C\u002Fstrong>: Visual interface with organized tabs\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>No Hardcoded Data\u003C\u002Fstrong>: Everything configurable from the dashboard\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Multi Post-Type Support\u003C\u002Fstrong>: Works with posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>AI Optimization\u003C\u002Fstrong>: Structures data for better AI comprehension\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Dynamic Breadcrumbs\u003C\u002Fstrong>: Includes categories in navigation\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Social Networks\u003C\u002Fstrong>: Integrates profiles for better entity identification\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Lightweight\u003C\u002Fstrong>: Clean code with no external dependencies\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Developer Friendly\u003C\u002Fstrong>: Hooks and filters for advanced customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Included Schemas\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Organization Schema\u003C\u002Fstrong>: Identifies your company\u002Fsite on the homepage\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BlogPosting Schema\u003C\u002Fstrong>: Marks your articles with structured metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong>: Improves navigation in search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Author Schema\u003C\u002Fstrong>: Detailed author information with social profiles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Publisher Schema\u003C\u002Fstrong>: Publisher data with logo and URL\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Why Do You Need AEO Engine?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>📈 \u003Cstrong>Better Visibility\u003C\u002Fstrong>: Increases chances of appearing in AI answers\u003C\u002Fli>\n\u003Cli>🎯 \u003Cstrong>Improved Understanding\u003C\u002Fstrong>: Search engines understand your content better\u003C\u002Fli>\n\u003Cli>🔍 \u003Cstrong>Rich Snippets\u003C\u002Fstrong>: Enhances presentation in search results\u003C\u002Fli>\n\u003Cli>🤖 \u003Cstrong>Future-Ready\u003C\u002Fstrong>: Optimized for the AI era\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Quick Setup\u003C\u002Fstrong>: Works in minutes without coding\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Use Cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Personal Blogs\u003C\u002Fstrong>: Optimize your articles for better reach\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Corporate Sites\u003C\u002Fstrong>: Improve brand identity in searches\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News Media\u003C\u002Fstrong>: Structure news for greater visibility\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce\u003C\u002Fstrong>: Prepare products for answer engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portfolios\u003C\u002Fstrong>: Highlight your professional work\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: Make it easier for AI to cite your resources\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Integrated Validation Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Google Rich Results Test\u003C\u002Fli>\n\u003Cli>Schema.org Validator\u003C\u002Fli>\n\u003Cli>Direct access to official documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multi-Language Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Compatible with WPML and Polylang\u003C\u002Fli>\n\u003Cli>Automatic site language detection\u003C\u002Fli>\n\u003Cli>Translation-ready (includes .pot files)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Developer Documentation\u003C\u002Fh3>\n\u003Ch4>Available Hooks\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Filters:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>aeo_engine_organization_schema - Modify the Organization schema\naeo_engine_blogposting_schema - Modify the BlogPosting schema\naeo_engine_breadcrumb_schema - Modify the Breadcrumb schema\naeo_engine_post_schema_type - Change schema type by post type\naeo_engine_get_option - Modify any plugin option\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('aeo_engine_blogposting_schema', function($schema, $post) {\n    \u002F\u002F Add custom rating\n    $schema['aggregateRating'] = [\n        '@type' => 'AggregateRating',\n        'ratingValue' => '4.5',\n        'reviewCount' => '100'\n    ];\n    return $schema;\n}, 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Custom Schema Types\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>add_filter('aeo_engine_post_schema_type', function($type, $post_type, $post) {\n    if ($post_type === 'recipe') {\n        return 'Recipe';\n    }\n    return $type;\n}, 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Get Plugin Options\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$org_name = AEO_Engine::get_option('aeo_engine_org_name', 'Default Name');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>AEO Engine does not collect, store, or transmit any personal data from users or site visitors. All configuration is stored locally in your WordPress database.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, documentation, and updates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Falquingadev-aeo-schema\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong>: https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Falquingadev-aeo-schema\u002F\u003C\u002Fli>\n\u003Cli>\u003Cstrong>GitHub\u003C\u002Fstrong>: https:\u002F\u002Fgithub.com\u002Falquingadev\u002Faeo-engine\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Report Bugs\u003C\u002Fstrong>: https:\u002F\u002Fgithub.com\u002Falquingadev\u002Faeo-engine\u002Fissues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed with ❤️ for the WordPress community by alquingadev.\u003C\u002Fp>\n\u003Cp>Inspired by Schema.org and Google Structured Data best practices.\u003C\u002Fp>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Upcoming Features (v1.1.0+):\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>📋 FAQ Schema\u003C\u002Fli>\n\u003Cli>📖 HowTo Schema  \u003C\u002Fli>\n\u003Cli>🍳 Recipe Schema\u003C\u002Fli>\n\u003Cli>💼 JobPosting Schema\u003C\u002Fli>\n\u003Cli>📺 VideoObject Schema\u003C\u002Fli>\n\u003Cli>⭐ Review\u002FRating Schema\u003C\u002Fli>\n\u003Cli>🎫 Event Schema\u003C\u002Fli>\n\u003Cli>🛒 Product Schema (WooCommerce enhanced)\u003C\u002Fli>\n\u003Cli>📊 Dashboard with schema analytics\u003C\u002Fli>\n\u003Cli>🔄 Import\u002FExport configurations\u003C\u002Fli>\n\u003Cli>🎨 Visual schema builder\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Have suggestions?\u003C\u002Fstrong> Leave your feedback in the support forum.\u003C\u002Fp>\n","Automatically generates Schema.org JSON-LD for Answer Engine Optimization. Boost visibility in AI search engines.",176,"2026-01-23T17:19:00.000Z","5.8",[19,119,120,87,121],"json-ld","schema","structured-data","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Falquingadev-aeo-schema\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Falquingadev-aeo-schema.zip",{"attackSurface":125,"codeSignals":197,"taintFlows":214,"riskAssessment":251,"analyzedAt":256},{"hooks":126,"ajaxHandlers":193,"restRoutes":194,"shortcodes":195,"cronEvents":196,"entryPointCount":13,"unprotectedCount":13},[127,133,136,140,144,149,152,156,160,164,167,171,174,178,182,185,189],{"type":128,"name":129,"callback":130,"priority":30,"file":131,"line":132},"action","plugins_loaded","early_cache_bypass","salespeak-llm-optimizer.php",26,{"type":128,"name":134,"callback":130,"priority":30,"file":131,"line":135},"init",29,{"type":128,"name":137,"callback":138,"priority":30,"file":131,"line":139},"send_headers","send_nocache_headers_for_ai",32,{"type":128,"name":141,"callback":142,"priority":13,"file":131,"line":143},"template_redirect","handle_request",34,{"type":145,"name":146,"callback":147,"priority":11,"file":131,"line":148},"filter","wpe_is_cacheable","wpe_is_cacheable_filter",37,{"type":128,"name":150,"callback":151,"file":131,"line":98},"litespeed_control_set_nocache","litespeed_nocache_for_ai",{"type":145,"name":153,"callback":154,"file":131,"line":155},"litespeed_can_cache","litespeed_can_cache_filter",41,{"type":145,"name":157,"callback":158,"file":131,"line":159},"wp_super_cache_late_init","supercache_bypass_for_ai",44,{"type":145,"name":161,"callback":162,"priority":11,"file":131,"line":163},"w3tc_can_cache","w3tc_can_cache_filter",47,{"type":128,"name":134,"callback":165,"priority":13,"file":131,"line":166},"kinsta_cache_bypass",50,{"type":145,"name":168,"callback":169,"file":131,"line":170},"sg_optimizer_cache_is_enabled","sg_cache_bypass_for_ai",53,{"type":128,"name":134,"callback":172,"priority":13,"file":131,"line":173},"cloudflare_apo_bypass",56,{"type":145,"name":175,"callback":176,"file":131,"line":177},"rocket_cache_reject_uri","wp_rocket_bypass_for_ai",59,{"type":145,"name":179,"callback":180,"file":131,"line":181},"do_rocket_generate_caching_files","wp_rocket_skip_cache_for_ai",60,{"type":128,"name":141,"callback":183,"file":131,"line":184},"closure",62,{"type":128,"name":186,"callback":187,"file":131,"line":188},"admin_menu","add_admin_menu",83,{"type":128,"name":190,"callback":191,"file":131,"line":192},"admin_init","register_settings",84,[],[],[],[],{"dangerousFunctions":198,"sqlUsage":199,"outputEscaping":201,"fileOperations":13,"externalRequests":63,"nonceChecks":30,"capabilityChecks":212,"bundledLibraries":213},[],{"prepared":13,"raw":13,"locations":200},[],{"escaped":202,"rawEcho":203,"locations":204},9,3,[205,208,210],{"file":131,"line":206,"context":207},371,"raw output",{"file":131,"line":209,"context":207},372,{"file":131,"line":211,"context":207},655,6,[],[215,240],{"entryPoint":216,"graph":217,"unsanitizedCount":13,"severity":239},"register_settings (salespeak-llm-optimizer.php:524)",{"nodes":218,"edges":235},[219,224,229,233],{"id":220,"type":221,"label":222,"file":131,"line":223},"n0","source","$_POST['org_id']",553,{"id":225,"type":226,"label":227,"file":131,"line":223,"wp_function":228},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":230,"type":221,"label":231,"file":131,"line":232},"n2","$_GET['org_id']",573,{"id":234,"type":226,"label":227,"file":131,"line":232,"wp_function":228},"n3",[236,238],{"from":220,"to":225,"sanitized":237},true,{"from":230,"to":234,"sanitized":237},"low",{"entryPoint":241,"graph":242,"unsanitizedCount":13,"severity":239},"\u003Csalespeak-llm-optimizer> (salespeak-llm-optimizer.php:0)",{"nodes":243,"edges":248},[244,245,246,247],{"id":220,"type":221,"label":222,"file":131,"line":223},{"id":225,"type":226,"label":227,"file":131,"line":223,"wp_function":228},{"id":230,"type":221,"label":231,"file":131,"line":232},{"id":234,"type":226,"label":227,"file":131,"line":232,"wp_function":228},[249,250],{"from":220,"to":225,"sanitized":237},{"from":230,"to":234,"sanitized":237},{"summary":252,"deductions":253},"The 'salespeak-llm-optimizer' v1.7.0 plugin exhibits a generally good security posture based on the provided static analysis.  The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the plugin's attack surface.  Furthermore, the code signals indicate a lack of dangerous functions, all SQL queries utilize prepared statements, and there are no file operations.  The presence of capability checks and a nonce check adds to the defensive measures within the code.  The vulnerability history is also clean, with no known CVEs, suggesting a commitment to security or a lack of past vulnerabilities. However, a concern arises from the 25% of output that is not properly escaped, representing a potential for cross-site scripting (XSS) vulnerabilities if user-supplied data is directly outputted without sanitization. While the taint analysis shows no issues, this unescaped output warrants careful review.\n\nOverall, the plugin appears to be developed with security in mind, focusing on minimizing attack vectors and employing secure coding practices for database interactions and permissions. The lack of historical vulnerabilities further supports this. The primary weakness lies in the incomplete output escaping. While the attack surface is minimal and taint flows are clean, an attacker could potentially exploit the unescaped output to inject malicious scripts into pages rendered by the plugin. This suggests a need for a more thorough code audit focusing on all output points to ensure proper sanitization.",[254],{"reason":255,"points":212},"Output not properly escaped","2026-03-16T23:56:08.695Z",{"wat":258,"direct":263},{"assetPaths":259,"generatorPatterns":260,"scriptPaths":261,"versionParams":262},[],[],[],[],{"cssClasses":264,"htmlComments":265,"htmlAttributes":266,"restEndpoints":268,"jsGlobals":269,"shortcodeOutput":271},[],[],[267],"data-salespeak-llm-optimizer",[],[270],"window.salespeakLLMOptimizerData",[]]