[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fRd1MZ3hit12SCXqlka8aR2LAn30Ar2Cy6hRJ-FImceU":3,"$fV7NRiYaK1LggNFiL-OfzT8lbo_cVSIn-URunSl7ohCQ":418,"$fA4iL4L0SDZYNgMFPJ6W4LcoLy6PzmJcbOvJd3HWbNS0":422},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"discovery_status":30,"vulnerabilities":31,"developer":32,"crawl_stats":28,"alternatives":39,"analysis":142,"fingerprints":381},"dominopost-advanced-post-editor","DominoPost – The Ultimate AI-Powered SEO & Writing Toolkit","2.6.0","Dominopress","https:\u002F\u002Fprofiles.wordpress.org\u002Fdominopress\u002F","\u003Cp>\u003Cstrong>DominoPost\u003C\u002Fstrong> is the industry-leading AI-driven productivity suite for professional bloggers, SEO agencies, and content creators. It transforms the WordPress Classic Editor (TinyMCE) into a high-octane content machine, eliminating the need for multiple heavy plugins.\u003C\u002Fp>\n\u003Cp>Built by \u003Cstrong>DominoPress\u003C\u002Fstrong>, this toolkit provides a seamless, distraction-free environment where AI does the heavy lifting—from generating full SEO-optimized articles to advanced semantic internal linking. Stop switching between tabs; bring the power of GPT-4 directly to your editor.\u003C\u002Fp>\n\u003Ch3>💎 DominoPost PRO: The AI Evolution\u003C\u002Fh3>\n\u003Cp>Upgrade your content game with the \u003Cstrong>DominoPost PRO Addon\u003C\u002Fstrong>, featuring our most advanced automation engines:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>⚡ AI Smart Internal Interlinker:\u003C\u002Fstrong> Automatically scans your site and inserts high-relevance internal links with perfect anchor text. Double your page views and boost SEO in seconds.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🌐 Smart AI External Link Placement:\u003C\u002Fstrong> Paste any external URL and let the AI find the perfect context-aware spot to insert it naturally.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✨ AI Smart Rewrite (Magic Wand):\u003C\u002Fstrong> Select any text and instantly paraphrase it with 4 professional tones (Friendly, Creative, Professional, Concise). \u003C\u002Fli>\n\u003Cli>\u003Cstrong>❓ AI FAQ Schema Generator:\u003C\u002Fstrong> Generate beautiful FAQ blocks with automated JSON-LD Schema to dominate Google’s “People Also Ask” sections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔧 1-Click AI Grammar Fixer:\u003C\u002Fstrong> Instantly audit and fix spelling, grammar, and sentence structure (PRO selection tool).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📦 Premium AI Interface:\u003C\u002Fstrong> Experience the “Scroll & Review” bar to verify AI links before publishing, plus our signature tech-inspired scanning animations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🚀 DominoPost FREE: Essential Productivity Suite\u003C\u002Fh3>\n\u003Cp>Get started with our lightweight, high-performance toolkit for every writer:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>⚡ Pro Table of Contents (TOC):\u003C\u002Fstrong> 4 stunning styles (Bullets, Numbers, Minimal, Boxed) with smooth-scrolling and live preview. Superior SEO and UX out of the box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🕵️‍♂️ Site-Wide Broken Link Checker:\u003C\u002Fstrong> Identify and fix 404 errors across your entire site from one central dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>✍️ AI Content Writer (Standard):\u003C\u002Fstrong> Generate SEO-optimized lists, headings, and outlines from simple keywords. Support for 50+ languages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🖼️ AI Image Generator:\u003C\u002Fstrong> Generate context-aware images (DALL-E\u002FFlux) and auto-attach them as Featured Images.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📎 CTA & Copy Code Buttons:\u003C\u002Fstrong> Professional one-click buttons for code snippets and call-to-action blocks to boost conversions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📊 SEO Post Analysis:\u003C\u002Fstrong> Real-time stats, word count, reading time, and keyword density tracking in your sidebar.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📝 Case Converter:\u003C\u002Fstrong> Instantly fix capitalization (Title Case, Sentence Case, UPPERCASE) in one click.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why Choose DominoPress?\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Lightweight & Fast:\u003C\u002Fstrong> Optimized code with Zero Bloat. Doesn’t slow down your site or dashboard.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-First Design:\u003C\u002Fstrong> Every feature is built to help you rank higher on Google Search.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Seamless Integration:\u003C\u002Fstrong> Built natively for the WordPress Classic Editor for the fastest writing experience possible.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Cstrong>DominoPress\u003C\u002Fstrong> – Making WordPress Content Creation Smarter, Faster, and more Human.\u003Cbr \u002F>\nVisit us: https:\u002F\u002Fdominopress.com\u003C\u002Fp>\n","Supercharge your WordPress SEO workflow with a professional-grade AI Content Writer, Automated Internal Linking, and high-performance productivity too &hellip;",40,947,100,1,"2026-03-31T05:26:00.000Z","6.9.4","5.0","",[20,21,22,23,24],"ai-writer","auto-internal-link","seo-automation","table-of-contents","wordpress-ai","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fdominopost-advanced-post-editor\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.6.0.zip",0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":13,"avg_patch_time_days":36,"trust_score":37,"computed_at":38},"dominopress",13,1260,30,94,"2026-05-19T20:08:43.920Z",[40,61,80,100,121],{"slug":41,"name":42,"version":43,"author":44,"author_profile":45,"description":46,"short_description":47,"active_installs":48,"downloaded":49,"rating":50,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":53,"tags":55,"homepage":59,"download_link":60,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"botwriter","BotWriter – AI Writer & Content Generator","3.2.6","Esteban","https:\u002F\u002Fprofiles.wordpress.org\u002Festebandezafra\u002F","\u003Cp>BotWriter is the most complete \u003Cstrong>AI writer plugin for WordPress\u003C\u002Fstrong>. It works as an \u003Cstrong>AI auto blogging\u003C\u002Fstrong> tool that automatically generates and publishes SEO-optimized articles, and as a \u003Cstrong>WooCommerce AI content optimizer\u003C\u002Fstrong> that bulk-improves your entire product catalog.\u003C\u002Fp>\n\u003Cp>Whether you need an \u003Cstrong>AI writer\u003C\u002Fstrong> to keep your blog updated on autopilot, or an \u003Cstrong>AI-powered SEO content creator\u003C\u002Fstrong> for your online store, BotWriter handles it all with support for 7+ AI text providers and 9 image generators (including free stock photo banks).\u003C\u002Fp>\n\u003Cp>🔹 Automatically publish content every day \u002F every week\u003Cbr \u002F>\n🔹 Generate 100% original articles with AI images\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> Choose from 7+ AI text providers (OpenAI, Claude, Gemini, Mistral, Groq…)\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> 9 image providers including free stock photo banks, Flux 2, Nano Banana Pro, Gemini & DALL-E 3\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> Article templates for consistent, professional content\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> Image style presets (realistic, cartoon, anime, 3D, watercolor…)\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> Smart image optimization for Google Discover (WebP, resize, compress)\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> WooCommerce AI Content Optimizer — bulk-optimize product titles, descriptions, tags, SEO & more\u003Cbr \u002F>\n🔹 \u003Cstrong>NEW:\u003C\u002Fstrong> AI Review Generator for WooCommerce products\u003Cbr \u002F>\n🔹 Optimize your blog to rank higher on Google\u003Cbr \u002F>\n🔹 Set it up in minutes and let AI do the rest\u003C\u002Fp>\n\u003Cp>In this video, we’ll show you how to set up BotWriter in just a few steps so your blog stays active effortlessly. Take advantage of AI-powered automation and streamline your content strategy! 🚀\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FPatljFLDNwI?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>BotWriter has been designed to simplify content creation for blogs, websites, and online stores. As a \u003Cstrong>WordPress AI writer\u003C\u002Fstrong> with multi-provider architecture, you can choose the best AI for each job. Use GPT-5 for creative writing, Claude for technical content, or Gemini for multilingual articles. Pair them with cutting-edge image models like Flux 2 Pro, Google’s Nano Banana, or Stable Diffusion.\u003C\u002Fp>\n\u003Cp>For \u003Cstrong>WooCommerce\u003C\u002Fstrong> store owners, BotWriter includes a dedicated AI Content Optimizer that bulk-optimizes product titles, descriptions, tags, image ALT text, SEO metadata and more—all from a single dashboard. It also generates AI-powered product reviews and SEO-optimized category descriptions to help your store rank higher.\u003C\u002Fp>\n\u003Cp>BotWriter is also an \u003Cstrong>AI writer for blogs\u003C\u002Fstrong> that can automatically generate and publish posts based on keywords, RSS feeds, or news sources—making it the ideal tool for AI-powered SEO content creation.\u003C\u002Fp>\n\u003Cp>BotWriter is capable of creating entire blog content in minutes! Check out the example:\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FMpJ0KHKRYi8?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>How to Auto-Generate Articles from an RSS Feed | BotWriter + NASA RSS\u003Cbr \u002F>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F7aq0496XwY0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>🆕 Multi-Provider AI Text Generation\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose from 7 different AI providers for text generation:\u003Cbr \u002F>\n* \u003Cstrong>OpenAI:\u003C\u002Fstrong> GPT-5, GPT-4.1, GPT-4o series\u003Cbr \u002F>\n* \u003Cstrong>Anthropic:\u003C\u002Fstrong> Claude Sonnet 4.5, Claude Haiku\u003Cbr \u002F>\n* \u003Cstrong>Google:\u003C\u002Fstrong> Gemini 2.5 Pro, Gemini 2.5 Flash\u003Cbr \u002F>\n* \u003Cstrong>Mistral:\u003C\u002Fstrong> Mistral Large, Mistral Small\u003Cbr \u002F>\n* \u003Cstrong>Groq:\u003C\u002Fstrong> Llama 3.3 70B (ultra-fast inference)\u003Cbr \u002F>\n* \u003Cstrong>OpenRouter:\u003C\u002Fstrong> Access to 200+ models through one API\u003Cbr \u002F>\n* \u003Cstrong>DeepSeek:\u003C\u002Fstrong> Cost-effective alternatives\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⛽ Multi-Provider AI Image Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n7 image providers with 50+ models:\u003Cbr \u002F>\n* \u003Cstrong>📷 [FREE] Stock Images:\u003C\u002Fstrong> Search Pixabay, Pexels, Unsplash & Openverse — $0.00 per image, no API generation cost\u003Cbr \u002F>\n* \u003Cstrong>OpenAI DALL-E:\u003C\u002Fstrong> GPT-Image-1, DALL-E 3\u003Cbr \u002F>\n* \u003Cstrong>Google Gemini:\u003C\u002Fstrong> gemini-2.5-flash-image, gemini-3-pro-image-preview\u003Cbr \u002F>\n* \u003Cstrong>Fal.ai:\u003C\u002Fstrong> Flux 2 Pro\u002FDev, Nano Banana Pro (Google Gemini), Seedream 4.5\u003Cbr \u002F>\n* \u003Cstrong>Replicate:\u003C\u002Fstrong> Flux 1.1 Pro, Ideogram V3, Imagen 4\u003Cbr \u002F>\n* \u003Cstrong>Stability AI:\u003C\u002Fstrong> Stable Diffusion 3.5, SDXL\u003Cbr \u002F>\n* \u003Cstrong>Cloudflare Workers AI:\u003C\u002Fstrong> Flux Schnell (fast & affordable)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Image Style Presets\u003C\u002Fstrong> \u003Cem>(NEW in 2.0.7)\u003C\u002Fem>\u003Cbr \u002F>\nChoose from 12 artistic styles for your AI images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Smart Image Optimization\u003C\u002Fstrong> \u003Cem>(NEW in 2.0.7)\u003C\u002Fem>\u003Cbr \u002F>\nAutomatic post-processing for web-ready images\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛒 WooCommerce AI Content Optimizer\u003C\u002Fstrong> \u003Cem>(NEW in 3.0)\u003C\u002Fem>\u003Cbr \u002F>\nBulk-optimize your entire product catalog with AI:\u003Cbr \u002F>\n* \u003Cstrong>9 content fields:\u003C\u002Fstrong> titles, descriptions, short descriptions, tags, image ALT text, review summaries, SEO meta descriptions, SEO titles and category descriptions\u003Cbr \u002F>\n* \u003Cstrong>Bulk Optimizer:\u003C\u002Fstrong> select products, choose fields and AI provider, preview all changes before applying\u003Cbr \u002F>\n* \u003Cstrong>Category Optimizer:\u003C\u002Fstrong> generate SEO-friendly category descriptions using product data as context\u003Cbr \u002F>\n* \u003Cstrong>AI Review Generator:\u003C\u002Fstrong> create realistic product reviews with configurable ratings, length, tone, reviewer names and date spread\u003Cbr \u002F>\n* \u003Cstrong>Full Backup & Revert:\u003C\u002Fstrong> automatic backup before every change, per-field or full revert, visual before\u002Fafter diff\u003Cbr \u002F>\n* \u003Cstrong>Optimization History:\u003C\u002Fstrong> browse all past optimizations with filters, search and pagination\u003Cbr \u002F>\n* \u003Cstrong>Advanced product filters:\u003C\u002Fstrong> filter by status, category, stock, type, word count, price, tag count, review count and more\u003Cbr \u002F>\n* \u003Cstrong>SEO plugin integration:\u003C\u002Fstrong> auto-writes to Yoast SEO, Rank Math, SEOPress, All in One SEO and The SEO Framework\u003Cbr \u002F>\n* \u003Cstrong>Customizable prompt templates\u003C\u002Fstrong> with {{placeholder}} variables for full control over AI output\u003Cbr \u002F>\n* Works with all supported AI text providers\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⛽ Article Templates\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate professional, consistent content with reusable templates:\u003Cbr \u002F>\n* Pre-configured prompts for different content types\u003Cbr \u002F>\n* SEO-optimized structures\u003Cbr \u002F>\n* Custom style guidelines\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Scheduled Content Automation\u003C\u002Fstrong>\u003Cbr \u002F>\nBotWriter works as an AI writer that automates your content creation workflow. Schedule tasks to publish AI-generated articles on specific days and times—daily, weekly, or custom schedules. Perfect for maintaining a consistent publishing calendar without manual intervention.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple Content Sources\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>AI-Generated Content:\u003C\u002Fstrong> Create 100% original articles from scratch using custom prompts and AI keywords\u003Cbr \u002F>\n* \u003Cstrong>RSS Feed Integration:\u003C\u002Fstrong> Transform RSS feeds into unique, rewritten articles automatically\u003Cbr \u002F>\n* \u003Cstrong>Super Tasks:\u003C\u002Fstrong> Generate entire content series—create multiple related articles in bulk with a single configuration\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Smart Content Generation\u003C\u002Fstrong>\u003Cbr \u002F>\nEach scheduled task runs automatically via WordPress cron, generating:\u003Cbr \u002F>\n* SEO-optimized titles and content\u003Cbr \u002F>\n* Relevant tags and categories\u003Cbr \u002F>\n* AI-generated featured images (configurable per task)\u003Cbr \u002F>\n* Custom post lengths (from short to comprehensive articles)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Instant Publishing with “Write Now”\u003C\u002Fstrong>\u003Cbr \u002F>\nNeed content immediately? The “Write Now” feature creates and publishes a single post instantly with real-time progress tracking—no waiting for scheduled cron jobs.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Full Customization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Choose from multiple AI text and image models per task\u003Cbr \u002F>\n* Configure image size and quality\u003Cbr \u002F>\n* Customize writing style, tone, and narrative voice\u003Cbr \u002F>\n* Set post status (publish, draft, pending, private)\u003Cbr \u002F>\n* Control publishing frequency and timing\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Your API Keys, Your Control\u003C\u002Fstrong>\u003Cbr \u002F>\nBotWriter lets you bring your own API keys and pay the AI providers directly.\u003C\u002Fp>\n\u003Cp>All AI requests are routed through the BotWriter cloud service at api.wpbotwriter.com, which handles request queuing, long-running AI sessions, error recovery, retries, and delivery coordination. This architecture ensures reliable content generation even on shared hosting environments with strict timeout limits.\u003C\u002Fp>\n\u003Ch3>Why BotWriter?\u003C\u002Fh3>\n\u003Cp>Unlike other AI WordPress plugins, BotWriter supports \u003Cstrong>multiple AI providers\u003C\u002Fstrong> instead of locking you into a single API. You can choose between GPT, Claude, Gemini, Mistral, Groq and more—depending on cost, speed, or quality.\u003C\u002Fp>\n\u003Cp>Looking for the \u003Cstrong>best AI writer for WordPress\u003C\u002Fstrong>? Here’s what sets BotWriter apart:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-provider freedom:\u003C\u002Fstrong> switch between 7+ AI text providers and 9 image generators (including free stock photo banks)—no vendor lock-in\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce native:\u003C\u002Fstrong> the only AI writer for WordPress with a dedicated WooCommerce product optimizer, review generator, and category description tool\u003C\u002Fli>\n\u003Cli>\u003Cstrong>True automation:\u003C\u002Fstrong> schedule posts daily or weekly, generate bulk content series, or publish instantly with Write Now\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full SEO stack:\u003C\u002Fstrong> AI-generated meta descriptions, SEO titles, slug translation, image optimization for Core Web Vitals\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Who Is BotWriter For?\u003C\u002Fh3>\n\u003Cp>BotWriter is the ideal AI writer for WordPress for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want to publish consistently without writing every post by hand\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO agencies\u003C\u002Fstrong> that need to produce high-volume, optimized content for client sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate marketers\u003C\u002Fstrong> building niche sites with AI-generated review articles and comparisons\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Niche site builders\u003C\u002Fstrong> creating topical authority with bulk content series\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce store owners\u003C\u002Fstrong> looking to optimize product descriptions, tags, SEO metadata, and generate reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content marketers\u003C\u002Fstrong> scaling their output across multiple blogs and languages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News aggregation sites\u003C\u002Fstrong> that rewrite trending stories automatically\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cp>BotWriter can be used for:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI auto blogging\u003C\u002Fstrong> — Automatically publish fresh articles on a schedule you define\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-powered SEO content creation\u003C\u002Fstrong> — Generate keyword-rich, well-structured articles optimized for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce content automation\u003C\u002Fstrong> — Bulk-optimize product titles, descriptions, tags, SEO metadata, and generate AI reviews\u003C\u002Fli>\n\u003Cli>\u003Cstrong>News aggregation blogs\u003C\u002Fstrong> — Pull and rewrite trending news stories for your niche\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate niche websites\u003C\u002Fstrong> — Create product reviews, comparisons, and buying guides at scale\u003C\u002Fli>\n\u003Cli>\u003Cstrong>RSS feed rewriting\u003C\u002Fstrong> — Transform any RSS feed into unique, original blog posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual content\u003C\u002Fstrong> — Generate articles in any language using Gemini, GPT, or Claude\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk content libraries\u003C\u002Fstrong> — Build entire topic clusters with Super Tasks (5, 10, 20+ articles at once)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce SEO\u003C\u002Fstrong> — Generate SEO meta descriptions, SEO titles, and category descriptions for your store\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin relies on third-party external services to generate text and images automatically, as well as to retrieve related content for your blog.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>Service's Terms\n https:\u002F\u002Fwpbotwriter.com\u002Fservice-terms.html\n\nPrivacy Policy\nhttps:\u002F\u002Fwpbotwriter.com\u002Fprivacy-policy.html\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Below is a summary of the external services used and the data they handle:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>1. BotWriter Cloud Service — Managed AI Processing Hub (api.wpbotwriter.com)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>BotWriter routes all content generation requests through the BotWriter cloud service at api.wpbotwriter.com, which acts as a \u003Cstrong>centralized processing hub\u003C\u002Fstrong> between your site and the AI providers. The plugin may also contact provider endpoints directly for optional settings actions such as API key verification and model connectivity tests initiated by the site administrator.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Why is this cloud service necessary?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>AI content generation is fundamentally different from typical WordPress operations. A single article generation request involves multiple sequential steps — building a structured prompt, calling the AI text provider, parsing and validating the response, extracting image prompts, calling a separate AI image provider, downloading and processing the generated image, and assembling the final result. This entire pipeline can take anywhere from 30 seconds to several minutes depending on the providers and content length.\u003C\u002Fp>\n\u003Cp>Most WordPress hosting environments (shared hosting, managed WordPress hosts) impose strict execution time limits (typically 30–60 seconds) and restrict long-running background processes. Making these calls directly from WordPress would result in frequent timeouts, lost content, and failed tasks — especially when generating multiple articles in sequence or processing bulk WooCommerce optimizations.\u003C\u002Fp>\n\u003Cp>The BotWriter cloud service solves these problems by offloading the heavy lifting to a dedicated infrastructure designed for long-running AI workloads:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Long-running session management:\u003C\u002Fstrong> AI provider API calls can take 30–120+ seconds per request. The cloud service maintains persistent HTTPS connections to AI providers for as long as needed, without being constrained by your web server’s timeout limits. Your WordPress site only needs short polling requests (a few seconds each) to check for completed results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Asynchronous job queue:\u003C\u002Fstrong> Tasks are placed in a processing queue and executed independently. Your WordPress cron submits a task and moves on immediately — the cloud service handles the actual generation in the background. This means your site’s performance is never affected by AI processing.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-provider orchestration:\u003C\u002Fstrong> BotWriter supports 7+ text providers and 6+ image providers, each with different API formats, authentication methods, rate limits, and error behaviors. The cloud service normalizes all of this into a single consistent interface, so the plugin doesn’t need to bundle and maintain separate API client libraries for every provider.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Intelligent error recovery and retries:\u003C\u002Fstrong> AI providers frequently return transient errors — rate limits (HTTP 429), server overload (HTTP 503), temporary outages, and malformed responses. The cloud service implements provider-specific retry strategies with exponential backoff, automatically re-submitting failed requests without any intervention from your WordPress site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider-specific fallback logic:\u003C\u002Fstrong> If a provider consistently fails (e.g., an API outage), the cloud service can detect patterns and surface clear error messages, preventing your WordPress cron from burning cycles on doomed requests.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Result caching and delivery guarantee:\u003C\u002Fstrong> Completed results are stored in the cloud and delivered to your site on the next cron poll. Even if your WordPress server is briefly unavailable (maintenance, reboot, host downtime), no generated content is ever lost.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Structured response parsing:\u003C\u002Fstrong> AI models don’t always return perfectly formatted output. The cloud service parses, validates, and structures the AI response (title, content, tags, image prompt) before delivering it, handling edge cases like malformed JSON, markdown fences in code blocks, and truncated responses.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image generation pipeline:\u003C\u002Fstrong> After text generation completes, the cloud service automatically extracts the AI-generated image prompt, calls the configured image provider, waits for the image to be rendered, and makes it available for download — all in a single seamless pipeline that would be nearly impossible to run reliably within WordPress’s execution constraints.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Request lifecycle tracking:\u003C\u002Fstrong> The cloud service monitors the processing pipeline end-to-end — from queue entry through provider call to result delivery — ensuring every request completes or surfaces a clear diagnostic message.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>This architecture means that even sites on basic shared hosting can reliably generate AI content with any provider — something that would be technically impossible if the plugin attempted to make these long-running API calls directly.\u003C\u002Fp>\n\u003Cp>Endpoints used:\u003Cbr \u002F>\n– \u003Cstrong>Queue Request:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fapi.wpbotwriter.com\u002Fredis_api_cola.php\u003C\u002Fcode> — Submits content generation requests to the processing queue\u003Cbr \u002F>\n– \u003Cstrong>Retrieve Results:\u003C\u002Fstrong> \u003Ccode>https:\u002F\u002Fapi.wpbotwriter.com\u002Fredis_api_finish.php\u003C\u002Fcode> — Retrieves completed content from the queue\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Data transmitted to api.wpbotwriter.com:\u003C\u002Fstrong> site URL, site_token (a unique UUID auto-provisioned on first contact, used to identify the site — see FAQ), plugin version, task configuration (prompts, language, length, provider preferences), and the AI provider API keys you configure. API keys are encrypted in your WordPress database (AES-256 using your site’s AUTH_KEY) and transmitted securely over HTTPS to the cloud service, which uses them only for the duration of the request and does not store them permanently.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>2. Text Generation Providers\u003C\u002Fstrong> \u003Cem>(called by the cloud service on your behalf)\u003C\u002Fem>\u003Cbr \u002F>\nWhen configured, the cloud service connects to these AI providers for text generation using your API keys:\u003Cbr \u002F>\n– \u003Cstrong>OpenAI API\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Anthropic API (Claude)\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fconsumer-terms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.anthropic.com\u002Flegal\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Google AI (Gemini)\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fai.google.dev\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Mistral AI\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fmistral.ai\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fmistral.ai\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Groq\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fterms-of-use\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fgroq.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>OpenRouter\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>3. Image Generation Providers\u003C\u002Fstrong> \u003Cem>(called by the cloud service on your behalf)\u003C\u002Fem>\u003Cbr \u002F>\nWhen configured, the cloud service connects to these AI providers for image generation using your API keys:\u003Cbr \u002F>\n– \u003Cstrong>OpenAI DALL-E\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Fal.ai\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Ffal.ai\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ffal.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Replicate\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Freplicate.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Freplicate.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Stability AI\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fstability.ai\u002Fterms-of-service\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fstability.ai\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Cloudflare Workers AI\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.cloudflare.com\u002Fprivacypolicy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>4. Stock Photo Banks\u003C\u002Fstrong> \u003Cem>(called by the cloud service on your behalf)\u003C\u002Fem>\u003Cbr \u002F>\nWhen the Stock Images provider is selected, the cloud service searches these photo banks for relevant featured images. No user data beyond the search query is transmitted. Images are licensed for free use (see each service’s license terms):\u003Cbr \u002F>\n– \u003Cstrong>Pixabay\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fpixabay.com\u002Fservice\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpixabay.com\u002Fservice\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpixabay.com\u002Fservice\u002Flicense-summary\u002F\" rel=\"nofollow ugc\">License\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Pexels\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Flicense\u002F\" rel=\"nofollow ugc\">License\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Unsplash\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Funsplash.com\u002Flicense\" rel=\"nofollow ugc\">License\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Cstrong>Openverse\u003C\u002Fstrong> – \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Ftos\u002F\" rel=\"ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fabout\u002Fprivacy\u002F\" rel=\"ugc\">Privacy\u003C\u002Fa> | Creative Commons licensed content (license varies per image)\u003C\u002Fp>\n\u003Cp>By using this plugin, you acknowledge that it communicates with these third-party and external services, and that data is transmitted as described above. Please review the respective Terms of Service and Privacy Policies for each service.\u003C\u002Fp>\n","AI Writer & content generator for WordPress & WooCommerce. Auto blogging, AI writing plugin, product descriptions and SEO content.",2000,17573,92,15,"2026-04-14T10:39:00.000Z","7.0","4.0",[56,20,57,58,24],"ai-content-generator","auto-blogging","woocommerce-ai","https:\u002F\u002Fwww.wpbotwriter.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbotwriter.3.2.6.zip",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":11,"downloaded":69,"rating":13,"num_ratings":70,"last_updated":71,"tested_up_to":16,"requires_at_least":72,"requires_php":73,"tags":74,"homepage":78,"download_link":79,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"nuclear-engagement","Nuclear Engagement – Instantly Generate AI Summaries, Quizzes & TOC at Scale","2.1.14","Stefano Lodola","https:\u002F\u002Fprofiles.wordpress.org\u002Fstefanolodola\u002F","\u003Ch3>3x Sitewide Visitor Engagement in 1 Click\u003C\u002Fh3>\n\u003Cp>Nuclear Engagement is the easiest way to \u003Cstrong>turn all your blog posts into interactive quizzes, summaries and table of contents\u003C\u002Fstrong> – automatically, in one run.\u003C\u002Fp>\n\u003Cp>In just one click, our AI analyzes your article and generates a concise summary and a short quiz to \u003Cstrong>engage\u003C\u002Fstrong> your readers.\u003Cbr \u002F>\nThese interactive elements boost \u003Cstrong>time on page\u003C\u002Fstrong>, reduce \u003Cstrong>bounce rates\u003C\u002Fstrong>, and even help you \u003Cstrong>capture email leads\u003C\u002Fstrong> – all \u003Cstrong>without any coding\u003C\u002Fstrong> or manual work​.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FHwScpKueMkg?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cp>If you want visitors to stay longer and interact with your content, Nuclear Engagement is your plug-and-play solution.\u003Cbr \u002F>\nIt’s called Nuclear Engagement because it is the nuclear option to boost blog engagement.\u003C\u002Fp>\n\u003Cp>With NE, you can \u003Cstrong>bulk generate engaging content like quizzes and summaries from your blog posts using AI\u003C\u002Fstrong>. The generated content is stored in post meta fields, which you can display via shortcodes, blocks or automatic insertion.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>3× Longer Visits\u003C\u002Fstrong> with instant AI quizzes & summaries\u003Cbr \u002F>\n⚙️ \u003Cstrong>1‑Click, Sitewide\u003C\u002Fstrong>: Bulk process 100+ posts in seconds\u003Cbr \u002F>\n🔒 \u003Cstrong>No Coding Needed\u003C\u002Fstrong>: Auto‑insert via shortcode, block or auto‑append\u003Cbr \u002F>\n📈 \u003Cstrong>Lead Capture\u003C\u002Fstrong>: Built‑in email opt‑in via Zapier & Make\u003C\u002Fp>\n\u003Ch4>Why Nuclear Engagement\u003C\u002Fh4>\n\u003Cp>What sets it apart from other quiz plugins and summarizers is the option to \u003Cstrong>process every post in one run\u003C\u002Fstrong>. As a result, you get a sitewide content upgrade in a matter of seconds. No manual writing, editing, settings, or placement is needed. The process is \u003Cstrong>fully automated\u003C\u002Fstrong>.\u003Cbr \u002F>\nThis makes NE especially appealing to \u003Cstrong>large blogs\u003C\u002Fstrong> (100+ posts).\u003C\u002Fp>\n\u003Cp>In short, NE is the only solution to:\u003Cbr \u002F>\n– \u003Cstrong>Generate\u003C\u002Fstrong> AI summaries and quizzes from blog post content\u003Cbr \u002F>\n– \u003Cstrong>Fully automate\u003C\u002Fstrong> the process from input, through creation and storage, all the way to display\u003Cbr \u002F>\n– \u003Cstrong>Process\u003C\u002Fstrong> posts in \u003Cstrong>batches\u003C\u002Fstrong> (not one by one)\u003Cbr \u002F>\nWhen I say “the only solution”, I mean it. This plugin is created from my own custom code that I had to write because I couldn’t find any plugin or tool that does that.\u003C\u002Fp>\n\u003Ch4>Automated Process\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Creation\u003C\u002Fstrong> => \u003Cstrong>Storage\u003C\u002Fstrong> => \u003Cstrong>Display\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>😅 \u003Cem>Other plugins and tools\u003C\u002Fem>\u003Cbr \u002F>\n👨‍💻\u002F🤖 => 👨‍💻 => 👨‍💻 (hours)\u003Cbr \u002F>\n🤯 \u003Cem>Nuclear Engagement\u003C\u002Fem>\u003Cbr \u002F>\n🤖 => 🤖 => 🤖 (seconds)\u003C\u002Fp>\n\u003Cp>✔️ If you have a blog post, you’re already \u003Cstrong>one click\u003C\u002Fstrong> away from a summary and a quiz. Only with NE!\u003C\u002Fp>\n\u003Ch4>Processing at Scale\u003C\u002Fh4>\n\u003Cp>😅 \u003Cem>Other plugins and tools\u003C\u002Fem>\u003Cbr \u002F>\n1🔴 => 1📝 (one by one)\u003Cbr \u002F>\n🤯 \u003Cem>Nuclear Engagement\u003C\u002Fem>\u003Cbr \u002F>\n1🔴 => ♾️📝📝📝📝📝📝📝📝📝📝 (all posts)\u003C\u002Fp>\n\u003Cp>✔️ You can literally \u003Cstrong>upgrade your entire blog in a few seconds\u003C\u002Fstrong> – whether it has 100 or 10,000 posts. No other solution is capable of that.\u003C\u002Fp>\n\u003Cp>Turn every WordPress blog post into an \u003Cstrong>interactive experience\u003C\u002Fstrong> with AI-generated quizzes, summaries and table of contents that keep readers engaged 3x longer – with just one click.\u003C\u002Fp>\n\u003Ch4>🚀 Live Demo 🚀\u003C\u002Fh4>\n\u003Cp>Want to see it in action? Generate engaging content on a demo site for free – experience how a dull post transforms into an engaging experience.\u003Cbr \u002F>\n➡️ \u003Ca href=\"https:\u002F\u002Fdemo.nuclearengagement.com?ref=wp_listing&link=try_demo\" rel=\"nofollow ugc\">\u003Cstrong>Try Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>★★★★★\u003Cbr \u002F>\n  \u003Cem>“It instantly boosted our blog’s engagement.”\u003C\u002Fem>\u003Cbr \u002F>\n  – Evan Kurzyp, fertility2family.com.au\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fnp9boMarsBU?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Made for You\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Faudience-2\u002Fonline-business?ref=wp_listing&link=business\" rel=\"nofollow ugc\">Business\u003C\u002Fa>: Generate engaging content effortlessly, increasing visitor retention, SEO performance, and conversions through interactive summaries, quizzes and table of contents.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Faudience-2\u002Feducator?ref=wp_listing&link=educators\" rel=\"nofollow ugc\">Educators\u003C\u002Fa>: Quickly transform lengthy educational content into interactive quizzes and concise summaries, enhancing student engagement and comprehension.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Faudience-2\u002Fagencies?ref=wp_listing&link=agencies\" rel=\"nofollow ugc\">Agencies\u003C\u002Fa>: Offer clients bulk content upgrades easily, saving time and providing high-value, SEO-optimized content enhancements at scale.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Fuse-case-2\u002Fcontent-marketing?ref=wp_listing&link=content_marketing\" rel=\"nofollow ugc\">Content marketing\u003C\u002Fa>: AI-generated quizzes, summaries and table of contents encourage visitors to interact more deeply, boosting user engagement and dwell time.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Fuse-case-2\u002Fseo?ref=wp_listing&link=seo\" rel=\"nofollow ugc\">SEO\u003C\u002Fa>: Enhanced on-page activity sends positive signals to search engines, potentially improving search rankings.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Fuse-case-2\u002Flead-generation?ref=wp_listing&link=lead_generation\" rel=\"nofollow ugc\">Lead generation\u003C\u002Fa>: Built-in no-code email opt-in integration helps capture leads effortlessly, supporting your marketing strategy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Nuclear Engagement breathes new life into old blog posts and boosts reader interaction. Instead of passive articles, you’ll offer an active learning experience that keeps visitors on your site.\u003C\u002Fp>\n\u003Cp>If you’re tired of seeing users leave after skimming an article, or you simply want to offer something fresh and fun on your blog, Nuclear Engagement gives you a powerful solution with virtually no effort needed.\u003C\u002Fp>\n\u003Cp>➡️ Get started now – install Nuclear Engagement and automatically convert your first post into an interactive experience in under 5 minutes. Watch how much more your readers will engage and stay on your site!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>★★★★★\u003Cbr \u002F>\n  \u003Cem>“An incredible tool that made our content strategy so much more effective.”\u003C\u002Fem>\u003Cbr \u002F>\n  – Chad Finegold, improvingchess.com\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fte6X4ls6ds0?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fbulk-processing?ref=wp_listing&link=bulk_content_generation\" rel=\"nofollow ugc\">Bulk Content Generation\u003C\u002Fa>: Upgrade multiple blog posts at once, saving time and streamlining your workflow.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fquiz-generation?ref=wp_listing&link=ai_quizzes\" rel=\"nofollow ugc\">AI-Powered Quizzes\u003C\u002Fa>: Automatically create engaging content that keeps visitors on page.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fsummary-creation?ref=wp_listing&link=ai_summaries\" rel=\"nofollow ugc\">AI Summaries\u003C\u002Fa>: Automatically create a skimmable outline that hooks your readers.\u003C\u002Fli>\n\u003Cli>Automatic Table of Contents: Automatically create a TOC to help navigation.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Femailoptin?ref=wp_listing&link=email_optin\" rel=\"nofollow ugc\">Email Opt-in\u003C\u002Fa>: Collect email addresses at the end of quizzes to add them to your mailing list via Zapier, Make, etc.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fembedding?ref=wp_listing&link=customizable_display\" rel=\"nofollow ugc\">Customizable Display Options\u003C\u002Fa>: Choose to insert generated content before, after, or via shortcodes or blocks for optimal layout.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fwordpress-integration?ref=wp_listing&link=wordpress_integration\" rel=\"nofollow ugc\">Seamless WordPress Integration\u003C\u002Fa>: Enjoy an easy-to-install plugin that fits smoothly into your existing site setup.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fanalytics?ref=wp_listing&link=engagement_analytics\" rel=\"nofollow ugc\">Engagement Analytics\u003C\u002Fa>: Monitor reader behavior and quiz completions to refine your content strategy.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FF6y7bSHFkfY?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fresponsive?ref=wp_listing&link=mobile_optimization\" rel=\"nofollow ugc\">Mobile Optimization\u003C\u002Fa>: Deliver responsive quizzes and summaries that look great on any device.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Ffeature\u002Fbrand-voice?ref=wp_listing&link=brand_consistency\" rel=\"nofollow ugc\">Brand Consistency\u003C\u002Fa>: Maintain your unique voice with AI content that adapts to your style and aesthetic.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FdN7mKjexjqE?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Setup, No Coding Required\u003C\u002Fstrong>: Activate the plugin and enable AI generation – that’s it. Nuclear Engagement is built for non-technical users: no code to write. It auto-inserts the quiz and summary into your posts (you can choose the position). In minutes, your site gets an interactive makeover.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Optimized\u003C\u002Fstrong>: The tiny codebase and lazy loading assure fast loading, both in admin and on frontend. You won’t even notice it’s active.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>★★★★★\u003Cbr \u002F>\n  \u003Cem>“Helped us scale our blog content without losing quality.”\u003C\u002Fem>\u003Cbr \u002F>\n  – Elena Benelli, allitaliannames.com\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch3>Quiz + Summary + TOC in 1 Plugin\u003C\u002Fh3>\n\u003Ch4>AI Quiz Plugin\u003C\u002Fh4>\n\u003Cp>Generate interactive quizzes in one click to keep visitors on the page longer, increase dwell time, and collect email leads—no coding required. Google rewards sites where users stay and interact, so quizzes boost both UX metrics and SEO performance.\u003C\u002Fp>\n\u003Ch4>AI Summary Plugin\u003C\u002Fh4>\n\u003Cp>Instantly add concise, skimmable summaries at the top of every post. Readers grasp key points fast, reducing bounce rates and signalling helpful content to search engines. Better engagement means stronger on-page SEO without extra writing effort.\u003C\u002Fp>\n\u003Ch4>Table of Contents Plugin\u003C\u002Fh4>\n\u003Cp>A dynamic TOC lets users jump to any section, cutting scroll fatigue and raising time on site. Clear structure improves accessibility, satisfies Google’s page-experience signals, and helps long-form content rank for multiple keywords.\u003C\u002Fp>\n\u003Ch4>🛣️ Growing with You 🛣️\u003C\u002Fh4>\n\u003Cp>More features are coming!\u003Cbr \u002F>\n➡️ See the \u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Froadmap?ref=wp_listing&link=roadmap\" rel=\"nofollow ugc\">Roadmap\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Submit feature requests and suggestions here:\u003Cbr \u002F>\n➡️ \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fnuclear-engagement\u002F\" rel=\"ugc\">Share your thoughts\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>To process a \u003Cstrong>single post\u003C\u002Fstrong>, open the post in the WP post editor; or, for \u003Cstrong>bulk\u003C\u002Fstrong> processing, open the NE plugin’s \u003Cstrong>generation page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>On the post editor, simply click the \u003Cstrong>generate button\u003C\u002Fstrong> on the relevant metabox; on the generation page, first select the posts to process, then click the generate button\u003C\u002Fli>\n\u003Cli>Wait on page until you see a \u003Cstrong>success message\u003C\u002Fstrong> (usually a few seconds)\u003C\u002Fli>\n\u003Cli>Check the \u003Cstrong>generated content\u003C\u002Fstrong> on the post editor and manually edit or regenerate if needed (usually not needed)\u003C\u002Fli>\n\u003Cli>On the plugin’s \u003Cstrong>settings page\u003C\u002Fstrong>, choose where to display the generated content: automatically appended before or after the post content; or, through shortcodes or blocks\u003C\u002Fli>\n\u003Cli>Only if you use \u003Cstrong>shortcodes or blocks\u003C\u002Fstrong>, place them on the single post template (that’s one placement that applies to every post)\u003C\u002Fli>\n\u003Cli>Open the post on the \u003Cstrong>frontend\u003C\u002Fstrong> (either as published or as a preview) to see the generated content\u003C\u002Fli>\n\u003Cli>Done! Your engaging content is now live.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002Fw7B81SLUddA?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>NE is taking me months of work. Will you show your appreciation? You get to request features and enjoy priority support. Support NE development today to \u003Cstrong>get results faster\u003C\u002Fstrong>!\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fbuy.stripe.com\u002F3csg1Tdn0a9h3ss288\" rel=\"nofollow ugc\">Donate Now via Stripe\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Data Disclosure\u003C\u002Fh3>\n\u003Cp>This is the \u003Cstrong>strength\u003C\u002Fstrong> of NE – the generated content matches yours exactly because it is generated \u003Cem>from\u003C\u002Fem> it.\u003Cbr \u002F>\nThat’s why this plugin connects to the \u003Ca href=\"https:\u002F\u002Fapp.nuclearengagement.com?ref=wp_listing&link=nuclear_engagement_app\" rel=\"nofollow ugc\">Nuclear Engagement app\u003C\u002Fa> in order to generate content such as summaries and quizzes using AI.\u003C\u002Fp>\n\u003Cp>When you use Nuclear Engagement, selected post data is sent to an external app. Neither the plugin nor the app store or transmit any data beyond what is necessary for generating and returning the quiz or summary content.\u003Cbr \u002F>\n– Data sent: post content, title, id, metadata\u003Cbr \u002F>\n– When: Whenever the user triggers content generation on the plugin’s generation page, on the WP post editor\u003Cbr \u002F>\n– Why: To generate AI content based on the post content\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Fprivacy-policy?ref=wp_listing&link=privacy_policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fwww.nuclearengagement.com\u002Fterms-and-conditions?ref=wp_listing&link=terms_of_service\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\nBy installing and activating the plugin, you agree to the above third-party usage.\u003C\u002Fp>\n","Instantly boost dwell time, cut bounce rates, improve SEO and capture emails with AI-generated quizzes, summaries and table of contents on every post.",2374,11,"2026-01-25T13:49:00.000Z","6.1","7.4",[20,75,76,77,23],"email-optin","quiz","summary","https:\u002F\u002Fwww.nuclearengagement.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnuclear-engagement.2.1.14.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":17,"requires_php":73,"tags":94,"homepage":98,"download_link":99,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"super-programmatic-seo","Super Programmatic SEO","1.0.5","Manuel Salazar Osorio","https:\u002F\u002Fprofiles.wordpress.org\u002Fmanuelsalazar77\u002F","\u003Cp>Super Programmatic SEO is a WordPress plugin that uses artificial intelligence to generate high-quality, SEO-optimized articles. The FREE version uses Groq AI for fast, free content generation. The PRO version offers multiple AI providers (ChatGPT, Claude, Gemini, and more) plus professional images from Pexels API, making it perfect for content marketers, SEO agencies, and website owners looking to streamline their content creation process.\u003C\u002Fp>\n\u003Ch3>FREE Version Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Article Generator\u003C\u002Fstrong>: Simple one-click article generation with just a topic\u002Fkeyword\u003C\u002Fli>\n\u003Cli>\u003Cstrong>10 Articles Per Month\u003C\u002Fstrong>: Generous free tier for testing and small projects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Groq AI Integration\u003C\u002Fstrong>: Uses Groq’s free, ultra-fast AI for high-quality content generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>English Language\u003C\u002Fstrong>: Articles generated in English\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Company Branding\u003C\u002Fstrong>: Incorporates your company details into generated articles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimization\u003C\u002Fstrong>: Built-in SEO best practices and optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configuration Status\u003C\u002Fstrong>: Built-in verification system to ensure all required APIs are configured\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Integration\u003C\u002Fstrong>: Seamlessly integrates with WordPress posts and categories\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Images in FREE\u003C\u002Fstrong>: Focus on text content (images available in PRO version)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PRO Version Features (Upgrade Available)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>300 Articles Per Month\u003C\u002Fstrong>: Up to 10 articles per day (following Google’s indexing best practices)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI Providers\u003C\u002Fstrong>: ChatGPT, Claude, Gemini, DeepSeek, Grok, Groq, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Images\u003C\u002Fstrong>: Automatic image integration from Pexels API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>11 Writing Styles\u003C\u002Fstrong>: Formal, professional, conversational, ironic, extra funny, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>7 Languages\u003C\u002Fstrong>: English, Spanish, Italian, French, Portuguese, German, and Romanian\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Article Generator\u003C\u002Fstrong>: Customizable content blocks and structure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EEAT Optimization\u003C\u002Fstrong>: Enhanced E-A-T (Expertise, Authoritativeness, Trustworthiness) sections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ Generation\u003C\u002Fstrong>: Automatic FAQ sections for better SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign Management\u003C\u002Fstrong>: Organize and manage content campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Direct access to our support team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External APIs Required\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>FREE Version:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Groq API\u003C\u002Fstrong>: For AI content generation (completely free, no credit card required)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Version:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>AI Provider API\u003C\u002Fstrong>: Choose from ChatGPT, Claude, Gemini, DeepSeek, Grok, Groq, and more\u003Cbr \u002F>\n* \u003Cstrong>Pexels API\u003C\u002Fstrong>: For high-quality stock images (optional)\u003C\u002Fp>\n\u003Ch3>Security Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Nonce verification for all AJAX requests\u003C\u002Fli>\n\u003Cli>User capability checks\u003C\u002Fli>\n\u003Cli>Input sanitization and validation\u003C\u002Fli>\n\u003Cli>Secure API key storage\u003C\u002Fli>\n\u003Cli>Proper WordPress coding standards compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Perfect For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>SEO agencies managing multiple clients\u003C\u002Fli>\n\u003Cli>Content marketers looking to scale content production\u003C\u002Fli>\n\u003Cli>Blog owners wanting consistent, high-quality content\u003C\u002Fli>\n\u003Cli>Businesses needing localized content in multiple languages\u003C\u002Fli>\n\u003Cli>Anyone wanting to leverage AI for content creation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin processes data locally on your WordPress installation. API keys are stored securely in your WordPress database. Generated content and user data remain on your server.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>FREE Version\u003C\u002Fstrong>: We recommend reviewing Groq’s privacy policy for their AI service.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Version\u003C\u002Fstrong>: We recommend reviewing the privacy policies for your chosen AI provider (ChatGPT, Claude, Gemini, etc.) and Pexels for image services.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, feature requests, or bug reports:\u003Cbr \u002F>\n* Visit: \u003Ca href=\"https:\u002F\u002Fdelfinazul.net\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdelfinazul.net\u002F\u003C\u002Fa>\u003Cbr \u002F>\n* Email: support@delfinazul.net\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by Delfin Azul\u003C\u002Fp>\n\u003Cp>Website: \u003Ca href=\"https:\u002F\u002Fdelfinazul.net\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fdelfinazul.net\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Upgrade to PRO\u003C\u002Fh3>\n\u003Cp>Unlock the full potential of Super Programmatic SEO:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>300 Articles Per Month\u003C\u002Fstrong>: Up to 10 articles per day (following Google’s indexing best practices)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI Providers\u003C\u002Fstrong>: Choose from ChatGPT, Claude, Gemini, DeepSeek, Grok, Groq, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Professional Images\u003C\u002Fstrong>: Automatic image integration from Pexels API\u003C\u002Fli>\n\u003Cli>\u003Cstrong>11 Writing Styles\u003C\u002Fstrong>: Choose from formal, professional, conversational, ironic, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>7 Languages\u003C\u002Fstrong>: Generate content in English, Spanish, Italian, French, Portuguese, German, and Romanian\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Article Generator\u003C\u002Fstrong>: Customizable content blocks and structure\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-E-A-T Optimization\u003C\u002Fstrong>: Enhanced Experience, Expertise, Authoritativeness, Trustworthiness sections\u003C\u002Fli>\n\u003Cli>\u003Cstrong>FAQ Generation\u003C\u002Fstrong>: Automatic FAQ sections for better SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Campaign Management\u003C\u002Fstrong>: Organize and manage content campaigns\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong>: Direct access to our support team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Upgrade Now\u003C\u002Fstrong>: https:\u002F\u002Fsuperprogrammaticseo.ai\u002Fpricing\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>Contributing developers can find the plugin source code and contribute at: https:\u002F\u002Fgithub.com\u002Fdelfinazul\u002Fsuper-programmatic-seo\u003C\u002Fp>\n","AI-powered content generation for SEO campaigns. Generate 10 free articles\u002Fmonth. Upgrade to PRO for 300 articles\u002Fmonth and advanced features.",10,549,74,3,"2026-03-15T19:45:00.000Z","6.7.5",[20,95,96,97,22],"bulk-content","content-generation","programmatic-seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsuper-programmatic-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsuper-programmatic-seo.1.0.5.zip",{"slug":101,"name":102,"version":103,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":108,"downloaded":109,"rating":110,"num_ratings":111,"last_updated":112,"tested_up_to":16,"requires_at_least":17,"requires_php":113,"tags":114,"homepage":116,"download_link":117,"security_score":118,"vuln_count":119,"unpatched_count":27,"last_vuln_date":120,"fetched_at":29},"easy-table-of-contents","Easy Table of Contents","2.0.82.2","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>A user friendly, featured focused \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002F\" rel=\"nofollow ugc\">Easy Table of Contents\u003C\u002Fa> plugin which allows you to insert a table of contents into your posts, pages and custom post types.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftocwp.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Help & Tech Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro version Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW \u003C\u002Fstrong>: Migration Tool to import all the settings from other plugins like Table of Content Plus & more\u003C\u002Fli>\n\u003Cli>Automatically generate a table of contents for your posts, pages and custom post types by parsing its contents for headers.\u003C\u002Fli>\n\u003Cli>Supports the \u003Ccode>\u003C!--nextpage-->\u003C\u002Fcode> tag.\u003C\u002Fli>\n\u003Cli>Supports the Rank Math plugin.\u003C\u002Fli>\n\u003Cli>Works with the Classic Editor, Gutenberg, Divi, Elementor, WPBakery Page Builder and Visual Composer page editors.\u003C\u002Fli>\n\u003Cli>Optionally enable for pages and\u002For posts. Custom post types are supported, as long as their content is output with the \u003Ccode>the_content()\u003C\u002Fcode> template tag.\u003C\u002Fli>\n\u003Cli>Optionally auto insert the table of contents into the page, selectable by enabled post type.\u003C\u002Fli>\n\u003Cli>Provides many easy to understand options to configure when and where to insert the table of contents.\u003C\u002Fli>\n\u003Cli>Many options are available to configure how the inserted table of contents appears which include several builtin themes. If the supplied themes do no meet you needs, you can create your own by choosing you own colors for the border, background and link color.\u003C\u002Fli>\n\u003Cli>Multiple counter bullet formats to choose from; none, decimal, numeric and roman.\u003C\u002Fli>\n\u003Cli>Choose to display the table of contents hierarchical or not. This means headings of lower priority will be nested under headings of higher priority.\u003C\u002Fli>\n\u003Cli>User can optionally hide the table of contents. You full control of this feature. It can be disabled and you can choose to have it hidden by default.\u003C\u002Fli>\n\u003Cli>Supports smooth scrolling.\u003C\u002Fli>\n\u003Cli>Selectively enable or disabled the table of contents on a post by post basis.\u003C\u002Fli>\n\u003Cli>Choose which headings are used to generate the table of contents. This too can be set on a post by post basis.\u003C\u002Fli>\n\u003Cli>Easily exclude headers globally and on a post by post basis.\u003C\u002Fli>\n\u003Cli>If you rather not insert the table of contents in the post content, you can use the supplied widget and place the table of contents in your theme’s sidebar.\u003C\u002Fli>\n\u003Cli>The widgets supports being affixed or stuck on the page so it is always visible as you scroll down the page. NOTE: this is an advanced option since every theme is different, you might need support from your theme developer to learn what the correct item selector to use in the settings to enable this feature.\u003C\u002Fli>\n\u003Cli>The widget auto highlights the sections currently visible on the page. The highlight color is configurable.\u003C\u002Fli>\n\u003Cli>Developer friendly with many action hooks and filters available. More can be added by request on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshazahm1\u002FEasy-Table-of-Contents\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. Pull requests are welcomed.\u003C\u002Fli>\n\u003Cli>An option to show toc based on dynamic paragraph count.\u003C\u002Fli>\n\u003Cli>An option which Preserve Line Breaks in TOC.\u003C\u002Fli>\n\u003Cli>An option to use the TOC without anchor links in the URL.\u003C\u002Fli>\n\u003Cli>Support for custom taxonomy description.\u003C\u002Fli>\n\u003Cli>Adds SiteNavigation Schema.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TAKE IT A STEP FURTHER WITH EASY TABLE OF CONTENTS PRO\u003C\u002Fh4>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">EASY TABLE OF CONTENTS PRO\u003C\u002Fa> You will get access to more professional Settings, options and positions to really push your TOC to the next level.\u003Cbr \u002F>\n* \u003Cstrong>New – Gutenberg Block \u003C\u002Fstrong>: Easily create TOC in Gutenberg block without the need of any coding or shortcode.\u003Cbr \u002F>\n* \u003Cstrong>New – Elementor Widget \u003C\u002Fstrong>: Easily create TOC using Elementor Widget without the need of any coding or shortcode.\u003Cbr \u002F>\n* \u003Cstrong>New – Fixed\u002FSticky TOC \u003C\u002Fstrong>: Users can find the content that they need, much faster through the option of sticky TOC.\u003Cbr \u002F>\n* \u003Cstrong>New – Fixed\u002FSticky TOC Customization \u003C\u002Fstrong>: Customize the appearance of Sticky TOC with Theme Design options.\u003Cbr \u002F>\n* \u003Cstrong>New – Full AMP Support \u003C\u002Fstrong>: Generates a TOC with your existing setup and make it AMP compatible automatically.\u003Cbr \u002F>\n* \u003Cstrong>NEW – ACF Support \u003C\u002Fstrong>: Easily create TOC with your custom ACF fields.\u003Cbr \u002F>\n* \u003Cstrong>NEW – View More \u003C\u002Fstrong>: Show selected number of TOC heading before user clicks to show remaining headings.\u003Cbr \u002F>\n* \u003Cstrong>NEW – Read Time \u003C\u002Fstrong>: Show time of read for your posts\u002Fpages.\u003Cbr \u002F>\n* \u003Cstrong>NEW – Collapsable Sub Headings \u003C\u002Fstrong>: Show\u002FHide sub headings of the Table of contents.\u003Cbr \u002F>\n* \u003Cstrong>NEW – Highlight Headings \u003C\u002Fstrong>: Sticky heading highlight while scrolling through the content.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>With Our shortcode feature you are in command of the table of contents with very little effort and even if you have little to no programming skills.\u003C\u002Fp>\n\u003Cp>[ez-toc] Would generate the table of contents.\u003C\u002Fp>\n\u003Cp>Below are the attibutes we support and could be useful in configuring the table of contents:\u003C\u002Fp>\n\u003Cp>[header_label=”Title”] – title for the table of contents\u003Cbr \u002F>\n[display_header_label=”no”] – no title for the table of contents\u003Cbr \u002F>\n[toggle_view=”no”] – no toggle for the table of contents\u003Cbr \u002F>\n[initial_view=”hide”] –  initially hide the table of contents\u003Cbr \u002F>\n[initial_view=”show”] –  initially show the table of contents\u003Cbr \u002F>\n[display_counter=”no”] – no counter for the table of contents\u003Cbr \u002F>\n[post_types=”post,page”] – post types seperated by ,(comma)\u003Cbr \u002F>\n[post_in=”1,2″] – ID’s of the posts|pages seperated by ,(comma)\u003Cbr \u002F>\n[post_not_in=”1,2″] – ID’s of the posts|pages seperated by ,(comma)\u003Cbr \u002F>\n[device_target=”desktop”] – mobile or desktop device support for the table of contents\u003Cbr \u002F>\n[view_more=”5″] – 5, is the number of headings loads on first view, before user interaction (PRO)\u003Cbr \u002F>\n[class=”custom_toc”] – add your own class to the TOC\u003Cbr \u002F>\n[exclude=”Test”] – exclude heading from TOC which contain text “Test”\u003Cbr \u002F>\n[heading_levels=”2,3″] – Show only heading h2 and h3\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"https:\u002F\u002Fmagazine3.company\u002Fcontact\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for Easy Table of Contents are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002FEasy-Table-of-Contents\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Ft.me\u002F+XADGN24lHNk0YjE1\u002F\" rel=\"nofollow ugc\">JOIN TELEGRAM GROUP COMMUNITY\u003C\u002Fa>**: Purpose of this group is to get proper suggestions and feedback from plugin users and the community so that we can make the plugin even better.\u003C\u002Fh3>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fragment caching for improved performance.\u003C\u002Fli>\n\u003Cli>Improve accessibility.\u003C\u002Fli>\n\u003Cli>Add Bullet and Arrow options for list counter style.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002FEasy-Table-of-Contents\u002Fmilestones\" rel=\"nofollow ugc\">View Full Road Map\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credit\u003C\u002Fh3>\n\u003Cp>Easy Table Contents is a fork of the excellent \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftable-of-contents-plus\u002F\" rel=\"ugc\">Table of Contents Plus\u003C\u002Fa> plugin by \u003Ca href=\"http:\u002F\u002Fdublue.com\u002Fplugins\u002Ftoc\u002F\" rel=\"nofollow ugc\">Michael Tran\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact | Help | Technical Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n","Adds a user friendly and fully automatic way to create and display a table of contents generated from the page content.",600000,17805179,88,217,"2026-03-26T06:43:00.000Z","5.6.20",[23,115],"toc","https:\u002F\u002Ftocwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-table-of-contents.2.0.82.2.zip",95,6,"2026-02-18 00:00:00",{"slug":122,"name":123,"version":124,"author":125,"author_profile":126,"description":127,"short_description":128,"active_installs":129,"downloaded":130,"rating":110,"num_ratings":131,"last_updated":132,"tested_up_to":93,"requires_at_least":133,"requires_php":18,"tags":134,"homepage":18,"download_link":138,"security_score":139,"vuln_count":140,"unpatched_count":27,"last_vuln_date":141,"fetched_at":29},"table-of-contents-plus","Table of Contents Plus","2411.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Cp>A powerful yet user friendly plugin that automatically creates a context specific index or table of contents (TOC) for long pages (and custom post types).  More than just a table of contents plugin, this plugin can also output a sitemap listing pages and\u002For categories across your entire site.\u003C\u002Fp>\n\u003Cp>Built from the ground up and with Wikipedia in mind, the table of contents by default appears before the first heading on a page.  This allows the author to insert lead-in content that may summarise or introduce the rest of the page.  It also uses a unique numbering scheme that doesn’t get lost through CSS differences across themes.\u003C\u002Fp>\n\u003Cp>This plugin is a great companion for content rich sites such as content management system oriented configurations.  That said, bloggers also have the same benefits when writing long structured articles.\u003C\u002Fp>\n\u003Cp>Includes an administration options panel where you can customise settings like display position, define the minimum number of headings before an index is displayed, other appearance, and more.  For power users, expand the advanced options to further tweak its behaviour – eg: exclude undesired heading levels like h5 and h6 from being included; disable the output of the included CSS file; adjust the top offset and more.  Using shortcodes, you can override default behaviour such as special exclusions on a specific page or even to hide the table of contents altogether.\u003C\u002Fp>\n\u003Cp>Prefer to include the index in the sidebar?  Go to Appearance > Widgets and drag the TOC+ to your desired sidebar and position.\u003C\u002Fp>\n\u003Cp>Custom post types are supported, however, auto insertion works only when the_content() has been used by the custom post type.  Each post type will appear in the options panel, so enable the ones you want.\u003C\u002Fp>\n\u003Cp>Collaborate, participate, fork this plugin on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fzedzedzed\u002Ftable-of-contents-plus\u002F\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>The plugin was designed to be as seamless and painfree as possible and did not require you to insert a shortcode for operation.  However, using the shortcode allows you to fully control the position of the table of contents within your page.  The following shortcodes are available with this plugin.\u003C\u002Fp>\n\u003Cp>When attributes are left out for the shortcodes below, they will fallback to the settings you defined under Settings > TOC+.  The following are detailed in the help tab.\u003C\u002Fp>\n\u003Ch4>[toc]\u003C\u002Fh4>\n\u003Cp>Lets you generate the table of contents at the preferred position.  Useful for sites that only require a TOC on a small handful of pages.  Supports the following attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“label”: text, title of the table of contents\u003C\u002Fli>\n\u003Cli>“no_label”: true\u002Ffalse, shows or hides the title\u003C\u002Fli>\n\u003Cli>“wrapping”: text, either “left” or “right”\u003C\u002Fli>\n\u003Cli>“heading_levels”: numbers, this lets you select the heading levels you want included in the table of contents.  Separate multiple levels with a comma.  Example: include headings 3, 4 and 5 but exclude the others with \u003Ccode>heading_levels=\"3,4,5\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>“class”: text, enter CSS classes to be added to the container. Separate multiple classes with a space.\u003C\u002Fli>\n\u003Cli>“start”: number, show when this number of headings are present in the content.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[no_toc]\u003C\u002Fh4>\n\u003Cp>Allows you to disable the table of contents for the current post, page, or custom post type.\u003C\u002Fp>\n\u003Ch4>[sitemap]\u003C\u002Fh4>\n\u003Cp>Produces a listing of all pages and categories for your site. You can use this on any post, page or even in a text widget.  Note that this will not include an index of posts so use sitemap_posts if you need this listing.\u003C\u002Fp>\n\u003Ch4>[sitemap_pages]\u003C\u002Fh4>\n\u003Cp>Lets you print out a listing of only pages. The following attributes are accepted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“heading”: number between 1 and 6, defines which html heading to use\u003C\u002Fli>\n\u003Cli>“label”: text, title of the list\u003C\u002Fli>\n\u003Cli>“no_label”: true\u002Ffalse, shows or hides the list heading\u003C\u002Fli>\n\u003Cli>“exclude”: IDs of the pages or categories you wish to exclude\u003C\u002Fli>\n\u003Cli>“exclude_tree”: ID of the page or category you wish to exclude including its all descendants\u003C\u002Fli>\n\u003Cli>“child_of”: “current” or page ID of the parent page. Defaults to 0 which includes all pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>[sitemap_categories]\u003C\u002Fh4>\n\u003Cp>Same as \u003Ccode>[sitemap_pages]\u003C\u002Fcode> but for categories.\u003C\u002Fp>\n\u003Ch4>[sitemap_posts]\u003C\u002Fh4>\n\u003Cp>This lets you print out an index of all published posts on your site.  By default, posts are listed in alphabetical order grouped by their first letters.  The following attributes are accepted:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>“order”: text, either ASC or DESC\u003C\u002Fli>\n\u003Cli>“orderby”: text, popular options include “title”, “date”, “ID”, and “rand”. See \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FClass_Reference\u002FWP_Query#Order_.26_Orderby_Parameters\" rel=\"nofollow ugc\">WP_Query\u003C\u002Fa> for a list.\u003C\u002Fli>\n\u003Cli>“separate”: true\u002Ffalse (defaults to true), does not separate the lists by first letter when set to false.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Use the following CSS classes to customise the appearance of your listing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>toc_sitemap_posts_section\u003C\u002Fli>\n\u003Cli>toc_sitemap_posts_letter\u003C\u002Fli>\n\u003Cli>toc_sitemap_posts_list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>This plugin was created and maintained for many years by conjur3r. We are grateful for all the hard work he put in and we are excited to continue to build on that!\u003C\u002Fp>\n","A powerful yet user friendly plugin that automatically creates a table of contents. Can also output a sitemap listing all pages and categories.",200000,3506443,160,"2024-11-21T13:15:00.000Z","3.2",[135,136,137,23,115],"cms","indexes","sitemap","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftable-of-contents-plus.2411.1.zip",89,5,"2024-10-15 00:00:00",{"attackSurface":143,"codeSignals":305,"taintFlows":340,"riskAssessment":373,"analyzedAt":380},{"hooks":144,"ajaxHandlers":244,"restRoutes":295,"shortcodes":296,"cronEvents":304,"entryPointCount":196,"unprotectedCount":14},[145,151,154,159,162,165,168,171,176,178,182,185,191,195,197,200,202,204,206,208,212,215,218,221,224,228,232,236,240],{"type":146,"name":147,"callback":148,"file":149,"line":150},"action","admin_menu","add_ai_writer_menu","includes\u002Fclass-dominopost-ai-writer.php",14,{"type":146,"name":152,"callback":153,"file":149,"line":51},"admin_init","register_settings",{"type":146,"name":155,"callback":156,"file":157,"line":158},"admin_notices","show_tracking_notice","includes\u002Fclass-dominopost-insights.php",28,{"type":146,"name":152,"callback":160,"file":157,"line":161},"track_update",34,{"type":146,"name":152,"callback":163,"file":157,"line":164},"check_for_activation",37,{"type":146,"name":166,"callback":166,"file":167,"line":34},"add_meta_boxes","includes\u002Fclass-dominopost-meta-boxes.php",{"type":146,"name":169,"callback":170,"file":167,"line":150},"save_post","save_meta_boxes",{"type":146,"name":172,"callback":173,"file":174,"line":175},"wp_footer","render_notice","includes\u002Fclass-dominopost-notice.php",24,{"type":146,"name":155,"callback":173,"file":174,"line":177},25,{"type":146,"name":179,"callback":180,"file":174,"line":181},"wp_enqueue_scripts","enqueue_assets",26,{"type":146,"name":183,"callback":180,"file":174,"line":184},"admin_enqueue_scripts",27,{"type":186,"name":187,"callback":188,"file":189,"line":190},"filter","the_content","append_related_posts","includes\u002Fclass-dominopost-related-posts.php",12,{"type":146,"name":147,"callback":192,"file":193,"line":194},"add_settings_page","includes\u002Fclass-dominopost-settings.php",16,{"type":146,"name":152,"callback":153,"file":193,"line":196},17,{"type":146,"name":166,"callback":198,"file":199,"line":190},"add_meta_box","includes\u002Fclass-dominopost-update-reminder.php",{"type":146,"name":169,"callback":201,"file":199,"line":34},"save_meta_box",{"type":146,"name":155,"callback":203,"file":199,"line":150},"show_admin_notifications",{"type":146,"name":152,"callback":205,"file":199,"line":51},"handle_notification_actions",{"type":186,"name":187,"callback":207,"file":199,"line":194},"add_last_updated_notice",{"type":186,"name":209,"callback":210,"priority":88,"file":211,"line":90},"use_block_editor_for_post_type","disable_gutenberg","includes\u002Fclass-dominopost.php",{"type":146,"name":152,"callback":213,"file":211,"line":214},"setup_tinymce_buttons",77,{"type":146,"name":183,"callback":216,"file":211,"line":217},"enqueue_admin_scripts",80,{"type":146,"name":155,"callback":219,"file":211,"line":220},"classic_editor_redundancy_notice",86,{"type":146,"name":179,"callback":222,"file":211,"line":223},"enqueue_scripts_styles",163,{"type":186,"name":187,"callback":225,"priority":226,"file":211,"line":227},"process_toc_content",20,164,{"type":186,"name":229,"callback":230,"file":211,"line":231},"mce_external_plugins","add_tinymce_plugins",359,{"type":186,"name":233,"callback":234,"file":211,"line":235},"mce_buttons_3","add_dominopost_toolbar_row",360,{"type":186,"name":237,"callback":238,"file":211,"line":239},"mce_css","add_tinymce_editor_styles",361,{"type":186,"name":241,"callback":242,"file":211,"line":243},"tiny_mce_before_init","force_open_toolbar_toggle",364,[245,251,254,257,260,263,267,270,274,278,282,285,287,290,291],{"action":246,"nopriv":247,"callback":248,"hasNonce":249,"hasCapCheck":249,"file":250,"line":70},"dominopost_scan_broken_links",false,"ajax_scan_links",true,"includes\u002Fbroken-link-checker\u002Fclass-dominopost-broken-link-checker.php",{"action":252,"nopriv":247,"callback":253,"hasNonce":249,"hasCapCheck":249,"file":250,"line":190},"dominopost_update_broken_link","ajax_update_link",{"action":255,"nopriv":247,"callback":256,"hasNonce":249,"hasCapCheck":249,"file":250,"line":34},"dominopost_delete_broken_link","ajax_delete_link",{"action":258,"nopriv":247,"callback":259,"hasNonce":249,"hasCapCheck":247,"file":149,"line":194},"dominopost_generate_content","ajax_generate_content",{"action":261,"nopriv":247,"callback":262,"hasNonce":249,"hasCapCheck":247,"file":149,"line":196},"dominopost_check_connection","ajax_check_connection",{"action":264,"nopriv":247,"callback":265,"hasNonce":249,"hasCapCheck":249,"file":266,"line":194},"dominopost_find_replace_preview","ajax_preview_replace","includes\u002Fclass-dominopost-find-replace.php",{"action":268,"nopriv":247,"callback":269,"hasNonce":249,"hasCapCheck":249,"file":266,"line":196},"dominopost_find_replace_execute","ajax_execute_replace",{"action":271,"nopriv":247,"callback":272,"hasNonce":249,"hasCapCheck":249,"file":266,"line":273},"dominopost_find_in_post","ajax_find_in_post",18,{"action":275,"nopriv":247,"callback":276,"hasNonce":249,"hasCapCheck":249,"file":266,"line":277},"dominopost_replace_in_post","ajax_replace_in_post",19,{"action":279,"nopriv":247,"callback":280,"hasNonce":249,"hasCapCheck":247,"file":157,"line":281},"dominopost_insights_consent","handle_consent_ajax",31,{"action":283,"nopriv":247,"callback":284,"hasNonce":249,"hasCapCheck":247,"file":174,"line":158},"dominopost_close_notice","ajax_close_notice",{"action":283,"nopriv":249,"callback":284,"hasNonce":249,"hasCapCheck":247,"file":174,"line":286},29,{"action":288,"nopriv":247,"callback":289,"hasNonce":249,"hasCapCheck":247,"file":174,"line":36},"dominopost_notice_interaction","noticeInteraction",{"action":288,"nopriv":249,"callback":289,"hasNonce":249,"hasCapCheck":247,"file":174,"line":281},{"action":292,"nopriv":247,"callback":293,"hasNonce":247,"hasCapCheck":247,"file":211,"line":294},"dominopost_refresh_content_stats","ajax_refresh_content_stats",83,[],[297,300],{"tag":298,"callback":299,"file":189,"line":34},"dominopost_related","related_posts_shortcode",{"tag":301,"callback":302,"file":211,"line":303},"dominopost_toc","dominopost_toc_shortcode",177,[],{"dangerousFunctions":306,"sqlUsage":317,"outputEscaping":319,"fileOperations":14,"externalRequests":335,"nonceChecks":194,"capabilityChecks":34,"bundledLibraries":336},[307,310,313],{"fn":308,"file":149,"line":90,"context":309},"set_time_limit","set_time_limit(300); \u002F\u002F 5 minutes",{"fn":308,"file":149,"line":311,"context":312},250,"set_time_limit(600);",{"fn":314,"file":149,"line":315,"context":316},"ini_set",252,"ini_set('max_execution_time', 600);",{"prepared":27,"raw":27,"locations":318},[],{"escaped":320,"rawEcho":119,"locations":321},358,[322,325,327,329,331,333],{"file":174,"line":323,"context":324},231,"raw output",{"file":174,"line":326,"context":324},241,{"file":174,"line":328,"context":324},283,{"file":193,"line":330,"context":324},463,{"file":193,"line":332,"context":324},550,{"file":193,"line":334,"context":324},588,8,[337],{"name":338,"version":28,"knownCves":339},"TinyMCE",[],[341,363],{"entryPoint":342,"graph":343,"unsanitizedCount":14,"severity":362},"ajax_generate_content (includes\u002Fclass-dominopost-ai-writer.php:65)",{"nodes":344,"edges":359},[345,350,354],{"id":346,"type":347,"label":348,"file":149,"line":349},"n0","source","$_POST",106,{"id":351,"type":352,"label":353,"file":149,"line":349},"n1","transform","→ log_debug()",{"id":355,"type":356,"label":357,"file":149,"line":184,"wp_function":358},"n2","sink","file_put_contents() [File Write]","file_put_contents",[360,361],{"from":346,"to":351,"sanitized":247},{"from":351,"to":355,"sanitized":247},"medium",{"entryPoint":364,"graph":365,"unsanitizedCount":14,"severity":362},"\u003Cclass-dominopost-ai-writer> (includes\u002Fclass-dominopost-ai-writer.php:0)",{"nodes":366,"edges":370},[367,368,369],{"id":346,"type":347,"label":348,"file":149,"line":349},{"id":351,"type":352,"label":353,"file":149,"line":349},{"id":355,"type":356,"label":357,"file":149,"line":184,"wp_function":358},[371,372],{"from":346,"to":351,"sanitized":247},{"from":351,"to":355,"sanitized":247},{"summary":374,"deductions":375},"The \"dominopost-advanced-post-editor\" v2.6.0 plugin exhibits a generally good security posture, with a strong adherence to secure coding practices. The vast majority of SQL queries utilize prepared statements, and a high percentage of output is properly escaped, mitigating common risks like SQL injection and cross-site scripting. The plugin also demonstrates a good awareness of nonces and capability checks for its entry points.  However, a significant concern arises from the presence of one unprotected AJAX handler, which represents a direct attack vector that could be exploited by unauthenticated users. Furthermore, the use of dangerous functions like `set_time_limit` and `ini_set` introduces potential for privilege escalation or denial-of-service if not handled with extreme care and restricted access.",[376,378],{"reason":377,"points":88},"Unprotected AJAX handler",{"reason":379,"points":140},"Use of dangerous functions (set_time_limit, ini_set)","2026-04-16T11:14:21.797Z",{"wat":382,"direct":399},{"assetPaths":383,"generatorPatterns":392,"scriptPaths":393,"versionParams":394},[384,385,386,387,388,389,390,391],"\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fcss\u002Fdominopost-frontend.css","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fcss\u002Fdominopost-frontend.min.css","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-frontend.js","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-frontend.min.js","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-admin.js","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-admin.min.js","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-ai.js","\u002Fwp-content\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-ai.min.js",[],[386,387,388,389,390,391],[395,396,397,398],"dominopost-advanced-post-editor\u002Fassets\u002Fcss\u002Fdominopost-frontend.css?ver=","dominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-frontend.js?ver=","dominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-admin.js?ver=","dominopost-advanced-post-editor\u002Fassets\u002Fjs\u002Fdominopost-ai.js?ver=",{"cssClasses":400,"htmlComments":402,"htmlAttributes":407,"restEndpoints":412,"jsGlobals":414,"shortcodeOutput":417},[401],"dominopost-toc-container",[403,404,405,406],"\u003C!-- START: DOMINOPOST TOC -->","\u003C!-- END: DOMINOPOST TOC -->","\u003C!-- DominoPost - AI Writer -->","\u003C!-- END: DominoPost - AI Writer -->",[408,409,410,411],"data-dominopost-toc-id","data-dominopost-toc-title","data-dominopost-toc-level","data-dominopost-toc-slug",[413],"\u002Fwp-json\u002Fdominopost\u002Fv1\u002Fget_toc",[415,416],"dominopost_frontend_params","dominopost_ai",[],{"error":249,"url":419,"statusCode":420,"statusMessage":421,"message":421},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fdominopost-advanced-post-editor\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":51,"versions":423},[424,429,436,443,450,457,464,471,478,485,492,499,506,513,520],{"version":6,"download_url":26,"svn_tag_url":425,"released_at":28,"has_diff":247,"diff_files_changed":426,"diff_lines":28,"trac_diff_url":427,"vulnerabilities":428,"is_current":249},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.6.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.4.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.6.0",[],{"version":430,"download_url":431,"svn_tag_url":432,"released_at":28,"has_diff":247,"diff_files_changed":433,"diff_lines":28,"trac_diff_url":434,"vulnerabilities":435,"is_current":247},"2.4.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.4.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.4.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.3.2&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.4.0",[],{"version":437,"download_url":438,"svn_tag_url":439,"released_at":28,"has_diff":247,"diff_files_changed":440,"diff_lines":28,"trac_diff_url":441,"vulnerabilities":442,"is_current":247},"2.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.3.1&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.3.2",[],{"version":444,"download_url":445,"svn_tag_url":446,"released_at":28,"has_diff":247,"diff_files_changed":447,"diff_lines":28,"trac_diff_url":448,"vulnerabilities":449,"is_current":247},"2.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.3.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.3.1",[],{"version":451,"download_url":452,"svn_tag_url":453,"released_at":28,"has_diff":247,"diff_files_changed":454,"diff_lines":28,"trac_diff_url":455,"vulnerabilities":456,"is_current":247},"2.3.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.3.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.3.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.2.2&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.3.0",[],{"version":458,"download_url":459,"svn_tag_url":460,"released_at":28,"has_diff":247,"diff_files_changed":461,"diff_lines":28,"trac_diff_url":462,"vulnerabilities":463,"is_current":247},"2.2.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.2.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.2.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.2.1&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.2.2",[],{"version":465,"download_url":466,"svn_tag_url":467,"released_at":28,"has_diff":247,"diff_files_changed":468,"diff_lines":28,"trac_diff_url":469,"vulnerabilities":470,"is_current":247},"2.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.2.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.2.1",[],{"version":472,"download_url":473,"svn_tag_url":474,"released_at":28,"has_diff":247,"diff_files_changed":475,"diff_lines":28,"trac_diff_url":476,"vulnerabilities":477,"is_current":247},"2.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.1.1&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.2.0",[],{"version":479,"download_url":480,"svn_tag_url":481,"released_at":28,"has_diff":247,"diff_files_changed":482,"diff_lines":28,"trac_diff_url":483,"vulnerabilities":484,"is_current":247},"2.1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.1.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.1.1",[],{"version":486,"download_url":487,"svn_tag_url":488,"released_at":28,"has_diff":247,"diff_files_changed":489,"diff_lines":28,"trac_diff_url":490,"vulnerabilities":491,"is_current":247},"2.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.0.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.1.0",[],{"version":493,"download_url":494,"svn_tag_url":495,"released_at":28,"has_diff":247,"diff_files_changed":496,"diff_lines":28,"trac_diff_url":497,"vulnerabilities":498,"is_current":247},"2.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.2.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F2.0.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.2.1&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F2.0.0",[],{"version":500,"download_url":501,"svn_tag_url":502,"released_at":28,"has_diff":247,"diff_files_changed":503,"diff_lines":28,"trac_diff_url":504,"vulnerabilities":505,"is_current":247},"1.2.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.1.2.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F1.2.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.2.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.2.1",[],{"version":507,"download_url":508,"svn_tag_url":509,"released_at":28,"has_diff":247,"diff_files_changed":510,"diff_lines":28,"trac_diff_url":511,"vulnerabilities":512,"is_current":247},"1.2.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.1.2.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F1.2.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.1.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.2.0",[],{"version":514,"download_url":515,"svn_tag_url":516,"released_at":28,"has_diff":247,"diff_files_changed":517,"diff_lines":28,"trac_diff_url":518,"vulnerabilities":519,"is_current":247},"1.1.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.1.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F1.1.0\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.0.0&new_path=%2Fdominopost-advanced-post-editor%2Ftags%2F1.1.0",[],{"version":521,"download_url":522,"svn_tag_url":523,"released_at":28,"has_diff":247,"diff_files_changed":524,"diff_lines":28,"trac_diff_url":28,"vulnerabilities":525,"is_current":247},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdominopost-advanced-post-editor.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fdominopost-advanced-post-editor\u002Ftags\u002F1.0.0\u002F",[],[]]