[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$faxC8IHZPEV-Qcc_nrb_B59hXvFeyZ35kANtpc0SWV8Q":3,"$fDH0pMqGrU9TRNAoGzPkmK8CiJQVpQe6GPTImlZvweCo":346,"$fqCvZTNyStUPjkMFdymWEhIEUcVp15B19IUVA7QLv23E":350},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"discovery_status":28,"vulnerabilities":29,"developer":30,"crawl_stats":26,"alternatives":38,"analysis":128,"fingerprints":318},"mandat-aeo-assistant","Mandat AEO Assistant","3.2.8","mandat","https:\u002F\u002Fprofiles.wordpress.org\u002Fmandat\u002F","\u003Cp>Mandat AEO Assistant is a powerful WordPress plugin that leverages Google’s Gemini AI and Vertex AI to automatically generate high-quality, SEO-optimized blog posts. The plugin provides a comprehensive Article Studio interface where you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate long-form articles (>=1600 words) using Google Gemini 2.0\u002F2.5 models\u003C\u002Fli>\n\u003Cli>Create AI-generated featured and in-content images using Imagen 4.0\u003C\u002Fli>\n\u003Cli>Automatically insert internal links from your existing content\u003C\u002Fli>\n\u003Cli>Find and embed relevant YouTube videos\u003C\u002Fli>\n\u003Cli>Generate SEO metadata (meta descriptions, focus keywords, tags)\u003C\u002Fli>\n\u003Cli>Support for both Vietnamese and English content\u003C\u002Fli>\n\u003Cli>Automatic translation with Polylang integration\u003C\u002Fli>\n\u003Cli>Real-time cost tracking for all API usage \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The plugin is designed for content creators, bloggers, and digital marketers who want to streamline their content production workflow while maintaining high quality and SEO best practices.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external Google Cloud services to provide AI-powered features. Below is detailed information about each service used, what data is transmitted, and when these connections occur.\u003C\u002Fp>\n\u003Ch4>Google Cloud Vertex AI – Gemini API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Generates AI-powered article content using Google’s Gemini language models (gemini-2.0-flash-exp, gemini-2.5-pro, gemini-2.5-flash, gemini-2.5-flash-lite).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong>\u003Cbr \u002F>\n– When you click “Create Article” in the Article Studio interface\u003Cbr \u002F>\n– When using the automatic translation feature with Polylang\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent to Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Your article topic, keywords, and content generation parameters\u003Cbr \u002F>\n– Source text for translation (when translating existing content)\u003Cbr \u002F>\n– Your Google Cloud Service Account credentials for authentication\u003Cbr \u002F>\n– No personal user data from your website visitors is ever sent\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received from Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Generated HTML article content\u003Cbr \u002F>\n– SEO metadata suggestions (titles, descriptions, keywords)\u003Cbr \u002F>\n– Token usage statistics for cost tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fus-central1-aiplatform.googleapis.com\u002Fv1\u002Fprojects\u002F{project_id}\u002Flocations\u002Fus-central1\u002Fpublishers\u002Fgoogle\u002Fmodels\u002F\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Terms:\u003C\u002Fstrong> https:\u002F\u002Fcloud.google.com\u002Fterms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google Cloud Vertex AI – Imagen API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Generates AI images for featured images and in-content illustrations using Google’s Imagen 4.0 model.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong>\u003Cbr \u002F>\n– When you click “Generate Images” after article creation\u003Cbr \u002F>\n– Images are only generated when you explicitly request them\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent to Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Text prompts describing the desired images\u003Cbr \u002F>\n– Image generation parameters (aspect ratio, style)\u003Cbr \u002F>\n– Your Google Cloud Service Account credentials\u003Cbr \u002F>\n– No personal data or user information is transmitted\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received from Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Base64-encoded PNG image data\u003Cbr \u002F>\n– Generation metadata\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fus-central1-aiplatform.googleapis.com\u002Fv1\u002Fprojects\u002F{project_id}\u002Flocations\u002Fus-central1\u002Fpublishers\u002Fgoogle\u002Fmodels\u002Fimagen-4.0-generate-001:predict\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Terms:\u003C\u002Fstrong> https:\u002F\u002Fcloud.google.com\u002Fterms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google OAuth2 API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Authenticates your Google Cloud Service Account to securely access Vertex AI services.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong> Automatically before each API call to Gemini or Imagen (access tokens are cached for 55 minutes to minimize requests).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent to Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– JWT (JSON Web Token) signed with your Service Account private key\u003Cbr \u002F>\n– Service Account email address\u003Cbr \u002F>\n– Timestamp and token expiration data\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received from Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Temporary access token (valid for 1 hour)\u003Cbr \u002F>\n– Token expiration timestamp\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Foauth2.googleapis.com\u002Ftoken\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Terms:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Fterms\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>YouTube Data API v3\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Searches for and retrieves YouTube video information to embed relevant videos in articles.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong> Only when the “Generate YouTube Video” option is enabled during article creation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent to Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Search keywords related to your article topic\u003Cbr \u002F>\n– Language and region preferences\u003Cbr \u002F>\n– Your YouTube Data API key\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received from Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Video IDs, titles, and descriptions\u003Cbr \u002F>\n– Channel information\u003Cbr \u002F>\n– Video metadata (upload date, thumbnails)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fwww.googleapis.com\u002Fyoutube\u002Fv3\u002Fsearch\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Terms:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Fyoutube\u002Fterms\u002Fapi-services-terms-of-service\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Google Custom Search API\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Purpose:\u003C\u002Fstrong> Searches the web to gather factual information and current sources to enhance article accuracy and relevance.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>When used:\u003C\u002Fstrong> Automatically during article generation to provide the AI with up-to-date context and credible sources.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data sent to Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Search queries based on your article topic and keywords\u003Cbr \u002F>\n– Language and region preferences\u003Cbr \u002F>\n– Your Custom Search Engine ID and API key\u003Cbr \u002F>\n– Number of results requested (typically 3-10)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data received from Google:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Search result titles, URLs, and snippets\u003Cbr \u002F>\n– Page metadata\u003C\u002Fp>\n\u003Cp>\u003Cstrong>API Endpoint:\u003C\u002Fstrong> https:\u002F\u002Fwww.googleapis.com\u002Fcustomsearch\u002Fv1\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Terms:\u003C\u002Fstrong> https:\u002F\u002Fdevelopers.google.com\u002Fcustom-search\u002Fv1\u002Foverview\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Privacy Policy:\u003C\u002Fstrong> https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Ch4>Privacy and Data Protection\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Important notes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– No personal data from your website visitors (names, emails, IP addresses) is ever transmitted to external services\u003Cbr \u002F>\n– All API calls are initiated only by authenticated WordPress administrators\u003Cbr \u002F>\n– API keys and credentials are stored securely in your WordPress database (encrypted or hashed where possible)\u003Cbr \u002F>\n– Generated content is saved to your WordPress database only; Google does not retain your content beyond the time needed for API processing\u003Cbr \u002F>\n– Cost tracking data (token usage) is stored locally in your WordPress database\u003Cbr \u002F>\n– This plugin does not use cookies or collect any user data from your site visitors\u003C\u002Fp>\n\u003Cp>\u003Cstrong>GDPR Compliance:\u003C\u002Fstrong> This plugin does not collect, store, or transmit any personal data from your website visitors. All external API calls are initiated exclusively by authenticated WordPress administrators for content generation purposes.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the following Google Cloud services:\u003Cbr \u002F>\n– Google Cloud Vertex AI (Gemini language models and Imagen image generation)\u003Cbr \u002F>\n– Google OAuth2 API for secure authentication\u003Cbr \u002F>\n– YouTube Data API v3 for video content\u003Cbr \u002F>\n– Google Custom Search API for web research\u003C\u002Fp>\n\u003Cp>All trademarks and service marks are the property of their respective owners.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports, please visit: https:\u002F\u002Feonsr.com\u002F\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under GPL-2.0-or-later. See https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html for details.\u003C\u002Fp>\n","AI-powered content generation plugin using Google Gemini API to create long-form SEO articles with images, internal linking, and Polylang integration.",0,192,"2025-12-27T19:15:00.000Z","6.9.4","6.0","7.4",[18,19,20,21,22],"aeo","ai","content-generation","gemini","seo","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmandat-aeo-assistant.3.2.8.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":7,"display_name":31,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"Angelo Mandato",9,10150,90,30,87,"2026-05-20T03:13:02.010Z",[39,57,78,97,113],{"slug":40,"name":41,"version":42,"author":40,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":11,"num_ratings":11,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":23,"tags":51,"homepage":54,"download_link":55,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"textbulker","TextBulker (IA Redaction)","1.0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Ftextbulker\u002F","\u003Cp>\u003Cstrong>TextBulker\u003C\u002Fstrong> is a content and image automation platform powered by AI.\u003Cbr \u002F>\nThis plugin allows your WordPress site to receive SEO meta fields (title, meta description, focus keyword) during article publishing – ideal for integrations using Yoast SEO or Rank Math.\u003C\u002Fp>\n\u003Cp>🔧 Current capabilities:\u003Cbr \u002F>\n– Inject SEO metas via REST API on post creation\u003Cbr \u002F>\n– Compatible with \u003Cstrong>Yoast SEO\u003C\u002Fstrong> and \u003Cstrong>Rank Math\u003C\u002Fstrong>\u003Cbr \u002F>\n– Diagnostics page to monitor plugin status\u003Cbr \u002F>\n– Fully local (no ping or remote sync)\u003C\u002Fp>\n\u003Cp>🚀 Future updates will allow full article pushing, media handling, scheduling, and more via TextBulker.com\u003C\u002Fp>\n","Official plugin for TextBulker.com – inject SEO metadata via REST API when publishing AI-generated content.",2000,1287,"2025-05-19T13:54:00.000Z","6.8.5","5.6",[19,20,52,22,53],"rank-math","yoast","https:\u002F\u002Fwww.textbulker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftextbulker.1.0.1.zip","2026-04-16T10:56:18.058Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":25,"num_ratings":67,"last_updated":68,"tested_up_to":49,"requires_at_least":69,"requires_php":70,"tags":71,"homepage":76,"download_link":77,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"spawnster-ai-content-generator","Spawnster: AI Blog Writer and Instant Site Generator for Publishing Articles on a Schedule","1.1.6","ristrettoapps","https:\u002F\u002Fprofiles.wordpress.org\u002Fristrettoapps\u002F","\u003Cp>Spawnster isn’t just another WordPress plugin; it’s your comprehensive AI content ecosystem, designed to supercharge your WordPress website. Whether you’re launching a brand new site and need a content jumpstart or managing an established blog and craving effortless content automation, Spawnster is your secret weapon. This powerful plugin seamlessly integrates two groundbreaking features: a sophisticated AI Writing Agent for ongoing, personalized content automation and a lightning-fast AI-Powered Content Generator for instant website population. Get ready to experience the future of WordPress content creation, where quality meets efficiency.\u003C\u002Fp>\n\u003Ch3>Feature 1: Automate Your Content Strategy with the Intelligent AI Writing Agent\u003C\u002Fh3>\n\u003Cp>Content creation doesn’t have to be a constant uphill battle. Spawnster’s AI Writing Agent transforms the process, automating your blog posts, articles, social media updates, and more, freeing you to focus on other critical aspects of your business.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Set It and Forget It Automation:\u003C\u002Fstrong>  Imagine effortlessly scheduling weeks or even months of content in advance.  Create highly specific writing jobs to automatically generate individual posts or entire topic clusters. Define keywords, word counts, publishing schedules, and preferred writing styles – Spawnster takes care of the rest, working tirelessly in the background.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Content Generation:\u003C\u002Fstrong>  Need a rapid influx of blog posts on a particular subject?  Spawnster’s bulk content generation feature can produce multiple articles in mere seconds.  Provide the topics and keywords, and watch as engaging, informative content materializes before your eyes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Updates & Refreshing:\u003C\u002Fstrong>  Keep your content evergreen and captivating. Spawnster can automatically update existing posts, ensuring they remain optimized for search engines and resonate with your evolving audience. Breathe new life into older content with just a few clicks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Personalized AI Writing:\u003C\u002Fstrong>  Spawnster \u003Cstrong>\u003Cem>automatically trains itself on your existing website content\u003C\u002Fem>\u003C\u002Fstrong> to channel your unique voice and perspective.  Upload sample articles or select published posts, and the AI will meticulously analyze your writing style, generating content that seamlessly blends with your existing brand identity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Prompts:\u003C\u002Fstrong>  Fine-tune your content creation process with granular control over the AI’s output. Craft custom prompts to direct the AI to generate specific types of content, explore diverse angles, and tailor the results to your precise requirements.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support:\u003C\u002Fstrong>  Break down language barriers and expand your global reach.  Spawnster can generate content in a variety of languages, opening doors to new markets and diversifying your audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Scheduling Options:\u003C\u002Fstrong>  Take complete control of your content calendar with flexible scheduling options.  Schedule posts daily, weekly, monthly, or on any custom schedule you desire.  Spawnster adapts to your rhythm.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Feature 2: Launch Your Website with Lightning-Fast Content Creation\u003C\u002Fh3>\n\u003Cp>Building a new website from scratch can feel overwhelming.  Creating compelling content for every page, from the homepage to intricate product descriptions, can consume precious weeks or even months.  Spawnster revolutionizes this process, allowing you to populate your entire website with high-quality, SEO-optimized content in a fraction of the time.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Instant Website Population:\u003C\u002Fstrong>  Transform a blank canvas into a vibrant, content-rich website in minutes. Spawnster’s intuitive interface makes it a reality.  Simply specify your website’s niche, target audience, desired tone, and key pages, and our advanced AI will generate the content you need, tailored to your specifications.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Comprehensive Content Generation:\u003C\u002Fstrong>  Spawnster goes beyond basic text generation.  It crafts engaging homepage copy that captures attention, compelling about us sections that resonate with visitors, informative product descriptions that convert browsers into buyers, and much more.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Optimized from the Start:\u003C\u002Fstrong>  Ensure your new website gains immediate traction in search engine rankings.  Spawnster generates content optimized for relevant keywords, giving you a crucial head start in organic search visibility.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customize and Refine:\u003C\u002Fstrong>  While Spawnster generates remarkably polished content out-of-the-box, you retain full control over the final product. Easily customize and refine the generated content to perfectly align with your brand voice, messaging, and target audience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Jumpstart Your Online Presence:\u003C\u002Fstrong>  Don’t let content creation be the bottleneck in your website launch.  Accelerate the process and start attracting visitors sooner with Spawnster’s instant content generation capabilities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Diverse Content Formats:\u003C\u002Fstrong>  Spawnster doesn’t limit you to just articles.  Generate various content formats, including FAQs, listicles, how-to guides, and more, to cater to diverse content consumption preferences.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Repurposing:\u003C\u002Fstrong>  Maximize the value of your content by repurposing it across different platforms.  Easily adapt AI-generated content for social media posts, email newsletters, and other marketing channels.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits:\u003C\u002Fh3>\n\u003Ch3>Why Choose Spawnster, the Top WordPress AI AI Writing Agent and Site Builder?\u003C\u002Fh3>\n\u003Ch3>Harness the Power of Leading AI Models:\u003C\u002Fh3>\n\u003Cp>Spawnster leverages the cutting-edge capabilities of various leading AI models, including OpenAI. You have the flexibility to choose your preferred model and bring your own API key (BYO API key).\u003C\u002Fp>\n\u003Ch3>Beyond Text: AI-Powered Image Generation\u003C\u002Fh3>\n\u003Cp>Spawnster goes beyond text generation. Enhance your content with stunning, AI-generated images.\u003Cbr \u002F>\n    • \u003Cstrong>Automatic Image Insertion of Royalty-Free Images\u003C\u002Fstrong>: Spawnster can automatically find and insert relevant stock photos from sources like Pexels and Unsplash, saving you time and effort.\u003Cbr \u002F>\n    • \u003Cstrong>AI Image Generator\u003C\u002Fstrong>: Create unique, custom images based on your content. Specify the image style, quantity, and keywords, and Spawnster will generate visuals that perfectly complement your articles.\u003Cbr \u002F>\n    • \u003Cstrong>SEO-Optimized Images\u003C\u002Fstrong>: Generated images include AI-crafted titles, descriptions, and alt text, boosting your website’s SEO performance.\u003C\u002Fp>\n\u003Ch3>Boost Your SEO with Automated Optimization:\u003C\u002Fh3>\n\u003Cp>Spawnster ensures your content is optimized for search engines from the ground up.\u003Cbr \u002F>\n    • \u003Cstrong>SEO-Optimized Content\u003C\u002Fstrong>: Generated content is automatically optimized for relevant keywords, improving your search rankings.\u003Cbr \u002F>\n    • \u003Cstrong>Automated Meta Descriptions and Titles\u003C\u002Fstrong>: Boost your click-through rates with AI-generated meta descriptions and titles, making your content more appealing in search results.\u003C\u002Fp>\n\u003Ch3>A Complete Content Solution for WordPress:\u003C\u002Fh3>\n\u003Cp>Spawnster combines the power of two essential features – instant content generation and automated content creation – in one powerful plugin. Whether you’re launching a new website or managing an existing blog, Spawnster empowers you to create high-quality, engaging content effortlessly. Focus on growing your business while Spawnster handles the writing and image generation.\u003C\u002Fp>\n\u003Ch3>More features coming soon!:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>WooCommerce Integration\u003C\u002Fem>: Generate and enhance product descriptions, titles, and short descriptions. Monetize AI features by selling token packages to users.\u003C\u002Fli>\n\u003Cli>\u003Cem>REST API\u003C\u002Fem>: Programmatically access Spawnster’s functionalities from external applications.\u003C\u002Fli>\n\u003Cli>\u003Cem>Native SEO Plugin Integrations\u003C\u002Fem>: Seamless integration with Yoast and Rank Math.\u003C\u002Fli>\n\u003Cli>\u003Cem>AI Text Rewriting\u003C\u002Fem>: Rewrite existing content or generate fresh versions from third-party URLs.\u003C\u002Fli>\n\u003Cli>\u003Cem>AI Comment Generator\u003C\u002Fem>: Encourage user engagement with AI-powered comment generation for WordPress and WooCommerce reviews.\u003C\u002Fli>\n\u003Cli>\u003Cem>Content Performance Tracking\u003C\u002Fem>: Monitor the performance of your AI-generated content with integrated analytics. Gain insights into which topics and keywords are resonating most with your audience and refine your content strategy accordingly.\u003C\u002Fli>\n\u003Cli>\u003Cem>Support for More Models\u003C\u002Fem>: Claude, Google Gemini, and Open Router models\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Join the Spawnster Revolution!\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Don’t wait weeks and spend thousands on a website. Try Spawnster, the ultimate WordPress AI Writing Agent and Website Builder today and unleash your online potential!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Who Are We?\u003C\u002Fh3>\n\u003Cp>Hi! I’m Kevin from \u003Ca href=\"http:\u002F\u002Fristrettoapps.com\u002Fabout\" title=\"Ristretto Apps\" rel=\"nofollow ugc\">Ristretto Apps\u003C\u002Fa>, and I’ve been building WordPress solutions for over a decade. To be honest, I feel mixed about AI and how it will change not only the world, but WordPress, websites, and blogging. Will blogs loose their value as more AI generated content gets created? Will websites become even blander, even more boring, and even less personal as AI starts having more of a hand in building them?\u003C\u002Fp>\n\u003Cp>I’m not sure, but I think websites could be less magical as humans play less of a part in the creation of them. So instead of wishing and hoping things go well, I’ve decided to throw our hat in the ring and see if we can create some AI WordPress plugins that do a better job reflecting your personality. My hope is to find ways of improving Spawnster such that it better captures your personality and reflects that in your website.\u003C\u002Fp>\n\u003Cp>If you have any ideas for how to improve the plugin, please \u003Ca href=\"https:\u002F\u002Fdocs.ristrettoapps.com\u002Fsubmit-a-ticket\u002F\" rel=\"nofollow ugc\">let us know\u003C\u002Fa>, we’d love to hear from you!\u003C\u002Fp>\n\u003Ch3>Included Libraries\u003C\u002Fh3>\n\u003Cp>This plugin includes the following third-party libraries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Flowbite v2.5.2\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Original Source: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fthemesberg\u002Fflowbite\" rel=\"nofollow ugc\">Flowbite GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>David-AI v1.0.6\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Original Source: \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fcreativetimofficial\u002Fdavid-ai\" rel=\"nofollow ugc\">David-AI GitHub Repository\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","The Best AI Blog Writer for Automatically Generating SEO-Friendly Blog Articles on a Schedule",300,1630,4,"2025-11-18T20:52:00.000Z","5.0","7.0",[19,72,73,74,75],"ai-content-generation","ai-seo","ai-writer","website-builder","https:\u002F\u002Fristrettoapps.com\u002Fproduct\u002Fspawnster","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fspawnster-ai-content-generator.1.1.6.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":25,"num_ratings":88,"last_updated":89,"tested_up_to":14,"requires_at_least":69,"requires_php":16,"tags":90,"homepage":95,"download_link":96,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"answer-engine-optimization-aeo-audit","AnswerSEO – AEO & LLM Optimization for Generative AI Search","1.4","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), LLMs & LLMS.txt 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 Schema\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\u003Cbr \u002F>\n✅ Generate and manage LLMS.txt to optimize your site for AI answer engines\u003Cbr \u002F>\n✅ Control AI access with Allow-AI and Disallow-AI rules\u003Cbr \u002F>\n✅ Improve AEO visibility and AI-generated answer accuracy\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 and optimize your website for Answer Engine Optimization (AEO). Manage FAQs, JSON-LD, LLMs Speakable markup etc.. for AI Optimization (AIO).",200,1300,1,"2026-04-16T06:08:00.000Z",[18,91,92,93,94],"aio","answer-engine-optimization","llms","seo-audit","https:\u002F\u002Fanswerseo.com\u002Fanswer-engine-optimization-aeo-audit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanswer-engine-optimization-aeo-audit.1.4.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":25,"downloaded":105,"rating":25,"num_ratings":106,"last_updated":107,"tested_up_to":49,"requires_at_least":69,"requires_php":70,"tags":108,"homepage":23,"download_link":112,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"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.",1019,3,"2025-07-09T13:21:00.000Z",[18,73,109,110,111],"geo","llms-txt","md","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmarkdown-mirror.1.0.0.zip",{"slug":114,"name":115,"version":116,"author":115,"author_profile":117,"description":118,"short_description":119,"active_installs":120,"downloaded":121,"rating":25,"num_ratings":88,"last_updated":122,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":123,"homepage":126,"download_link":127,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":56},"writetext-ai","WriteText.ai","4.3.1","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, Answer Engine Optimization (AEO), and Generative Engine Optimization (GEO)\u003C\u002Fstrong> to make your WooCommerce products rank higher and appear in \u003Cstrong>AI-powered search results\u003C\u002Fstrong>, chatbots, and voice assistants, and get cited by generative AI systems.\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, reusable content templates, product type support, and FAQ and People Also Ask question blocks with the option to source FAQ questions directly from PAA data, 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.3\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>People Also Ask question blocks:\u003C\u002Fstrong> Add PAA questions sourced from search data as individual content blocks in your templates, each generating a focused answer in paragraph or bullet format with an optional heading.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>FAQ questions sourced from PAA data:\u003C\u002Fstrong> The FAQ block can now draw from PAA data when generating questions, so the content reflects what people are actively searching for rather than being inferred from the product information alone. \u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Product type support:\u003C\u002Fstrong> WriteText.ai now generates content suited to how each product is structured and sold, including bundled, grouped, variable, virtual, and downloadable products. \u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Brand voice editing:\u003C\u002Fstrong> Brand voices can now be edited directly within the platform at any point after they are built, allowing you to update tone, vocabulary, or style instructions as your approach evolves.\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Quick save to global settings:\u003C\u002Fstrong> Configure settings on a single product or in bulk and save them as global defaults in one click, from any point in the plugin. \u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Product tags as a data source:\u003C\u002Fstrong> Include product tags alongside attributes and meta fields during content generation; enable or disable tags in your data source settings.\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, AEO, and GEO:\u003C\u002Fem> Keyword pipelines that evolve from easy-to-rank terms to high-value targets, with structured content for answer engines and generative AI systems.\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.\u003Cbr \u002F>\n* 📦 \u003Cem>Product type support:\u003C\u002Fem> Generate content suited to how each product is structured and sold, including bundled, grouped, variable, virtual, and downloadable products.\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\u003Cli>People Also Ask (PAA) question blocks: add PAA questions sourced from search data as individual content blocks, each generating a focused answer in paragraph or bullet format with an optional heading\u003C\u002Fli>\n\u003Cli>FAQ questions can now be sourced from PAA data, so the questions generated reflect real search behavior rather than being inferred from the product information alone\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\u003Cli>Edit existing brand voices at any point to update tone, vocabulary, or style instructions as your approach evolves\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📦Product type support\u003C\u002Fh4>\n\u003Cp>WriteText.ai recognizes the product type it is generating content for and adjusts its output accordingly.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Supported product types: simple. bundled, grouped, variable, virtual, and downloadable \u003C\u002Fli>\n\u003Cli>Descriptions and meta fields are generated to match how each product type is structured and sold \u003C\u002Fli>\n\u003Cli>No additional setup is required. WriteText.ai reads the product type from your store automatically\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>Quick save to global settings: Configure settings on a single product or in bulk and save them as global defaults in one click, from any point in the plugin \u003C\u002Fli>\n\u003Cli>Product tags as a data source: Include product tags alongside attributes and meta fields during content generation; enable or disable tags in your data source settings \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 & GEO Optimization\u003C\u002Fh4>\n\u003Cp>Built for both \u003Cstrong>Search Engine Optimization (SEO)\u003C\u002Fstrong>, \u003Cstrong>Answer Engine Optimization (AEO)\u003C\u002Fstrong>, and \u003Cstrong>Generative Engine Optimization (GEO)\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Structured Q&A and FAQ sections for higher AI visibility  \u003C\u002Fli>\n\u003Cli>People Also Ask (PAA) question blocks for targeted answer content in templates\u003C\u002Fli>\n\u003Cli>FAQ questions sourced from PAA data for FAQs grounded in real search behavior\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 & GEO. Automate product content creation with smart templates, bulk generation, and full-site optimization.",60,7549,"2026-04-15T02:31:00.000Z",[18,19,124,22,125],"product-description","woocommerce","https:\u002F\u002Fwritetext.ai\u002Fwoocommerce","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwritetext-ai.4.3.1.zip",{"attackSurface":129,"codeSignals":215,"taintFlows":233,"riskAssessment":310,"analyzedAt":317},{"hooks":130,"ajaxHandlers":186,"restRoutes":203,"shortcodes":211,"cronEvents":212,"entryPointCount":213,"unprotectedCount":214},[131,137,142,145,148,151,157,162,164,167,172,174,178,182],{"type":132,"name":133,"callback":134,"file":135,"line":136},"action","admin_init","maao_handle_publish_form_submission","includes\\admin-ui.php",75,{"type":132,"name":138,"callback":139,"file":140,"line":141},"save_post","maao_invalidate_posts_cache","includes\\helpers.php",71,{"type":132,"name":143,"callback":139,"file":140,"line":144},"delete_post",72,{"type":132,"name":146,"callback":139,"file":140,"line":147},"wp_untrash_post",73,{"type":132,"name":149,"callback":139,"file":140,"line":150},"trashed_post",74,{"type":152,"name":153,"callback":154,"priority":155,"file":140,"line":156},"filter","wp_kses_allowed_html","maao_allow_style_tags_in_posts",10,144,{"type":132,"name":158,"callback":159,"file":160,"line":161},"admin_menu","closure","includes\\settings-page.php",7,{"type":132,"name":133,"callback":159,"file":160,"line":163},20,{"type":132,"name":165,"callback":159,"file":160,"line":166},"admin_notices",95,{"type":132,"name":168,"callback":169,"file":170,"line":171},"plugins_loaded","maao_load_plugin_files","mandat-aeo-assistant.php",40,{"type":132,"name":158,"callback":173,"file":170,"line":150},"maao_register_admin_menus",{"type":132,"name":175,"callback":176,"file":170,"line":177},"admin_enqueue_scripts","maao_admin_enqueue_scripts",176,{"type":132,"name":179,"callback":180,"file":170,"line":181},"rest_api_init","maao_register_api_routes",181,{"type":132,"name":183,"callback":184,"file":170,"line":185},"wp_enqueue_scripts","maao_inject_custom_post_css",243,[187,191,194,197,200],{"action":188,"nopriv":189,"callback":159,"hasNonce":189,"hasCapCheck":189,"file":190,"line":67},"maao_generate_ajax",false,"includes\\ajax-handlers.php",{"action":192,"nopriv":189,"callback":159,"hasNonce":189,"hasCapCheck":189,"file":190,"line":193},"maao_generate_images_ajax",398,{"action":195,"nopriv":189,"callback":159,"hasNonce":189,"hasCapCheck":189,"file":190,"line":196},"maao_update_content_ajax",517,{"action":198,"nopriv":189,"callback":159,"hasNonce":189,"hasCapCheck":189,"file":190,"line":199},"maao_update_categories_ajax",644,{"action":201,"nopriv":189,"callback":159,"hasNonce":189,"hasCapCheck":189,"file":190,"line":202},"maao_polylang_translate_ajax",674,[204],{"namespace":205,"route":206,"methods":207,"callback":209,"permissionCallback":159,"file":170,"line":210},"mandat-aeo-assistant\u002Fv1","\u002Fposts",[208],"GET","maao_api_get_all_posts_callback",184,[],[],6,5,{"dangerousFunctions":216,"sqlUsage":217,"outputEscaping":228,"fileOperations":11,"externalRequests":213,"nonceChecks":32,"capabilityChecks":231,"bundledLibraries":232},[],{"prepared":218,"raw":219,"locations":220},12,2,[221,225],{"file":222,"line":223,"context":224},"includes\\cost-report.php",122,"$wpdb->get_var() with variable interpolation",{"file":222,"line":226,"context":227},132,"$wpdb->get_results() with variable interpolation",{"escaped":229,"rawEcho":11,"locations":230},96,[],8,[],[234,253,261,281,299],{"entryPoint":235,"graph":236,"unsanitizedCount":11,"severity":252},"maao_article_studio_page (includes\\admin-ui.php:80)",{"nodes":237,"edges":249},[238,243],{"id":239,"type":240,"label":241,"file":135,"line":242},"n0","source","$_GET (x3)",83,{"id":244,"type":245,"label":246,"file":135,"line":247,"wp_function":248},"n1","sink","echo() [XSS]",102,"echo",[250],{"from":239,"to":244,"sanitized":251},true,"low",{"entryPoint":254,"graph":255,"unsanitizedCount":11,"severity":252},"\u003Cadmin-ui> (includes\\admin-ui.php:0)",{"nodes":256,"edges":259},[257,258],{"id":239,"type":240,"label":241,"file":135,"line":242},{"id":244,"type":245,"label":246,"file":135,"line":247,"wp_function":248},[260],{"from":239,"to":244,"sanitized":251},{"entryPoint":262,"graph":263,"unsanitizedCount":88,"severity":280},"\u003Cajax-handlers> (includes\\ajax-handlers.php:0)",{"nodes":264,"edges":277},[265,268,271],{"id":239,"type":240,"label":266,"file":190,"line":267},"$_POST",699,{"id":244,"type":269,"label":270,"file":190,"line":267},"transform","→ maao_handle_polylang_translation()",{"id":272,"type":245,"label":273,"file":274,"line":275,"wp_function":276},"n2","get_var() [SQLi]","includes\\polylang-helpers.php",63,"get_var",[278,279],{"from":239,"to":244,"sanitized":189},{"from":244,"to":272,"sanitized":189},"high",{"entryPoint":282,"graph":283,"unsanitizedCount":88,"severity":280},"maao_cost_report_page_callback (includes\\cost-report.php:84)",{"nodes":284,"edges":296},[285,287,291,293],{"id":239,"type":240,"label":286,"file":222,"line":34},"$_GET",{"id":244,"type":245,"label":288,"file":222,"line":289,"wp_function":290},"get_results() [SQLi]",151,"get_results",{"id":272,"type":240,"label":292,"file":222,"line":166},"$_GET (x2)",{"id":294,"type":245,"label":246,"file":222,"line":295,"wp_function":248},"n3",164,[297,298],{"from":239,"to":244,"sanitized":189},{"from":272,"to":294,"sanitized":251},{"entryPoint":300,"graph":301,"unsanitizedCount":88,"severity":280},"\u003Ccost-report> (includes\\cost-report.php:0)",{"nodes":302,"edges":307},[303,304,305,306],{"id":239,"type":240,"label":286,"file":222,"line":34},{"id":244,"type":245,"label":288,"file":222,"line":289,"wp_function":290},{"id":272,"type":240,"label":292,"file":222,"line":166},{"id":294,"type":245,"label":246,"file":222,"line":295,"wp_function":248},[308,309],{"from":239,"to":244,"sanitized":189},{"from":272,"to":294,"sanitized":251},{"summary":311,"deductions":312},"The \"mandat-aeo-assistant\" plugin exhibits a mixed security posture. On the positive side, it demonstrates strong practices in output escaping, using prepared statements for most SQL queries, and incorporates nonce and capability checks. The absence of recorded vulnerabilities and dangerous functions is also a good sign.\n\nHowever, significant concerns arise from the attack surface and taint analysis. A substantial portion of the plugin's entry points, specifically all 5 AJAX handlers, lack authentication checks, exposing them to unauthorized access. Furthermore, the taint analysis reveals 3 flows with unsanitized paths classified as high severity. This indicates potential for malicious input to reach sensitive operations without proper sanitization, which could lead to various security issues depending on the context of these flows.\n\nWhile the plugin has no recorded vulnerability history, the presence of high-severity taint flows without corresponding known CVEs suggests that vulnerabilities might exist but haven't been publicly disclosed or exploited yet. The plugin's strengths lie in its internal code hygiene for SQL and output, but its external exposure points and unsanitized data flows are critical weaknesses that need immediate attention.",[313,315],{"reason":314,"points":155},"AJAX handlers without auth checks",{"reason":316,"points":218},"High severity taint flows with unsanitized paths","2026-03-17T06:13:34.231Z",{"wat":319,"direct":328},{"assetPaths":320,"generatorPatterns":323,"scriptPaths":324,"versionParams":325},[321,322],"\u002Fwp-content\u002Fplugins\u002Fmandat-aeo-assistant\u002Fassets\u002Fcss\u002Fadmin-style.css","\u002Fwp-content\u002Fplugins\u002Fmandat-aeo-assistant\u002Fassets\u002Fjs\u002Fadmin-script.js",[],[322],[326,327],"mandat-aeo-assistant\u002Fassets\u002Fcss\u002Fadmin-style.css?ver=","mandat-aeo-assistant\u002Fassets\u002Fjs\u002Fadmin-script.js?ver=",{"cssClasses":329,"htmlComments":334,"htmlAttributes":335,"restEndpoints":341,"jsGlobals":343,"shortcodeOutput":345},[330,331,332,333],"cost-breakdown","total-cost-cell","grand-total-cell","translation-badge",[],[336,337,338,339,340],"data-nonce-generate_text","data-nonce-generate_images","data-nonce-update_content","data-nonce-update_categories","data-nonce-translate",[342],"\u002Fwp-json\u002Fmandat-aeo-assistant\u002Fv1\u002Fposts",[344],"maao_i18n",[],{"error":251,"url":347,"statusCode":348,"statusMessage":349,"message":349},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fmandat-aeo-assistant\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":219,"versions":351},[352,357],{"version":6,"download_url":24,"svn_tag_url":353,"released_at":26,"has_diff":189,"diff_files_changed":354,"diff_lines":26,"trac_diff_url":355,"vulnerabilities":356,"is_current":251},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmandat-aeo-assistant\u002Ftags\u002F3.2.8\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fmandat-aeo-assistant%2Ftags%2F3.2.7&new_path=%2Fmandat-aeo-assistant%2Ftags%2F3.2.8",[],{"version":358,"download_url":359,"svn_tag_url":360,"released_at":26,"has_diff":189,"diff_files_changed":361,"diff_lines":26,"trac_diff_url":26,"vulnerabilities":362,"is_current":189},"3.2.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmandat-aeo-assistant.3.2.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fmandat-aeo-assistant\u002Ftags\u002F3.2.7\u002F",[],[]]