[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fNyMprlovTNzOeW9CFQIGieqUqLjyYLkc0g1drEYhd9c":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":49,"crawl_stats":38,"alternatives":53,"analysis":143,"fingerprints":1689},"newsletter-page-redirects","Insya Magic — AI Content Generator for ChatGPT, Claude and Gemini","2.2.2","SunnyKai","https:\u002F\u002Fprofiles.wordpress.org\u002Fyasinkuyu\u002F","\u003Cp>Generate SEO-optimized content with AI. Multi-provider support (OpenAI, Anthropic, Google), templates, image generation & WooCommerce integration.\u003C\u002Fp>\n\u003Ch3>Overview of the plugin\u003C\u002Fh3>\n\u003Cp>\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\u002F8dvN0Wa2o18?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\u003Cblockquote>\n\u003Cp>\u003Cstrong>Beta Version\u003C\u002Fstrong> – This plugin is currently in beta. Our goal is to help you generate SEO-optimized content with a single command and easily replace WordPress demo content using AI. We’d love your feedback to make it better!\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Transform your content creation with multiple AI providers! Generate content for blog posts, articles, product descriptions, and more in seconds. Great for bloggers, marketers, and content creators who want to save time while maintaining quality.\u003C\u002Fp>\n\u003Ch3>🚀 Key Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Multi-Provider AI Support\u003C\u002Fstrong>\u003Cbr \u002F>\n* OpenAI (GPT-5.x, GPT-4o, GPT-4 Turbo, GPT-3.5 Turbo)\u003Cbr \u002F>\n* Anthropic (Claude 3.5 Sonnet, Claude Opus)\u003Cbr \u002F>\n* Google AI (Gemini Pro, Gemini Flash)\u003Cbr \u002F>\n* OpenRouter (400+ models: Llama, Mistral, DeepSeek, Qwen…)\u003Cbr \u002F>\n* Independent settings for each provider (model, temperature, max tokens)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Modern Article Generator Toolbar\u003C\u002Fstrong>\u003Cbr \u002F>\n* Sleek, minimalist content generation interface\u003Cbr \u002F>\n* Quick actions for meta descriptions, keywords, and images\u003Cbr \u002F>\n* Real-time content preview with insert\u002Fcopy options\u003Cbr \u002F>\n* Provider selection on-the-fly\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Prompt System\u003C\u002Fstrong>\u003Cbr \u002F>\n* 10+ built-in prompt templates\u003Cbr \u002F>\n* Custom prompt builder with variables\u003Cbr \u002F>\n* Page-specific templates (Landing, About, Contact, FAQ, etc.)\u003Cbr \u002F>\n* Prompt history and favorites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Image Generation (DALL-E)\u003C\u002Fstrong>\u003Cbr \u002F>\n* Generate featured images automatically\u003Cbr \u002F>\n* DALL-E 3 support with quality and style options\u003Cbr \u002F>\n* Multiple sizes (square, landscape, portrait)\u003Cbr \u002F>\n* Save directly to Media Library\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Integration\u003C\u002Fstrong>\u003Cbr \u002F>\n* AI-powered product descriptions\u003Cbr \u002F>\n* Short description generator\u003Cbr \u002F>\n* SEO meta generator for products\u003Cbr \u002F>\n* Bulk product description updates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatic meta description generator (150-160 chars)\u003Cbr \u002F>\n* AI-powered focus keyword extraction\u003Cbr \u002F>\n* Full integration with Yoast SEO, Rank Math, All in One SEO\u003Cbr \u002F>\n* SEO-friendly content structure with proper headings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Page Templates\u003C\u002Fstrong>\u003Cbr \u002F>\n* Landing Page\u003Cbr \u002F>\n* About Us\u003Cbr \u002F>\n* Contact Page\u003Cbr \u002F>\n* Services\u003Cbr \u002F>\n* FAQ\u003Cbr \u002F>\n* Privacy Policy\u003Cbr \u002F>\n* Terms & Conditions\u003Cbr \u002F>\n* Portfolio\u003Cbr \u002F>\n* Pricing Page\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Theme Wizard (NEW!)\u003C\u002Fstrong>\u003Cbr \u002F>\n* Bulk content generation for entire website\u003Cbr \u002F>\n* Select multiple pages and generate AI content at once\u003Cbr \u002F>\n* Post type grouping with bulk select\u002Fdeselect\u003Cbr \u002F>\n* Custom page naming for targeted content\u003Cbr \u002F>\n* Multi-language support (10+ languages)\u003Cbr \u002F>\n* Real-time progress tracking with before\u002Fafter preview\u003Cbr \u002F>\n* Expandable diff view looking changes\u003Cbr \u002F>\n* Live cost tracking during generation\u003Cbr \u002F>\n* Stop & resume functionality\u003Cbr \u002F>\n* Works with Elementor, Gutenberg, and Classic Editor\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Management\u003C\u002Fstrong>\u003Cbr \u002F>\n* Complete generation history tracking\u003Cbr \u002F>\n* Search and filter past generations\u003Cbr \u002F>\n* Favorites system for best content\u003Cbr \u002F>\n* One-click regeneration from history\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Analytics & Cost Control\u003C\u002Fstrong>\u003Cbr \u002F>\n* Real-time API cost tracking\u003Cbr \u002F>\n* Token usage statistics\u003Cbr \u002F>\n* Daily\u002Fweekly\u002Fmonthly reports\u003Cbr \u002F>\n* Usage breakdown by model and action type\u003C\u002Fp>\n\u003Ch3>💡 Ideal For\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> – Generate engaging blog posts quickly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Marketers\u003C\u002Fstrong> – Scale content production\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong> – Create product descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Professionals\u003C\u002Fstrong> – Optimize content for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> – Manage multiple client content needs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developers\u003C\u002Fstrong> – Build landing pages and documentation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎯 Why Choose Insya Magic?\u003C\u002Fh3>\n\u003Cp>✅ \u003Cstrong>Multi-Provider\u003C\u002Fstrong> – Use OpenAI, Claude, or Gemini based on your needs\u003Cbr \u002F>\n✅ \u003Cstrong>Provider-Specific Settings\u003C\u002Fstrong> – Configure each AI independently\u003Cbr \u002F>\n✅ \u003Cstrong>Modern UI\u003C\u002Fstrong> – Clean, intuitive article generation toolbar\u003Cbr \u002F>\n✅ \u003Cstrong>Save Time\u003C\u002Fstrong> – Generate quality content in seconds, not hours\u003Cbr \u002F>\n✅ \u003Cstrong>Optimized\u003C\u002Fstrong> – Built-in tools and plugin integrations\u003Cbr \u002F>\n✅ \u003Cstrong>WooCommerce Ready\u003C\u002Fstrong> – Full e-commerce content support\u003Cbr \u002F>\n✅ \u003Cstrong>Image Generation\u003C\u002Fstrong> – Create featured images with DALL-E\u003Cbr \u002F>\n✅ \u003Cstrong>Template Library\u003C\u002Fstrong> – Pre-built templates for any content type\u003Cbr \u002F>\n✅ \u003Cstrong>Full History\u003C\u002Fstrong> – Never lose generated content\u003C\u002Fp>\n\u003Ch3>📹 Video Tutorial\u003C\u002Fh3>\n\u003Cp>\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\u002F8dvN0Wa2o18?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>🔑 Requirements\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>API key from at least one provider:\n\u003Cul>\n\u003Cli>OpenAI: https:\u002F\u002Fplatform.openai.com\u002Fapi-keys\u003C\u002Fli>\n\u003Cli>Anthropic: https:\u002F\u002Fconsole.anthropic.com\u002Fsettings\u002Fkeys\u003C\u002Fli>\n\u003Cli>Google AI: https:\u002F\u002Fmakersuite.google.com\u002Fapp\u002Fapikey\u003C\u002Fli>\n\u003Cli>OpenRouter: https:\u002F\u002Fopenrouter.ai\u002Fkeys\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.0 or higher\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🌟 Pro Tips\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Configure multiple providers for different content types\u003C\u002Fli>\n\u003Cli>Use lower temperature for factual content, higher for creative\u003C\u002Fli>\n\u003Cli>Start with templates for consistent quality\u003C\u002Fli>\n\u003Cli>Use meta description generator for better SEO\u003C\u002Fli>\n\u003Cli>Track costs with built-in analytics\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Additional Notes\u003C\u002Fh3>\n\u003Cp>AI Content Generator supports multiple AI providers. You need an API key from at least one provider to use this plugin. API usage costs are charged directly by the respective providers based on your usage.\u003C\u002Fp>\n","Generate SEO-optimized content with AI. Multi-provider support (OpenAI, Anthropic, Google), templates, image generation & WooCommerce integration.",10,1792,100,6,"2026-02-10T22:37:00.000Z","6.9.4","5.0","7.0",[20,21,22,23,24],"ai-content","article-writer","chatgpt","content-generator","seo","https:\u002F\u002Finsya.com\u002Fai-magic","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnewsletter-page-redirects.2.2.2.zip",97,1,0,"2024-12-18 00:00:00","2026-03-15T15:16:48.613Z",[33],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2024-56205","ai-magic-unauthenticated-privilege-escalation","AI Magic \u003C= 1.0.4 - Unauthenticated Privilege Escalation","The AI Magic – SEO Content Generator & Article Writer plugin for WordPress is vulnerable to Privilege Escalation in all versions up to, and including, 1.0.4. This makes it possible for unauthenticated attackers to elevate their privileges to that of an administrator.",null,"\u003C=1.0.4","1.0.6","critical",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Incorrect Privilege Assignment","2025-12-04 16:47:49",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F936564ab-3119-4627-b7eb-4ca45ea377e5?source=api-prod",352,{"slug":50,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":11,"avg_security_score":27,"avg_patch_time_days":48,"trust_score":51,"computed_at":52},"yasinkuyu",77,"2026-04-04T05:43:09.607Z",[54,71,88,106,127],{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":29,"downloaded":62,"rating":13,"num_ratings":28,"last_updated":63,"tested_up_to":16,"requires_at_least":17,"requires_php":64,"tags":65,"homepage":69,"download_link":70,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"intentdeep-virtual-files","IntentDeep Virtual Files – AI-Ready: Robots.txt, Security.txt, Ads.txt, LLMS.txt","1.0.1","IntentDeep","https:\u002F\u002Fprofiles.wordpress.org\u002Fintentdeep\u002F","\u003Cp>Virtual Files lets you create and manage robots.txt, ads.txt, app-ads.txt, security.txt, llms.txt, RSS feeds, and JSON files directly from your WordPress dashboard. These files can be created at any path depth (yoursite.com\u002Frobots.txt, yoursite.com\u002F.well-known\u002Fsecurity.txt, yoursite.com\u002Fllms.txt, yoursite.com\u002Fapi\u002Fdata.json) and behave just like physical files, but are stored in your database—no FTP access required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤖 AI-Ready Content Generation\u003C\u002Fstrong>\u003Cbr \u002F>\nConnect your own AI models to generate, improve, and analyze virtual file content. Use \u003Cstrong>ChatGPT\u003C\u002Fstrong>, \u003Cstrong>Claude\u003C\u002Fstrong>, \u003Cstrong>Gemini\u003C\u002Fstrong>, \u003Cstrong>Grok\u003C\u002Fstrong>, \u003Cstrong>Qwen\u003C\u002Fstrong>, \u003Cstrong>GLM\u003C\u002Fstrong>, and 30+ other AI models. Simply add your API key and create perfect robots.txt, proper ads.txt files, compliant security.txt, AI-friendly llms.txt, and more—all with AI assistance. Attach posts, pages, or products as context for more relevant generation.\u003C\u002Fp>\n\u003Ch4>The Problem\u003C\u002Fh4>\n\u003Cp>Managing robots.txt, ads.txt, app-ads.txt, security.txt, llms.txt, .well-known files, and other server files traditionally requires FTP access, correct file permissions, and manual directory creation. For managed hosting or multiple sites, this becomes a maintenance nightmare.\u003C\u002Fp>\n\u003Ch4>The Solution\u003C\u002Fh4>\n\u003Cp>Virtual Files eliminates these hassles by storing everything in your WordPress database while serving content as if files physically exist at any path on your server. No FTP, no server access, no directory creation, no permission headaches.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>AI-ready integration\u003C\u002Fstrong>, you can now connect your favorite AI models to:\u003Cbr \u002F>\n– \u003Cstrong>Generate\u003C\u002Fstrong> new files from natural language descriptions\u003Cbr \u002F>\n– \u003Cstrong>Improve\u003C\u002Fstrong> existing content with AI suggestions\u003Cbr \u002F>\n– \u003Cstrong>Analyze\u003C\u002Fstrong> files for errors, security risks, and optimization opportunities\u003C\u002Fp>\n\u003Ch4>🔥 Top Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>SEO & AI Optimization\u003C\u002Fstrong>\u003Cbr \u002F>\n– Create and edit your robots.txt instantly to control crawler access\u003Cbr \u002F>\n– Generate llms.txt to guide AI crawlers (ChatGPT, Claude, Perplexity)\u003Cbr \u002F>\n– Test different configurations without file uploads\u003Cbr \u002F>\n– Control how AI tools index and cite your content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Monetization & Security\u003C\u002Fstrong>\u003Cbr \u002F>\n– Add your ads.txt or app-ads.txt for Google AdSense compliance\u003Cbr \u002F>\n– Publish a security.txt file to define your security policy (RFC 9116 standard)\u003Cbr \u002F>\n– Approve inventory and boost revenue with proper ads.txt management\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Developers & API\u003C\u002Fstrong>\u003Cbr \u002F>\n– Host .well-known\u002Fsecurity.txt, .well-known\u002Fapple-app-site-association\u003Cbr \u002F>\n– Create nested API endpoints (api\u002Fv1\u002Fdata.json, api\u002Fconfig.json)\u003Cbr \u002F>\n– Serve static configuration files at any path for headless WordPress setups\u003Cbr \u002F>\n– No need to create physical directories – paths are virtual\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Managed Hosting\u003C\u002Fstrong>\u003Cbr \u002F>\n– Perfect for WP Engine, Kinsta, Flywheel where FTP is limited\u003Cbr \u002F>\n– No need to contact support for simple file changes\u003Cbr \u002F>\n– Complete control from WordPress dashboard\u003C\u002Fp>\n\u003Ch4>Security & Performance\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Enterprise-Grade Security:\u003C\u002Fstrong>\u003Cbr \u002F>\n– All content sanitized to prevent XSS attacks\u003Cbr \u002F>\n– PHP code execution protection\u003Cbr \u002F>\n– Nonce verification on all operations\u003Cbr \u002F>\n– Role-based permission checks\u003Cbr \u002F>\n– Database-backed redundancy (included in WordPress backups)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Zero File Permission Issues:\u003C\u002Fstrong>\u003Cbr \u002F>\nNo chmod, no chown, no permission denied errors. Everything managed through WordPress capabilities.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Performance Optimized:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Smart caching (Pro) for up to 10x faster delivery\u003Cbr \u002F>\n– Minimal database queries\u003Cbr \u002F>\n– Automatic cache invalidation on updates\u003Cbr \u002F>\n– No file system overhead\u003C\u002Fp>\n\u003Ch4>🤖 AI-Powered Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Connect 30+ AI Models\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>ChatGPT\u003C\u002Fstrong> (GPT-5.2, GPT-5 Mini, GPT-4o)\u003Cbr \u002F>\n– \u003Cstrong>Claude\u003C\u002Fstrong> (Claude Opus 4.6, Claude Sonnet 4.6, Claude Haiku 4.6)\u003Cbr \u002F>\n– \u003Cstrong>Gemini\u003C\u002Fstrong> (Gemini 3.1 Pro Preview, Gemini 3 Flash Preview, Gemini 2.5 Flash)\u003Cbr \u002F>\n– \u003Cstrong>DeepSeek\u003C\u002Fstrong> (DeepSeek-V3, DeepSeek-R1)\u003Cbr \u002F>\n– \u003Cstrong>Grok\u003C\u002Fstrong>, \u003Cstrong>Qwen\u003C\u002Fstrong>, \u003Cstrong>GLM\u003C\u002Fstrong>, \u003Cstrong>Kimi\u003C\u002Fstrong>, and \u003Cstrong>30+ more\u003C\u002Fstrong>\u003Cbr \u002F>\n– Connect via OpenAI, OpenRouter, Anthropic, or Google APIs – add your keys and pay providers directly\u003Cbr \u002F>\n– Switch between models anytime\u003Cbr \u002F>\n– No markup on AI costs\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Content Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Generate\u003C\u002Fstrong>: Create new files from natural language prompts\u003Cbr \u002F>\n– \u003Cstrong>Improve\u003C\u002Fstrong>: Enhance existing content with AI suggestions and fixes\u003Cbr \u002F>\n– \u003Cstrong>Analyze\u003C\u002Fstrong>: Get detailed explanations of your code, identify errors, and receive optimization suggestions\u003Cbr \u002F>\n– \u003Cstrong>Context-Aware\u003C\u002Fstrong>: Attach up to 3 posts, pages, or products as context for more relevant generation\u003Cbr \u002F>\n– \u003Cstrong>Streaming Responses\u003C\u002Fstrong>: Watch AI generate content in real-time\u003Cbr \u002F>\n– \u003Cstrong>Quick Prompts\u003C\u002Fstrong>: Pre-built templates for common files (robots.txt, ads.txt, security.txt, llms.txt, JSON-LD)\u003Cbr \u002F>\n– \u003Cstrong>History\u003C\u002Fstrong>: All AI generations saved automatically with one-click restore\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Use Cases\u003C\u002Fstrong>\u003Cbr \u002F>\n– Generate proper robots.txt with custom rules and directives\u003Cbr \u002F>\n– Build valid ads.txt or app-ads.txt files for AdSense compliance\u003Cbr \u002F>\n– Generate security.txt following RFC 9116 standard\u003Cbr \u002F>\n– Create llms.txt for AI crawler instructions (latest AI SEO trend)\u003Cbr \u002F>\n– Build .well-known\u002F* files for standards compliance\u003Cbr \u002F>\n– Create app-ads.txt files for mobile app monetization\u003Cbr \u002F>\n– Build JSON-LD schema markup for SEO\u003Cbr \u002F>\n– Generate RSS feeds and custom XML configurations\u003Cbr \u002F>\n– Fix syntax errors in existing code\u003Cbr \u002F>\n– Analyze code for security vulnerabilities\u003Cbr \u002F>\n– Get AI suggestions for content optimization\u003C\u002Fp>\n\u003Ch4>Free Version Features\u003C\u002Fh4>\n\u003Cp>✅ \u003Cstrong>Basic File Types\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate virtual files with these extensions:\u003Cbr \u002F>\n– \u003Cstrong>TXT\u003C\u002Fstrong> – Plain text files (robots.txt, ads.txt, security.txt, llms.txt)\u003Cbr \u002F>\n– \u003Cstrong>MD\u003C\u002Fstrong> – Markdown documents\u003Cbr \u002F>\n– \u003Cstrong>JSON\u003C\u002Fstrong> – API endpoints and data files\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Smart File Management\u003C\u002Fstrong>\u003Cbr \u002F>\n– Intuitive admin interface for creating and editing files\u003Cbr \u002F>\n– Filter by extension for easy file organization\u003Cbr \u002F>\n– File status control (Active\u002FInactive)\u003Cbr \u002F>\n– Support for any path depth (root, subdirectories, .well-known)\u003Cbr \u002F>\n– Real-time file preview\u003Cbr \u002F>\n– Automatic MIME type detection\u003Cbr \u002F>\n– Clean URLs (yoursite.com\u002Fpath\u002Fto\u002Ffile.txt)\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>SEO-Ready\u003C\u002Fstrong>\u003Cbr \u002F>\n– Perfect for robots.txt management\u003Cbr \u002F>\n– Custom ads.txt and app-ads.txt support\u003Cbr \u002F>\n– .well-known directory support (security.txt, etc.)\u003Cbr \u002F>\n– Direct URL access for search engines\u003Cbr \u002F>\n– No redirect or rewrite delays\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Developer-Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\n– Simple text editor for quick edits\u003Cbr \u002F>\n– Character encoding support (UTF-8)\u003Cbr \u002F>\n– Direct content serving (no overhead)\u003Cbr \u002F>\n– WordPress REST API compatible\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Performance Optimized\u003C\u002Fstrong>\u003Cbr \u002F>\n– Lightweight database storage\u003Cbr \u002F>\n– Minimal server resources\u003Cbr \u002F>\n– Fast content delivery\u003Cbr \u002F>\n– No file permission issues\u003C\u002Fp>\n\u003Cp>✅ \u003Cstrong>Free Version Limits\u003C\u002Fstrong>\u003Cbr \u002F>\n– Up to \u003Cstrong>5 active files\u003C\u002Fstrong> (inactive files don’t count)\u003Cbr \u002F>\n– Upgrade to Pro for unlimited files\u003C\u002Fp>\n\u003Ch4>Pro Version – Unlock Advanced Features\u003C\u002Fh4>\n\u003Cp>🤖 \u003Cstrong>AI-Ready Content Generation\u003C\u002Fstrong>\u003Cbr \u002F>\n– Connect 30+ AI models: ChatGPT, Claude, Gemini, Grok, Qwen, GLM, and more\u003Cbr \u002F>\n– Generate, improve, and analyze content with AI\u003Cbr \u002F>\n– Attach posts, pages, or products as context\u003Cbr \u002F>\n– Real-time streaming responses\u003Cbr \u002F>\n– Quick prompt templates for common files\u003Cbr \u002F>\n– AI generation history with restore functionality\u003Cbr \u002F>\n– \u003Cstrong>BYOK\u003C\u002Fstrong>: Bring Your Own API Key – you pay providers directly, no markup\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Premium File Types\u003C\u002Fstrong>\u003Cbr \u002F>\nExpand beyond basics with:\u003Cbr \u002F>\n– \u003Cstrong>XML\u003C\u002Fstrong> – RSS feeds, custom XML files, and structured data\u003Cbr \u002F>\n– \u003Cstrong>CSV\u003C\u002Fstrong> – Data exports and imports\u003Cbr \u002F>\n– \u003Cstrong>YAML\u003C\u002Fstrong> – Configuration files (.yml and .yaml both supported)\u003Cbr \u002F>\n– \u003Cstrong>RSS\u003C\u002Fstrong> – Custom RSS feeds\u003Cbr \u002F>\n– \u003Cstrong>LOG\u003C\u002Fstrong> – Log file serving\u003C\u002Fp>\n\u003Cp>💻 \u003Cstrong>Advanced Code Editor\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Syntax highlighting\u003C\u002Fstrong> for all file types\u003Cbr \u002F>\n– \u003Cstrong>Line numbers\u003C\u002Fstrong> for easy navigation\u003Cbr \u002F>\n– \u003Cstrong>Multiple themes\u003C\u002Fstrong> (light\u002Fdark modes)\u003Cbr \u002F>\n– \u003Cstrong>Auto-close brackets\u003C\u002Fstrong> and smart indentation\u003Cbr \u002F>\n– \u003Cstrong>Line wrapping\u003C\u002Fstrong> for better readability\u003Cbr \u002F>\n– \u003Cstrong>Comment toggle\u003C\u002Fstrong> with keyboard shortcuts\u003C\u002Fp>\n\u003Cp>⚡ \u003Cstrong>Performance Caching\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Smart file caching\u003C\u002Fstrong> with configurable TTL\u003Cbr \u002F>\n– \u003Cstrong>Cache warm-up\u003C\u002Fstrong> for all active files\u003Cbr \u002F>\n– \u003Cstrong>Automatic cache invalidation\u003C\u002Fstrong> on updates\u003Cbr \u002F>\n– \u003Cstrong>Cache statistics\u003C\u002Fstrong> dashboard\u003Cbr \u002F>\n– Up to \u003Cstrong>10x faster\u003C\u002Fstrong> file delivery\u003C\u002Fp>\n\u003Cp>📊 \u003Cstrong>Analytics & Insights\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Access tracking\u003C\u002Fstrong> for each file\u003Cbr \u002F>\n– \u003Cstrong>View counts\u003C\u002Fstrong> and statistics\u003Cbr \u002F>\n– \u003Cstrong>Last accessed\u003C\u002Fstrong> timestamps\u003Cbr \u002F>\n– \u003Cstrong>File size\u003C\u002Fstrong> monitoring\u003Cbr \u002F>\n– Performance metrics\u003C\u002Fp>\n\u003Cp>📦 \u003Cstrong>Import\u002FExport\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Backup all files\u003C\u002Fstrong> as JSON\u003Cbr \u002F>\n– \u003Cstrong>Bulk import\u003C\u002Fstrong> from backup files\u003Cbr \u002F>\n– \u003Cstrong>Duplicate detection\u003C\u002Fstrong> prevents conflicts\u003Cbr \u002F>\n– \u003Cstrong>Migration-ready\u003C\u002Fstrong> for site transfers\u003Cbr \u002F>\n– \u003Cstrong>Version control\u003C\u002Fstrong> friendly\u003C\u002Fp>\n\u003Cp>🔄 \u003Cstrong>Unlimited Files\u003C\u002Fstrong>\u003Cbr \u002F>\n– No file limits (Free version: 5 active files max)\u003Cbr \u002F>\n– Create unlimited virtual files\u003C\u002Fp>\n\u003Cp>🎨 \u003Cstrong>Enhanced UI\u002FUX\u003C\u002Fstrong>\u003Cbr \u002F>\n– Modern, clean interface\u003Cbr \u002F>\n– File status indicators\u003Cbr \u002F>\n– Quick copy URL buttons\u003Cbr \u002F>\n– One-click file activation\u003Cbr \u002F>\n– Accessibility ready\u003C\u002Fp>\n\u003Ch4>Free vs Pro Comparison\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Free Version Includes:\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ TXT, MD, JSON file types\u003Cbr \u002F>\n✅ Up to 5 active virtual files\u003Cbr \u002F>\n✅ Simple text editor\u003Cbr \u002F>\n✅ Any path depth support (.well-known, subdirectories)\u003Cbr \u002F>\n✅ Active\u002FInactive status control\u003Cbr \u002F>\n✅ Database-driven file storage\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Version Adds:\u003C\u002Fstrong>\u003Cbr \u002F>\n🤖 AI-ready content generation (Generate, Improve, Analyze)\u003Cbr \u002F>\n🤖 Connect 30+ AI models: ChatGPT, Claude, Gemini, Grok, Qwen, GLM, and more\u003Cbr \u002F>\n🤖 Bring Your Own API Key – full control, no markup on costs\u003Cbr \u002F>\n🤖 Context-aware generation with post\u002Fpage attachment\u003Cbr \u002F>\n🤖 Real-time streaming AI responses\u003Cbr \u002F>\n🚀 Unlimited virtual files (no 5-file limit)\u003Cbr \u002F>\n🚀 Premium file types: XML, CSV, YAML (.yml\u002F.yaml), RSS, LOG\u003Cbr \u002F>\n🚀 Advanced code editor with syntax highlighting\u003Cbr \u002F>\n🚀 Smart file caching (up to 10x faster delivery)\u003Cbr \u002F>\n🚀 Analytics dashboard with access tracking\u003Cbr \u002F>\n🚀 Import\u002FExport functionality for backups\u003Cbr \u002F>\n🚀 Priority email support\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">7-Day Trial Available\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>What Makes Virtual Files Different?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>No File System Access Required\u003C\u002Fstrong>\u003Cbr \u002F>\nManage everything from your WordPress dashboard. No FTP, no server access, no permission headaches.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Virtual Directories – No Physical Folders\u003C\u002Fstrong>\u003Cbr \u002F>\nCreate files at any path (.well-known\u002Fsecurity.txt, api\u002Fdata.json) without creating physical directories. Paths are virtual and work instantly.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Database-Driven Reliability\u003C\u002Fstrong>\u003Cbr \u002F>\nYour files are backed up with your database. No lost files due to server issues or migrations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Version Control Friendly\u003C\u002Fstrong>\u003Cbr \u002F>\nFiles live in database, not Git repos. Keep your repository clean and focused on code.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Instant Updates\u003C\u002Fstrong>\u003Cbr \u002F>\nChange content and it’s live immediately. No file uploads, no caching delays (with proper cache invalidation).\u003C\u002Fp>\n\u003Ch4>Try Pro Risk-Free\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>7-Day Trial\u003C\u002Fstrong>. Experience advanced features before committing.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Troubleshooting\u003C\u002Fh3>\n\u003Ch4>Virtual file returns 404\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Permalinks and click “Save Changes” to flush rewrite rules\u003C\u002Fli>\n\u003Cli>Verify file status is set to “Active” in Virtual Files dashboard\u003C\u002Fli>\n\u003Cli>Check that no physical file exists with the same name\u003C\u002Fli>\n\u003Cli>Ensure permalinks are enabled (required for virtual routing)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Changes don’t appear immediately\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Clear site cache (if using WP Rocket, W3 Total Cache, etc.)\u003C\u002Fli>\n\u003Cli>Clear browser cache (Ctrl+F5 or Cmd+Shift+R)\u003C\u002Fli>\n\u003Cli>Pro users: Check cache TTL settings in Virtual Files \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fli>\n\u003Cli>Verify file is set to “Active” status\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Conflicts with existing physical files\u003C\u002Fh4>\n\u003Cp>Virtual files take precedence over physical files with the same name. To serve physical files instead:\u003Cbr \u002F>\n– Set virtual file status to “Inactive”, OR\u003Cbr \u002F>\n– Delete the virtual file from the dashboard\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>Virtual Files does not collect, store, or transmit any personal data. All file content is stored locally in your WordPress database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Features:\u003C\u002Fstrong> When using AI-powered features (Generate, Improve, Analyze), your prompts and any attached context are sent to the AI provider you’ve configured in settings. Virtual Files does not store or analyze this data beyond what’s necessary for the generation. Each AI provider has its own privacy policy and data handling practices that you should review.\u003C\u002Fp>\n\u003Cp>The Pro version may connect to our licensing server only for license validation.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>Need help? Have suggestions?\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Free Support:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fintentdeep-virtual-files\u002F\" rel=\"ugc\">WordPress.org Forums\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Support:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Priority Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Documentation:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002F\" rel=\"nofollow ugc\">Knowledge Base\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Feature Requests:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Fvirtualfiles.intentdeep.com\u002Fsupport\u002Fcontact.html\" rel=\"nofollow ugc\">Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Create robots.txt, ads.txt, security.txt, llms.txt & JSON files with AI-ready content generation (ChatGPT, Claude, Gemini) at any path. No FTP needed.",176,"2026-02-28T19:16:00.000Z","7.4",[66,22,67,68,24],"ai-content-generator","llms-txt","robots-txt","https:\u002F\u002Fvirtualfiles.intentdeep.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fintentdeep-virtual-files.1.0.1.zip",{"slug":72,"name":73,"version":74,"author":75,"author_profile":76,"description":77,"short_description":78,"active_installs":29,"downloaded":79,"rating":29,"num_ratings":29,"last_updated":80,"tested_up_to":16,"requires_at_least":81,"requires_php":64,"tags":82,"homepage":85,"download_link":86,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":87},"roidnet-ai-content-generator","RoidNet AI Content Generator – Automated Article Writer with GPT and Pexels","1.1.0","RoidNet","https:\u002F\u002Fprofiles.wordpress.org\u002Fmohamadrw\u002F","\u003Cp>\u003Cstrong>RoidNet AI Content Generator\u003C\u002Fstrong> is the most powerful \u003Cstrong>free AI content automation plugin\u003C\u002Fstrong> for WordPress. Whether you’re a blogger, SEO professional, niche site builder, or agency owner, this plugin will revolutionize the way you create and publish content.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>Generate Unlimited Articles for FREE\u003C\u002Fstrong> — Unlike other plugins that limit your content generation, RoidNet AI Content Generator allows you to create as many AI-powered articles as you want. There are NO hard limits on article generation in the free version.\u003C\u002Fp>\n\u003Cp>🖼️ \u003Cstrong>Automatic HD Images from Pexels\u003C\u002Fstrong> — Every article you generate automatically includes beautiful, royalty-free, high-definition images from Pexels. No more searching for stock photos manually!\u003C\u002Fp>\n\u003Cp>🤖 \u003Cstrong>Access 200+ AI Models via OpenRouter\u003C\u002Fstrong> — Connect to OpenRouter and choose from the world’s best AI models including OpenAI GPT-4o, GPT-4 Turbo, Claude 3.5 Sonnet, Llama 3.1, Mistral, and many more. You’re not locked into a single AI provider.\u003C\u002Fp>\n\u003Ch4>Why This Plugin is a Game-Changer for Content Creators\u003C\u002Fh4>\n\u003Cp>Content is the backbone of SEO. But creating high-quality, optimized content consistently is time-consuming and expensive. With \u003Cstrong>RoidNet AI Content Generator\u003C\u002Fstrong>, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Build authority sites faster\u003C\u002Fstrong> by automating your content pipeline\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scale your affiliate marketing\u003C\u002Fstrong> with bulk AI-generated reviews and guides\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Power your dropshipping blog\u003C\u002Fstrong> with SEO-rich product descriptions and articles\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Grow your personal brand\u003C\u002Fstrong> with consistent publishing schedules\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support multi-language audiences\u003C\u002Fstrong> with content in 20+ languages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🆓 Powerful Free Features\u003C\u002Fh4>\n\u003Cp>The free version of this plugin is incredibly powerful and includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>✅ \u003Cstrong>Unlimited AI Article Generation\u003C\u002Fstrong> — Generate as many articles as you need\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Automatic Pexels HD Images\u003C\u002Fstrong> — Every article gets relevant, high-quality images\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>OpenRouter AI Integration\u003C\u002Fstrong> — Access GPT-4, Claude, Llama, and 200+ models\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Yoast SEO & Rank Math Integration\u003C\u002Fstrong> — Auto-generate meta titles and descriptions\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Smart Internal Linking\u003C\u002Fstrong> — Automatically link to related posts on your site\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Multi-Language Support\u003C\u002Fstrong> — Generate content in English, Arabic, Spanish, French, German, Turkish, and more\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Scheduled Publishing\u003C\u002Fstrong> — Set up automated publishing schedules\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Keyword Queue System\u003C\u002Fstrong> — Manage hundreds of keywords for bulk generation\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Custom AI Instructions\u003C\u002Fstrong> — Fine-tune the AI’s writing style and tone\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Category Assignment\u003C\u002Fstrong> — Auto-assign posts to WordPress categories\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>Clean HTML Output\u003C\u002Fstrong> — Proper heading tags (H2, H3), lists, and formatting\u003C\u002Fli>\n\u003Cli>✅ \u003Cstrong>AI Keyword Suggestions\u003C\u002Fstrong> — Get keyword ideas generated by AI (10\u002Fmonth limit)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>💎 Pro Features for Power Users\u003C\u002Fh4>\n\u003Cp>For users who need even more control and scalability, the Pro version unlocks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔓 \u003Cstrong>Unlimited Scheduling Slots\u003C\u002Fstrong> — Free users can schedule up to 4 posts\u002Fweek; Pro users have unlimited scheduling\u003C\u002Fli>\n\u003Cli>🔓 \u003Cstrong>Unlimited AI Keyword Generation\u003C\u002Fstrong> — Generate unlimited keyword suggestions with AI\u003C\u002Fli>\n\u003Cli>🔓 \u003Cstrong>Priority Support\u003C\u002Fstrong> — Get faster responses from our support team\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Froidnet.com\u002Fen\u002Fai-content-generator-2\u002F\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa>\u003C\u002Fstrong> for unlimited features and priority support!\u003C\u002Fp>\n\u003Ch4>Free vs Pro Comparison\u003C\u002Fh4>\n\u003Cp>  Feature\u003Cbr \u002F>\n  Free\u003Cbr \u002F>\n  Pro\u003C\u002Fp>\n\u003Cp>  AI Article Generation\u003Cbr \u002F>\n  ✅ Unlimited\u003Cbr \u002F>\n  ✅ Unlimited\u003C\u002Fp>\n\u003Cp>  Pexels HD Images\u003Cbr \u002F>\n  ✅ Yes\u003Cbr \u002F>\n  ✅ Yes\u003C\u002Fp>\n\u003Cp>  OpenRouter AI Models\u003Cbr \u002F>\n  ✅ All Models\u003Cbr \u002F>\n  ✅ All Models\u003C\u002Fp>\n\u003Cp>  SEO Plugin Integration\u003Cbr \u002F>\n  ✅ Yes\u003Cbr \u002F>\n  ✅ Yes\u003C\u002Fp>\n\u003Cp>  Internal Linking\u003Cbr \u002F>\n  ✅ Yes\u003Cbr \u002F>\n  ✅ Yes\u003C\u002Fp>\n\u003Cp>  Multi-Language\u003Cbr \u002F>\n  ✅ 20+ Languages\u003Cbr \u002F>\n  ✅ 20+ Languages\u003C\u002Fp>\n\u003Cp>  Scheduling Slots\u003Cbr \u002F>\n  ⚠️ Up to 4\u002Fweek\u003Cbr \u002F>\n  ✅ Unlimited\u003C\u002Fp>\n\u003Cp>  AI Keywords\u002FMonth\u003Cbr \u002F>\n  ⚠️ 10\u002Fmonth\u003Cbr \u002F>\n  ✅ Unlimited\u003C\u002Fp>\n\u003Cp>  Priority Support\u003Cbr \u002F>\n  ❌ No\u003Cbr \u002F>\n  ✅ Yes\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Install & Activate\u003C\u002Fstrong> — Install the plugin and activate it from your WordPress dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure API Keys\u003C\u002Fstrong> — Get your free API keys from OpenRouter and Pexels\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Keywords\u003C\u002Fstrong> — Enter the topics you want to write about\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Your Schedule\u003C\u002Fstrong> — Choose when you want articles to be published\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Let AI Do the Work\u003C\u002Fstrong> — The plugin generates and publishes articles automatically\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Complete SEO Automation\u003C\u002Fh4>\n\u003Cp>This plugin doesn’t just generate content — it optimizes it for search engines:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Meta Titles & Descriptions\u003C\u002Fstrong> — Automatically generated and pushed to Yoast SEO or Rank Math\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Focus Keywords\u003C\u002Fstrong> — Each article is optimized around your target keyword\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Internal Links\u003C\u002Fstrong> — Smart linking to related content on your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Proper HTML Structure\u003C\u002Fstrong> — Clean code with proper heading hierarchy\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Alt Tags\u003C\u002Fstrong> — All images include SEO-friendly alt text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multilingual Content Creation\u003C\u002Fh4>\n\u003Cp>Reach global audiences by generating content in multiple languages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>English, Arabic, Spanish, French, German, Italian, Portuguese, Dutch, Russian, Turkish, Japanese, Korean, Chinese, and more!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Is This Plugin For?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want to publish more frequently without spending hours writing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Agencies\u003C\u002Fstrong> managing multiple client websites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate Marketers\u003C\u002Fstrong> building niche review sites\u003C\u002Fli>\n\u003Cli>\u003Cstrong>eCommerce Store Owners\u003C\u002Fstrong> who need product descriptions and blog content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Marketers\u003C\u002Fstrong> looking to scale their content production\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digital Publishers\u003C\u002Fstrong> running news or magazine-style websites\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>API Requirements\u003C\u002Fh4>\n\u003Cp>To use this plugin, you’ll need:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>OpenRouter API Key\u003C\u002Fstrong> (Required) — Get it free at \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fkeys\" rel=\"nofollow ugc\">openrouter.ai\u002Fkeys\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pexels API Key\u003C\u002Fstrong> (Optional) — Get it free at \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fapi\u002F\" rel=\"nofollow ugc\">pexels.com\u002Fapi\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both services offer generous free tiers, making this plugin truly free to use for most users.\u003C\u002Fp>\n\u003Ch4>Privacy & Data Handling\u003C\u002Fh4>\n\u003Cp>We take your privacy seriously. This plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Does NOT store your content on our servers\u003C\u002Fli>\n\u003Cli>Does NOT share your data with third parties (except the APIs you configure)\u003C\u002Fli>\n\u003Cli>Processes everything through your WordPress installation\u003C\u002Fli>\n\u003Cli>Fully complies with WordPress.org plugin guidelines\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Company\u003C\u002Fh3>\n\u003Cp>For professional support and business inquiries:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Company:\u003C\u002Fstrong> RoidNet\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Website:\u003C\u002Fstrong> \u003Ca href=\"https:\u002F\u002Froidnet.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Froidnet.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Email:\u003C\u002Fstrong> info@roidnet.com\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to external third-party services. By using this plugin, you acknowledge and agree to their terms.\u003C\u002Fp>\n\u003Ch4>OpenRouter API\u003C\u002Fh4>\n\u003Cp>This plugin uses OpenRouter to generate AI content. Your prompts and keywords are sent to OpenRouter’s API.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fopenrouter.ai\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Data Sent: Keywords, content prompts, language preferences\u003C\u002Fli>\n\u003Cli>When: Each time content is generated\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fterms\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fopenrouter.ai\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pexels API\u003C\u002Fh4>\n\u003Cp>This plugin optionally uses Pexels to fetch royalty-free images for your articles.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.pexels.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Data Sent: Image search queries based on keywords\u003C\u002Fli>\n\u003Cli>When: Each time an article with images is generated\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.pexels.com\u002Fprivacy-policy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Freemius SDK\u003C\u002Fh4>\n\u003Cp>This plugin includes Freemius for licensing management and optional usage analytics.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service URL: \u003Ca href=\"https:\u002F\u002Ffreemius.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Ffreemius.com\u002F\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fterms\u002F\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffreemius.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Generate unlimited AI articles with HD images completely FREE. Automate your WordPress blog with GPT-4, Claude & Pexels integration.",255,"","6.0",[66,21,83,84,24],"automation","gpt","https:\u002F\u002Froidnet.com\u002Fplugins\u002Fai-content-generator","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Froidnet-ai-content-generator.1.1.0.zip","2026-03-15T10:48:56.248Z",{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":98,"num_ratings":99,"last_updated":100,"tested_up_to":16,"requires_at_least":81,"requires_php":18,"tags":101,"homepage":80,"download_link":105,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"ai-text-block","AI Content Writer & Auto Post Generator for WordPress by RapidTextAI","4.0.0","M. Ali Saleem","https:\u002F\u002Fprofiles.wordpress.org\u002Fzinger252\u002F","\u003Cp>\u003Cstrong>RapidTextAI\u003C\u002Fstrong> is a powerful AI article generation plugin for WordPress that transforms how you create content. Leveraging cutting-edge models including \u003Cstrong>GPT-5\u003C\u002Fstrong>, \u003Cstrong>Gemini 2.5\u003C\u002Fstrong>, \u003Cstrong>DeepSeek 3.1\u003C\u002Fstrong>, and \u003Cstrong>Grok\u003C\u002Fstrong>, this plugin enables you to generate complete, publication-ready articles with just a few clicks.\u003C\u002Fp>\n\u003Cp>With \u003Cstrong>RapidTextAI\u003C\u002Fstrong>, you can:\u003Cbr \u002F>\n– Generate full-length, SEO-optimized articles using multiple AI models\u003Cbr \u002F>\n– Use \u003Cstrong>Agent Mode\u003C\u002Fstrong> for a 4-step AI pipeline: draft \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> polish \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> optimize headings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> final assembly\u003Cbr \u002F>\n– Automatically include relevant images in your generated content\u003Cbr \u002F>\n– Create content through an intuitive meta box in your post editor\u003Cbr \u002F>\n– Insert AI content blocks in \u003Cstrong>Gutenberg\u003C\u002Fstrong>, \u003Cstrong>WP Bakery\u003C\u002Fstrong>, and \u003Cstrong>Elementor\u003C\u002Fstrong>\u003Cbr \u002F>\n– Customize generation parameters for tone, length, and style\u003Cbr \u002F>\n– Auto Blogging System Schedule and automate content creation on any topic with customizable frequency\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– \u003Cstrong>Multi-Model AI Article Generation\u003C\u002Fstrong>: Choose between GPT5, GPT4, Claude 4.6, Gemini 2.5, DeepSeek V3, Grok 4.\u003Cbr \u002F>\n– \u003Cstrong>Agent Mode\u003C\u002Fstrong>: 4-step AI pipeline (Draft \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Polish \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Heading Optimization \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Final Assembly) powered by DeepSeek for higher-quality, publication-ready articles.\u003Cbr \u002F>\n– \u003Cstrong>Writing Mode\u003C\u002Fstrong>: Fast, single-pass generation using your selected model — same great experience as before.\u003Cbr \u002F>\n– \u003Cstrong>Integrated Image Generation\u003C\u002Fstrong>: Automatically add relevant images to your AI-written articles\u003Cbr \u002F>\n– \u003Cstrong>Post Editor Meta Box\u003C\u002Fstrong>: Generate complete articles directly in your WordPress post editor\u003Cbr \u002F>\n– \u003Cstrong>AI Content Blocks\u003C\u002Fstrong>: Insert smaller AI-generated content sections using blocks in your favorite page builder\u003Cbr \u002F>\n– \u003Cstrong>Advanced Customization\u003C\u002Fstrong>: Control article structure, headings, paragraphs, and SEO elements\u003Cbr \u002F>\n– \u003Cstrong>User-Friendly\u003C\u002Fstrong>: Simple interface requiring no technical knowledge\u003Cbr \u002F>\n– \u003Cstrong>Auto Blogging\u003C\u002Fstrong>: Let RapidTextAI Auto Blog For you.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Models\u003C\u002Fstrong>:\u003Cbr \u002F>\n– GPT 3.5 (OpenAI)\u003Cbr \u002F>\n– GPT 4 (OpenAI)\u003Cbr \u002F>\n– GPT 5 (OpenAI)\u003Cbr \u002F>\n– Gemini 2.0 (Google)\u003Cbr \u002F>\n– Gemini 2.5 (Google)\u003Cbr \u002F>\n– Deepseek v 3 (DeepSeek)\u003Cbr \u002F>\n– Deepseek R 3 (DeepSeek)\u003Cbr \u002F>\n– GLM 4.5 (ZhipuAI)\u003Cbr \u002F>\n– Grok 2 (xAI)\u003Cbr \u002F>\n– Grok 3 (xAI)\u003Cbr \u002F>\n– Claude 3.7 (Anthropic)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Chatbots\u003C\u002Fstrong>:\u003Cbr \u002F>\nCreate intelligent, customizable AI-powered chat widgets for your website with RapidTextAI’s advanced chatbot system. Build sophisticated conversational experiences that can handle customer support, lead generation, product inquiries, and more.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Chatbot Features\u003C\u002Fstrong>:\u003Cbr \u002F>\n– \u003Cstrong>Multiple AI Models\u003C\u002Fstrong>: Power your chatbots with GPT-3.5, GPT-4, GPT-5, Claude 3.7, Gemini 2.0\u002F2.5, DeepSeek v3\u002FR3, or Grok 2\u002F3\u003Cbr \u002F>\n– \u003Cstrong>Custom Knowledge Base\u003C\u002Fstrong>: Upload documents and information to give your chatbots specific knowledge about your business\u003Cbr \u002F>\n– \u003Cstrong>External Tool Integration\u003C\u002Fstrong>: Connect chatbots to external APIs for booking appointments, creating tickets, fetching data, and more\u003Cbr \u002F>\n– \u003Cstrong>Fully Customizable Appearance\u003C\u002Fstrong>: Control colors, themes, positioning, size, avatars, and auto-open behavior\u003Cbr \u002F>\n– \u003Cstrong>Conversation Management\u003C\u002Fstrong>: Smart conversation flow with system messages and welcome greetings\u003Cbr \u002F>\n– \u003Cstrong>Easy Embedding\u003C\u002Fstrong>: Use simple shortcodes to place chatbots anywhere on your site\u003Cbr \u002F>\n– \u003Cstrong>Advanced Settings\u003C\u002Fstrong>: Configure temperature, max tokens, and other AI parameters for optimal responses\u003Cbr \u002F>\n– \u003Cstrong>Multi-Chatbot Support\u003C\u002Fstrong>: Create unlimited chatbots for different purposes and pages\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Chatbot Use Cases\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Customer support and FAQ assistance\u003Cbr \u002F>\n– Product recommendations and sales\u003Cbr \u002F>\n– Lead generation and contact forms\u003Cbr \u002F>\n– Appointment booking and scheduling\u003Cbr \u002F>\n– Technical support and troubleshooting\u003Cbr \u002F>\n– Educational content and tutorials\u003Cbr \u002F>\n– Interactive marketing campaigns\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Chatbot Tools Examples & Inspiration\u003C\u002Fstrong>:\u003Cbr \u002F>\nFor 23 practical examples of how to implement and use chatbots effectively, visit: \u003Ca href=\"https:\u002F\u002Fblog.alisaleem252.com\u002F2025\u002F09\u002F23-practical-examples-of-chatbot-tools.html\" rel=\"nofollow ugc\">Practical Chatbot Examples\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Cp>Full Demo & Tutorial\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\u002Fg7tuYLgH5U8?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\u003Ch4>Free vs Premium Plans\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Free Account\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Generate up to \u003Cstrong>10 articles\u003C\u002Fstrong> per month\u003Cbr \u002F>\n– Access to all AI models (GPT-3.5, GPT-4, GPT-5, Claude 3.7, Gemini 2.0\u002F2.5, DeepSeek v3\u002FR3, Grok 2\u002F3)\u003Cbr \u002F>\n– Basic chatbot functionality\u003Cbr \u002F>\n– Standard article generation features\u003Cbr \u002F>\n– Automatic image integration\u003Cbr \u002F>\n– Perfect for testing and small websites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Account ($10\u002Fmonth)\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Generate up to \u003Cstrong>1,000 articles\u003C\u002Fstrong> per month\u003Cbr \u002F>\n– All Free features included\u003Cbr \u002F>\n– Priority generation speed\u003Cbr \u002F>\n– Advanced Auto Blogging capabilities\u003Cbr \u002F>\n– Unlimited chatbot conversations\u003Cbr \u002F>\n– Priority customer support\u003Cbr \u002F>\n– Enhanced customization options\u003Cbr \u002F>\n– Bulk article generation\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Premium Account ($30\u002Fmonth)\u003C\u002Fstrong>:\u003Cbr \u002F>\n– Generate up to \u003Cstrong>5,000 articles\u003C\u002Fstrong> per month\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important\u003C\u002Fstrong>: All article credits reset monthly on your account anniversary date. Whether you’re on Free or Premium, your usage counter resets every month from the date you first joined RapidTextAI.\u003C\u002Fp>\n\u003Cp>To upgrade or check your current plan, visit your \u003Ca href=\"https:\u002F\u002Fapp.rapidtextai.com\u002F\" rel=\"nofollow ugc\">RapidTextAI Dashboard\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For detailed terms and privacy, visit the following links:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fapp.rapidtextai.com\u002Fterms\" rel=\"nofollow ugc\">RapidTextAI Terms of Service\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fapp.rapidtextai.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">RapidTextAI Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","Generate AI-powered articles using GPT-4, GPT-5, Claude, DeepSeek & Grok with automatic images for WordPress.",70,3602,94,3,"2026-03-05T08:49:00.000Z",[66,21,102,103,104],"content-automation","gpt-4","wordpress-ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-text-block.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":117,"last_updated":118,"tested_up_to":119,"requires_at_least":81,"requires_php":64,"tags":120,"homepage":125,"download_link":126,"security_score":13,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"ai-agent-for-seo-content-republish-ai","RepublishAI – WordPress SEO Plugin that Grows Organic Traffic on Autopilot","1.0.4","RepublishAI.com","https:\u002F\u002Fprofiles.wordpress.org\u002Fdomid\u002F","\u003Cp>\u003Cstrong>The WordPress SEO Plugin That Grows Traffic on Autopilot\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>RepublishAI is the \u003Ca href=\"https:\u002F\u002Frepublishai.com\u002F\" rel=\"nofollow ugc\">WordPress SEO plugin\u003C\u002Fa> that goes beyond optimization to create content. Unlike traditional SEO plugins that only help you optimize existing pages, RepublishAI replaces your entire content team—researching keywords, writing SEO-optimized articles, and publishing directly to WordPress.\u003C\u002Fp>\n\u003Cp>Set your strategy once. Watch organic traffic grow forever.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Fapp.republishai.com\u002Fsignup\" rel=\"nofollow ugc\">Try RepublishAI AI Editor for FREE\u003C\u002Fa>\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\u002FKL7u7wQQ8-k?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\u003Ch4>Not Another AI Writer—We Replace Your Content Team\u003C\u002Fh4>\n\u003Cp>You’ve probably tried AI writing tools. You know the drill: prompt, wait, edit, reformat, find images, add links, copy to WordPress, set metadata, publish. Then repeat. Every. Single. Day.\u003C\u002Fp>\n\u003Cp>RepublishAI is different. We’re not an AI writing tool—we’re replacing your entire content team with specialized AI Agents that handle the complete workflow:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Research Agent\u003C\u002Fstrong> analyzes Google results to understand what actually ranks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Writing Agent\u003C\u002Fstrong> creates comprehensive articles based on research findings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Agent\u003C\u002Fstrong> generates branded visuals (not stock photos) with proper alt text\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Linking Agent\u003C\u002Fstrong> builds strategic internal links across your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Agent\u003C\u002Fstrong> handles meta titles, descriptions, and Open Graph tags\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The result? 30+ researched, SEO-optimized articles published monthly. Zero manual work.\u003C\u002Fp>\n\u003Ch4>Why RepublishAI is Different from Other WordPress SEO Plugins\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Traditional SEO plugins\u003C\u002Fstrong> help you optimize content you’ve already written. You still need to research keywords, write articles, find images, and build internal links yourself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI writing tools\u003C\u002Fstrong> generate text when you prompt them. You still need to edit, format, add images, create links, and publish manually.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>RepublishAI\u003C\u002Fstrong> handles everything automatically. From keyword research to published article—including images, internal links, and SEO metadata—without touching your keyboard.\u003C\u002Fp>\n\u003Ch4>AI Agents That Research, Not AI That Guesses\u003C\u002Fh4>\n\u003Cp>Here’s what makes RepublishAI different from generic AI content tools:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Real Research, Not Random Generation\u003C\u002Fstrong>\u003Cbr \u002F>\nOur AI Agents don’t just generate text from training data. They perform actual research—searching Google for your target keywords, visiting top-ranking pages, analyzing what content structure and depth ranks in your niche. Content is built on current, factual information.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Images, Not Stock Photos\u003C\u002Fstrong>\u003Cbr \u002F>\nVision Agent generates branded images specifically for your article context. Each image is created for the section it illustrates, with relevant alt text that describes the actual image content. No more hunting through stock photo libraries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Strategic Internal Links, Not Random Links\u003C\u002Fstrong>\u003Cbr \u002F>\nNexus Agent maps your entire WordPress site structure, then creates contextual internal links that build topical authority and distribute link equity to your important pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>SEO Optimization Built In\u003C\u002Fstrong>\u003Cbr \u002F>\nEvery article publishes with optimized meta titles, descriptions, focus keywords, and Open Graph tags. Integrates automatically with Yoast SEO.\u003C\u002Fp>\n\u003Ch4>How This WordPress SEO Tool Works\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Step 1: Configure Your SEO Strategy\u003C\u002Fstrong>\u003Cbr \u002F>\nSet your publishing schedule, target categories, and content preferences. Define your niche or let our AI Agents identify high-opportunity keywords automatically.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 2: AI Agents Take Over\u003C\u002Fstrong>\u003Cbr \u002F>\nOur specialized AI Agents research trending topics, analyze top-ranking content, identify content gaps, and create comprehensive articles designed to outrank competitors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Step 3: Review or Publish Automatically\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose your comfort level: save articles as drafts for review in our AI editor, or enable full autopilot for hands-off publishing. You control the workflow.\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\u002FHKlPGW3knGw?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\u003Ch4>The AI Agents Powering This SEO Plugin for WordPress\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frepublishai.com\u002Fwordpress-ai-content-generator\u002F\" rel=\"nofollow ugc\">Atlas Agent\u003C\u002Fa>\u003C\u002Fstrong> — Deep Research & Writing\u003C\u002Fp>\n\u003Cp>The engine behind our content creation:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Analyzes top 10 Google results to understand what ranks\u003C\u002Fli>\n\u003Cli>Maps competitor content to find gaps and opportunities\u003C\u002Fli>\n\u003Cli>Creates 3,500+ word articles with comprehensive topic coverage\u003C\u002Fli>\n\u003Cli>Integrates keywords naturally throughout content\u003C\u002Fli>\n\u003Cli>Uses current, factual information—no hallucinations or outdated data\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frepublishai.com\u002Fai-agent-pulse\u002F\" rel=\"nofollow ugc\">Pulse Agent\u003C\u002Fa>\u003C\u002Fstrong> — Structured Content at Scale\u003C\u002Fp>\n\u003Cp>Scale your content production with 17+ proven frameworks:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reviews, comparisons, how-to guides, listicles, and more\u003C\u002Fli>\n\u003Cli>Each article is individually researched. Templates guide structure, not substance\u003C\u002Fli>\n\u003Cli>Frameworks optimized for specific search intents\u003C\u002Fli>\n\u003Cli>Cover informational, commercial, and transactional intents\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frepublishai.com\u002Fai-agent-vision\u002F\" rel=\"nofollow ugc\">Vision Agent\u003C\u002Fa>\u003C\u002Fstrong> — Branded Image Generation\u003C\u002Fp>\n\u003Cp>Enhance your WordPress SEO with intelligent visuals:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generates context-aware images matching your brand colors and style\u003C\u002Fli>\n\u003Cli>Creates SEO-optimized alt text automatically\u003C\u002Fli>\n\u003Cli>Places images strategically within content sections\u003C\u002Fli>\n\u003Cli>Produces unique featured images for every post\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frepublishai.com\u002Fai-agent-nexus\u002F\" rel=\"nofollow ugc\">Nexus Agent\u003C\u002Fa>\u003C\u002Fstrong> — Internal Linking Automation\u003C\u002Fp>\n\u003Cp>Build topical authority across your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Maps your entire WordPress site structure\u003C\u002Fli>\n\u003Cli>Creates contextual internal links automatically\u003C\u002Fli>\n\u003Cli>Varies anchor text for natural link profiles\u003C\u002Fli>\n\u003Cli>Distributes link equity to important pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frepublishai.com\u002Fai-agent-nova\u002F\" rel=\"nofollow ugc\">Nova Agent\u003C\u002Fa>\u003C\u002Fstrong> — Content Refresh & Updates\u003C\u002Fp>\n\u003Cp>Stop losing rankings to outdated content:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Reverses content decay to recover lost rankings\u003C\u002Fli>\n\u003Cli>Identifies and updates outdated information\u003C\u002Fli>\n\u003Cli>Adds current data, statistics, and trends\u003C\u002Fli>\n\u003Cli>Maintains relevance without manual monitoring\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Key Capabilities of This WordPress SEO Solution\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Content Creation on Autopilot\u003C\u002Fstrong> — 30+ articles monthly without writing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SERP Analysis Built In\u003C\u002Fstrong> — Understands what ranks before writing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Competitor Gap Analysis\u003C\u002Fstrong> — Finds opportunities others miss\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automated Publishing\u003C\u002Fstrong> — Direct to WordPress with scheduling control\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO Integration\u003C\u002Fstrong> — Meta titles, descriptions, and keywords handled\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Branded Image Generation\u003C\u002Fstrong> — Custom visuals, not stock photos\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Strategic Internal Linking\u003C\u002Fstrong> — Builds topical authority automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content Refresh System\u003C\u002Fstrong> — Keeps older posts ranking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Editor for Review\u003C\u002Fstrong> — Edit anything before or after publishing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-Site Management\u003C\u002Fstrong> — Run multiple WordPress sites from one dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Collaboration\u003C\u002Fstrong> — Invite writers with shared credits and permission controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Built for Teams: Writers, Editors & Agencies\u003C\u002Fh4>\n\u003Cp>RepublishAI isn’t just for solo operators. Agencies and businesses with multiple contributors get:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Invite Writers & Editors\u003C\u002Fstrong> — Add team members without them needing paid subscriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shared Credits System\u003C\u002Fstrong> — Your AI credits, shared across your team automatically\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Permission Controls\u003C\u002Fstrong> — Writers create and edit; only admins manage settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Centralized Billing\u003C\u002Fstrong> — One subscription, unlimited team members\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No WordPress Login Required\u003C\u002Fstrong> — Writers edit directly in RepublishAI’s AI editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Perfect for agencies managing client blogs, businesses with content teams, or anyone collaborating on WordPress content.\u003C\u002Fp>\n\u003Ch4>Who Benefits from This SEO Plugin for WordPress\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bloggers\u003C\u002Fstrong> who want consistent organic traffic without daily writing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Small Businesses\u003C\u002Fstrong> building online presence with limited time\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Professionals\u003C\u002Fstrong> scaling content production for clients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>E-commerce Sites\u003C\u002Fstrong> needing product and category content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Affiliate Marketers\u003C\u002Fstrong> requiring high-volume, quality content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Agencies\u003C\u002Fstrong> managing WordPress SEO across multiple accounts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Local Businesses\u003C\u002Fstrong> competing for organic visibility\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>RepublishAI vs Traditional WordPress SEO Plugins\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Traditional SEO Plugins\u003C\u002Fstrong>          \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          \u003Cstrong>RepublishAI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✗ Research keywords yourself         \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic keyword research\u003Cbr \u002F>\n✗ Write content yourself             \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic content creation\u003Cbr \u002F>\n✗ Analyze competitors yourself       \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic competitor analysis\u003Cbr \u002F>\n✗ Find or create images              \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic branded images\u003Cbr \u002F>\n✗ Build internal links manually      \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic internal linking\u003Cbr \u002F>\n✗ Publish manually                   \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic publishing\u003Cbr \u002F>\n✗ Update old content manually        \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Automatic content refresh\u003C\u002Fp>\n\u003Ch4>RepublishAI vs AI Writing Tools\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>AI Writing Tools\u003C\u002Fstrong>                 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          \u003Cstrong>RepublishAI\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>✓ Generate text (with prompting)     \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Generate text (no prompting)\u003Cbr \u002F>\n✗ Research before writing            \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Visits ranking pages first\u003Cbr \u002F>\n✗ Format for WordPress               \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ WordPress-ready output\u003Cbr \u002F>\n✗ Generate images                    \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Custom branded images\u003Cbr \u002F>\n✗ Add internal links                 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Strategic site-wide linking\u003Cbr \u002F>\n✗ Set SEO metadata                   \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ Meta titles, descriptions, OG tags\u003Cbr \u002F>\n✗ Publish to WordPress               \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>          ✓ One-click or full autopilot\u003C\u002Fp>\n\u003Cp>Stop spending hours on content. Let this WordPress SEO plugin replace your content team while you focus on running your business.\u003C\u002Fp>\n\u003Ch3>Additional Information\u003C\u002Fh3>\n\u003Ch4>Minimum Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.6 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>HTTPS enabled for secure connections\u003C\u002Fli>\n\u003Cli>REST API enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy Policy\u003C\u002Fh4>\n\u003Cp>RepublishAI respects your privacy and the privacy of your site visitors. For details on data handling, visit our \u003Ca href=\"https:\u002F\u002Frepublishai.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>.\u003C\u002Fp>\n","The WordPress SEO plugin that grows organic traffic on autopilot. AI Agents research, write, and publish SEO content automatically.",40,867,90,2,"2025-12-08T17:01:00.000Z","6.8.5",[66,121,122,123,124],"ai-seo","organic-traffic","seo-plugin","wordpress-seo","https:\u002F\u002Frepublishai.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fai-agent-for-seo-content-republish-ai.zip",{"slug":128,"name":129,"version":130,"author":131,"author_profile":132,"description":133,"short_description":134,"active_installs":114,"downloaded":135,"rating":13,"num_ratings":28,"last_updated":136,"tested_up_to":137,"requires_at_least":17,"requires_php":80,"tags":138,"homepage":140,"download_link":141,"security_score":142,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"napolai-connector","NapolAI Connector","1.0.0","Victor viennot","https:\u002F\u002Fprofiles.wordpress.org\u002Fevico\u002F","\u003Cp>NapolAI Connector permet aux propriétaires de sites WordPress de rédiger du contenu optimisé avec l’IA, de l’améliorer en fonction de leur ton et de le publier automatiquement sur leur site.\u003C\u002Fp>\n\u003Cp>Fonctionnalités\u003C\u002Fp>\n\u003Cp>– Rédaction assistée par IA pour créer du contenu rapidement\u003Cbr \u002F>\n– Optimisation SEO avancée\u003Cbr \u002F>\n– Publication automatique des articles et pages\u003Cbr \u002F>\n– Gestion simplifiée avec sélection des catégories\u003Cbr \u002F>\n– Ajout automatique des images et des métadonnées\u003C\u002Fp>\n\u003Cp>Comment ça marche\u003C\u002Fp>\n\u003Col>\n\u003Cli>Installez l’extension NapolAI Connector sur WordPress  \u003C\u002Fli>\n\u003Cli>Créez un compte sur https:\u002F\u002Fapp.napol.ai  \u003C\u002Fli>\n\u003Cli>Connectez votre site en générant une clé API via NapolAI API  \u003C\u002Fli>\n\u003Cli>Rédigez et publiez vos contenus optimisés directement depuis NapolAI  \u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>NapolAI Connector est entièrement gratuit et permet de gérer son blog plus efficacement.\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>This plugin is licensed under the GPLv2 or later. You can read more at \u003Ca href=\"https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\" rel=\"nofollow ugc\">https:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.html\u003C\u002Fa>.\u003C\u002Fp>\n","Connecte NapolAI à WordPress via une API REST sécurisée pour automatiser la création et la publication de contenus SEO optimisés en un clic.",479,"2025-03-31T15:55:00.000Z","6.7.5",[20,121,21,83,139],"napol-ai","https:\u002F\u002Fnapol.ai\u002Fnapolai-connector\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnapolai-connector.1.0.0.zip",92,{"attackSurface":144,"codeSignals":446,"taintFlows":1446,"riskAssessment":1676,"analyzedAt":1688},{"hooks":145,"ajaxHandlers":323,"restRoutes":441,"shortcodes":442,"cronEvents":443,"entryPointCount":444,"unprotectedCount":445},[146,152,156,159,163,166,170,175,179,183,185,189,191,195,197,201,204,207,211,216,220,222,224,226,228,232,234,239,243,246,250,254,258,262,265,269,272,274,279,283,288,292,296,300,303,306,311,314,319],{"type":147,"name":148,"callback":149,"priority":13,"file":150,"line":151},"action","admin_bar_menu","add_admin_bar_item","admin\\class-ai-magic-admin-bar.php",16,{"type":147,"name":153,"callback":154,"file":150,"line":155},"admin_footer","render_slide_panel",17,{"type":147,"name":157,"callback":154,"file":150,"line":158},"wp_footer",18,{"type":147,"name":160,"callback":161,"file":150,"line":162},"admin_enqueue_scripts","enqueue_assets",19,{"type":147,"name":164,"callback":161,"file":150,"line":165},"wp_enqueue_scripts",20,{"type":147,"name":167,"callback":168,"file":169,"line":158},"admin_post_ai_magic_layout_update","handle_form","admin\\class-ai-magic-layout-admin.php",{"type":147,"name":171,"callback":172,"file":173,"line":174},"add_meta_boxes","add_metabox","admin\\class-ai-magic-metabox.php",23,{"type":147,"name":176,"callback":177,"file":173,"line":178},"admin_init","metabox_setup",24,{"type":147,"name":180,"callback":181,"file":173,"line":182},"save_post","save_metabox",25,{"type":147,"name":160,"callback":161,"file":173,"line":184},68,{"type":147,"name":186,"callback":187,"file":188,"line":151},"admin_menu","add_settings_page","admin\\class-ai-magic-settings.php",{"type":147,"name":160,"callback":190,"file":188,"line":165},"enqueue_settings_styles",{"type":147,"name":186,"callback":192,"priority":165,"file":193,"line":194},"register_menu","admin\\class-ai-magic-theme-wizard.php",21,{"type":147,"name":160,"callback":161,"file":193,"line":196},22,{"type":147,"name":171,"callback":198,"file":199,"line":200},"add_product_metabox","admin\\class-ai-magic-woocommerce.php",44,{"type":147,"name":160,"callback":202,"file":199,"line":203},"enqueue_scripts",49,{"type":147,"name":205,"callback":206,"file":199,"line":115},"plugins_loaded","closure",{"type":147,"name":208,"callback":209,"file":210,"line":117},"init","create_ai_magic_logs_post_type","includes\\class-ai-magic-logs.php",{"type":212,"name":213,"callback":214,"file":210,"line":215},"filter","manage_ai_magic_logs_posts_columns","ai_magic_logs_table_head",45,{"type":147,"name":205,"callback":217,"file":218,"line":219},"anonymous","includes\\class-ai-magic.php",183,{"type":147,"name":160,"callback":217,"file":218,"line":221},199,{"type":147,"name":160,"callback":217,"file":218,"line":223},200,{"type":147,"name":164,"callback":217,"file":218,"line":225},221,{"type":147,"name":164,"callback":217,"file":218,"line":227},222,{"type":147,"name":153,"callback":229,"priority":13,"file":230,"line":231},"FS_Logger::dump","wordpress-sdk-master\\includes\\class-fs-logger.php",108,{"type":147,"name":157,"callback":229,"priority":13,"file":230,"line":233},110,{"type":212,"name":235,"callback":236,"priority":11,"file":237,"line":238},"plugins_api","plugins_api_filter","wordpress-sdk-master\\includes\\class-fs-plugin-updater.php",83,{"type":147,"name":240,"callback":241,"file":237,"line":242},"admin_head","catch_plugin_information_dialog_contents",106,{"type":212,"name":244,"callback":245,"priority":11,"file":237,"line":233},"http_request_host_is_external","http_request_host_is_external_filter",{"type":212,"name":247,"callback":248,"priority":11,"file":237,"line":249},"upgrader_post_install","_maybe_update_folder_name",118,{"type":212,"name":251,"callback":252,"priority":28,"file":237,"line":253},"upgrader_pre_install","_store_basename_for_source_adjustment",121,{"type":212,"name":255,"callback":256,"priority":28,"file":237,"line":257},"upgrader_source_selection","_maybe_adjust_source_dir",122,{"type":212,"name":259,"callback":260,"priority":11,"file":237,"line":261},"wp_prepare_themes_for_js","change_theme_update_info_html",125,{"type":147,"name":153,"callback":263,"priority":29,"file":237,"line":264},"edit_and_echo_plugin_information_dialog_contents",142,{"type":212,"name":266,"callback":267,"file":237,"line":268},"pre_set_site_transient_update_plugins","pre_set_site_transient_update_plugins_filter",257,{"type":212,"name":270,"callback":267,"file":237,"line":271},"pre_set_site_transient_update_themes",262,{"type":212,"name":255,"callback":256,"priority":28,"file":237,"line":273},1375,{"type":212,"name":275,"callback":276,"file":277,"line":278},"debug_bar_panels","fs_custom_panels_init","wordpress-sdk-master\\includes\\debug\\debug-bar-start.php",51,{"type":212,"name":280,"callback":281,"file":277,"line":282},"debug_bar_statuses","fs_custom_status_init",52,{"type":147,"name":284,"callback":285,"file":286,"line":287},"install_plugins_pre_plugin-information","install_plugin_information","wordpress-sdk-master\\includes\\fs-plugin-info-dialog.php",66,{"type":212,"name":289,"callback":290,"file":286,"line":291},"fs_plugins_api","_get_addon_info_filter",69,{"type":147,"name":153,"callback":293,"file":294,"line":295},"_add_sticky_dismiss_javascript","wordpress-sdk-master\\includes\\managers\\class-fs-admin-notice-manager.php",211,{"type":147,"name":297,"callback":298,"file":294,"line":299},"network_admin_notices","_admin_notices_hook",390,{"type":147,"name":301,"callback":298,"file":294,"line":302},"admin_notices",391,{"type":147,"name":160,"callback":304,"file":294,"line":305},"_enqueue_styles",394,{"type":147,"name":307,"callback":308,"file":309,"line":310},"admin_post_fs_clone_resolution","_handle_clone_resolution","wordpress-sdk-master\\includes\\managers\\class-fs-clone-manager.php",145,{"type":147,"name":153,"callback":312,"file":309,"line":313},"_add_clone_resolution_javascript",163,{"type":147,"name":315,"callback":316,"priority":11,"file":317,"line":318},"http_api_curl","Freemius_Api_WordPress::CurlResolveToIPv4","wordpress-sdk-master\\includes\\sdk\\FreemiusWordPress.php",482,{"type":147,"name":153,"callback":320,"file":321,"line":322},"_open_license_activation_dialog_box","wordpress-sdk-master\\templates\\account.php",93,[324,329,332,335,339,342,346,350,354,358,362,364,368,371,374,378,382,386,390,393,396,399,402,405,408,411,414,417,420,424,428,432,435,438],{"action":325,"nopriv":326,"callback":327,"hasNonce":328,"hasCapCheck":328,"file":150,"line":174},"ai_magic_chat_message",false,"handle_chat_message",true,{"action":330,"nopriv":326,"callback":331,"hasNonce":328,"hasCapCheck":328,"file":150,"line":178},"ai_magic_generate_meta","handle_generate_meta",{"action":333,"nopriv":326,"callback":334,"hasNonce":328,"hasCapCheck":328,"file":150,"line":182},"ai_magic_extract_keywords","handle_extract_keywords",{"action":336,"nopriv":326,"callback":337,"hasNonce":328,"hasCapCheck":328,"file":338,"line":178},"ai_magic_generate_full_article","generate_full_article_callback","admin\\class-ai-magic-article-generator.php",{"action":340,"nopriv":326,"callback":341,"hasNonce":328,"hasCapCheck":328,"file":338,"line":182},"ai_magic_preview_full_article_prompt","preview_full_article_prompt_callback",{"action":343,"nopriv":326,"callback":344,"hasNonce":328,"hasCapCheck":328,"file":338,"line":345},"ai_magic_generate_titles","generate_titles_callback",26,{"action":347,"nopriv":326,"callback":348,"hasNonce":328,"hasCapCheck":328,"file":338,"line":349},"ai_magic_generate_outline","generate_outline_callback",27,{"action":351,"nopriv":326,"callback":352,"hasNonce":328,"hasCapCheck":328,"file":338,"line":353},"ai_magic_create_tags","create_tags_callback",28,{"action":355,"nopriv":326,"callback":356,"hasNonce":328,"hasCapCheck":328,"file":338,"line":357},"ai_magic_update_seo_meta","update_seo_meta_callback",29,{"action":359,"nopriv":326,"callback":360,"hasNonce":328,"hasCapCheck":328,"file":361,"line":203},"save_plugin_settings","save_ai_magic_settings","admin\\class-ai-magic-menu.php",{"action":363,"nopriv":326,"callback":363,"hasNonce":328,"hasCapCheck":328,"file":361,"line":282},"ai_magic_test_api_key",{"action":365,"nopriv":326,"callback":366,"hasNonce":328,"hasCapCheck":328,"file":361,"line":367},"save_generate_text","save_ai_magic_generate_text",246,{"action":369,"nopriv":326,"callback":370,"hasNonce":328,"hasCapCheck":328,"file":173,"line":353},"generate_ai_magic_content","generate_ai_magic_content_callback",{"action":372,"nopriv":326,"callback":373,"hasNonce":328,"hasCapCheck":328,"file":173,"line":357},"generate_meta_description","generate_meta_description_callback",{"action":375,"nopriv":326,"callback":376,"hasNonce":328,"hasCapCheck":328,"file":173,"line":377},"generate_keywords","generate_keywords_callback",30,{"action":379,"nopriv":326,"callback":380,"hasNonce":328,"hasCapCheck":328,"file":173,"line":381},"save_meta_description","save_meta_description_callback",31,{"action":383,"nopriv":326,"callback":384,"hasNonce":326,"hasCapCheck":326,"file":173,"line":385},"ai_magic_generate_image","generate_image_callback",32,{"action":387,"nopriv":326,"callback":388,"hasNonce":328,"hasCapCheck":328,"file":173,"line":389},"ai_magic_preview_prompt","preview_prompt_callback",33,{"action":391,"nopriv":326,"callback":392,"hasNonce":328,"hasCapCheck":328,"file":188,"line":155},"ai_magic_save_settings","save_settings",{"action":394,"nopriv":326,"callback":395,"hasNonce":328,"hasCapCheck":328,"file":188,"line":158},"ai_magic_test_api","handle_test_api",{"action":397,"nopriv":326,"callback":398,"hasNonce":328,"hasCapCheck":328,"file":188,"line":162},"ai_magic_get_models","get_models",{"action":400,"nopriv":326,"callback":401,"hasNonce":328,"hasCapCheck":328,"file":193,"line":182},"ai_magic_wizard_get_pages","ajax_get_pages",{"action":403,"nopriv":326,"callback":404,"hasNonce":328,"hasCapCheck":328,"file":193,"line":345},"ai_magic_wizard_process_page","ajax_process_page",{"action":406,"nopriv":326,"callback":407,"hasNonce":328,"hasCapCheck":328,"file":193,"line":349},"ai_magic_wizard_stop","ajax_stop",{"action":409,"nopriv":326,"callback":410,"hasNonce":328,"hasCapCheck":328,"file":193,"line":353},"ai_magic_wizard_check_stop","ajax_check_stop",{"action":412,"nopriv":326,"callback":413,"hasNonce":328,"hasCapCheck":328,"file":193,"line":357},"ai_magic_wizard_clear_stop","ajax_clear_stop",{"action":415,"nopriv":326,"callback":416,"hasNonce":328,"hasCapCheck":328,"file":193,"line":377},"ai_magic_wizard_save_state","ajax_save_state",{"action":418,"nopriv":326,"callback":419,"hasNonce":328,"hasCapCheck":328,"file":199,"line":215},"ai_magic_generate_product_description","ajax_generate_description",{"action":421,"nopriv":326,"callback":422,"hasNonce":328,"hasCapCheck":328,"file":199,"line":423},"ai_magic_generate_short_description","ajax_generate_short_description",46,{"action":425,"nopriv":326,"callback":426,"hasNonce":328,"hasCapCheck":328,"file":199,"line":427},"ai_magic_generate_product_meta","ajax_generate_product_meta",47,{"action":429,"nopriv":326,"callback":430,"hasNonce":326,"hasCapCheck":326,"file":199,"line":431},"ai_magic_bulk_generate_descriptions","ajax_bulk_generate",48,{"action":433,"nopriv":326,"callback":217,"hasNonce":326,"hasCapCheck":326,"file":218,"line":434},"ai_magic_search_history",203,{"action":436,"nopriv":326,"callback":217,"hasNonce":326,"hasCapCheck":326,"file":218,"line":437},"ai_magic_delete_history",204,{"action":439,"nopriv":326,"callback":217,"hasNonce":326,"hasCapCheck":326,"file":218,"line":440},"ai_magic_get_history_details",205,[],[],[],34,5,{"dangerousFunctions":447,"sqlUsage":448,"outputEscaping":475,"fileOperations":117,"externalRequests":196,"nonceChecks":466,"capabilityChecks":200,"bundledLibraries":1441},[],{"prepared":449,"raw":11,"locations":450},50,[451,455,457,461,464,467,469,470,471,473],{"file":452,"line":453,"context":454},"admin\\class-ai-magic-history.php",233,"$wpdb->get_results() with variable interpolation",{"file":456,"line":114,"context":454},"admin\\class-ai-magic-templates.php",{"file":458,"line":459,"context":460},"includes\\class-ai-magic-database.php",129,"$wpdb->get_var() with variable interpolation",{"file":458,"line":462,"context":463},231,"$wpdb->query() with variable interpolation",{"file":465,"line":466,"context":454},"includes\\theme-scanners\\class-ai-magic-sliders-scanner.php",36,{"file":465,"line":468,"context":454},53,{"file":465,"line":51,"context":454},{"file":465,"line":98,"context":454},{"file":230,"line":472,"context":463},332,{"file":230,"line":474,"context":463},355,{"escaped":476,"rawEcho":477,"locations":478},949,566,[479,482,485,487,489,491,493,495,497,499,501,503,505,506,508,510,512,514,516,517,518,521,523,525,526,527,529,530,532,534,535,536,538,540,542,545,547,548,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,578,580,582,584,586,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,677,679,680,681,683,685,686,688,689,691,693,695,697,699,701,702,704,706,707,709,711,713,715,717,719,720,722,724,726,728,729,731,733,735,737,739,741,743,745,747,749,751,753,755,757,758,760,762,764,766,768,770,772,774,776,778,780,782,784,787,789,791,792,795,796,798,800,801,804,806,807,808,810,812,814,816,818,819,820,821,823,825,826,828,830,832,834,835,837,839,840,842,843,844,845,847,849,851,853,854,856,857,859,861,862,864,866,868,869,871,873,875,877,879,881,883,885,887,888,889,890,892,893,895,897,899,900,902,903,905,907,909,910,911,913,915,916,918,920,922,923,925,926,927,928,930,932,934,936,938,940,941,943,945,948,950,952,954,955,957,959,961,962,963,965,967,969,971,972,974,975,977,980,981,983,984,986,987,988,990,992,994,995,996,998,999,1001,1002,1004,1006,1008,1010,1011,1013,1015,1018,1019,1020,1022,1024,1026,1027,1028,1030,1032,1033,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1061,1063,1064,1066,1067,1068,1070,1072,1074,1075,1077,1078,1079,1080,1082,1084,1085,1086,1088,1089,1091,1093,1095,1096,1097,1099,1101,1102,1103,1104,1106,1108,1110,1111,1112,1113,1114,1115,1117,1118,1119,1121,1123,1124,1126,1128,1129,1131,1132,1134,1136,1137,1139,1141,1143,1145,1147,1149,1150,1152,1153,1155,1157,1159,1161,1163,1165,1167,1169,1171,1173,1175,1177,1179,1181,1182,1183,1185,1187,1188,1190,1192,1194,1196,1198,1199,1201,1203,1205,1207,1208,1209,1210,1212,1213,1215,1217,1219,1221,1222,1223,1225,1227,1229,1231,1233,1235,1237,1239,1241,1243,1244,1245,1246,1247,1248,1249,1250,1251,1253,1254,1255,1257,1259,1261,1263,1264,1266,1267,1269,1271,1272,1274,1276,1279,1280,1282,1283,1284,1285,1286,1287,1288,1289,1290,1292,1293,1296,1298,1300,1302,1303,1305,1306,1308,1309,1311,1312,1314,1316,1317,1319,1320,1322,1324,1326,1328,1329,1331,1333,1335,1337,1338,1339,1340,1342,1343,1344,1345,1346,1347,1348,1349,1351,1353,1354,1355,1357,1358,1359,1361,1363,1364,1365,1366,1368,1371,1372,1373,1374,1376,1377,1379,1381,1382,1383,1384,1386,1389,1390,1392,1393,1394,1395,1397,1398,1399,1401,1402,1403,1405,1406,1407,1410,1411,1412,1413,1415,1416,1417,1418,1420,1421,1423,1426,1427,1429,1431,1432,1434,1435,1436,1437,1439,1440],{"file":150,"line":480,"context":481},156,"raw output",{"file":483,"line":484,"context":481},"admin\\class-ai-magic-admin.php",159,{"file":483,"line":486,"context":481},165,{"file":483,"line":488,"context":481},166,{"file":483,"line":490,"context":481},168,{"file":483,"line":492,"context":481},169,{"file":173,"line":494,"context":481},414,{"file":193,"line":496,"context":481},243,{"file":193,"line":498,"context":481},264,{"file":193,"line":500,"context":481},297,{"file":199,"line":502,"context":481},135,{"file":199,"line":504,"context":481},363,{"file":199,"line":302,"context":481},{"file":199,"line":507,"context":481},419,{"file":509,"line":291,"context":481},"admin\\partials\\ai-magic-analytics-page.php",{"file":509,"line":511,"context":481},78,{"file":509,"line":513,"context":481},87,{"file":509,"line":515,"context":481},120,{"file":509,"line":253,"context":481},{"file":509,"line":257,"context":481},{"file":519,"line":520,"context":481},"admin\\partials\\ai-magic-history-page.php",58,{"file":519,"line":522,"context":481},67,{"file":519,"line":524,"context":481},116,{"file":519,"line":524,"context":481},{"file":519,"line":249,"context":481},{"file":519,"line":528,"context":481},149,{"file":519,"line":480,"context":481},{"file":519,"line":531,"context":481},160,{"file":519,"line":533,"context":481},161,{"file":519,"line":486,"context":481},{"file":519,"line":492,"context":481},{"file":519,"line":537,"context":481},212,{"file":519,"line":539,"context":481},215,{"file":519,"line":541,"context":481},225,{"file":543,"line":544,"context":481},"admin\\partials\\ai-magic-settings-page-modern.php",385,{"file":543,"line":546,"context":481},389,{"file":543,"line":299,"context":481},{"file":543,"line":305,"context":481},{"file":543,"line":550,"context":481},403,{"file":543,"line":552,"context":481},404,{"file":543,"line":554,"context":481},406,{"file":543,"line":556,"context":481},407,{"file":543,"line":558,"context":481},412,{"file":543,"line":560,"context":481},415,{"file":543,"line":562,"context":481},431,{"file":543,"line":564,"context":481},444,{"file":543,"line":566,"context":481},458,{"file":543,"line":568,"context":481},467,{"file":543,"line":570,"context":481},471,{"file":543,"line":572,"context":481},472,{"file":543,"line":574,"context":481},475,{"file":543,"line":576,"context":481},481,{"file":543,"line":318,"context":481},{"file":543,"line":579,"context":481},485,{"file":543,"line":581,"context":481},494,{"file":543,"line":583,"context":481},497,{"file":543,"line":585,"context":481},505,{"file":543,"line":587,"context":481},508,{"file":543,"line":589,"context":481},516,{"file":543,"line":591,"context":481},519,{"file":543,"line":593,"context":481},592,{"file":543,"line":595,"context":481},593,{"file":543,"line":597,"context":481},596,{"file":543,"line":599,"context":481},597,{"file":543,"line":601,"context":481},601,{"file":543,"line":603,"context":481},605,{"file":543,"line":605,"context":481},609,{"file":543,"line":607,"context":481},636,{"file":543,"line":609,"context":481},637,{"file":543,"line":611,"context":481},640,{"file":543,"line":613,"context":481},641,{"file":543,"line":615,"context":481},645,{"file":543,"line":617,"context":481},649,{"file":543,"line":619,"context":481},653,{"file":543,"line":621,"context":481},712,{"file":543,"line":623,"context":481},713,{"file":543,"line":625,"context":481},716,{"file":543,"line":627,"context":481},717,{"file":543,"line":629,"context":481},721,{"file":543,"line":631,"context":481},725,{"file":543,"line":633,"context":481},729,{"file":543,"line":635,"context":481},733,{"file":543,"line":637,"context":481},786,{"file":543,"line":639,"context":481},787,{"file":543,"line":641,"context":481},790,{"file":543,"line":643,"context":481},791,{"file":543,"line":645,"context":481},795,{"file":543,"line":647,"context":481},799,{"file":543,"line":649,"context":481},803,{"file":543,"line":651,"context":481},807,{"file":543,"line":653,"context":481},956,{"file":543,"line":655,"context":481},957,{"file":543,"line":657,"context":481},960,{"file":543,"line":659,"context":481},961,{"file":543,"line":661,"context":481},965,{"file":543,"line":663,"context":481},969,{"file":543,"line":665,"context":481},973,{"file":543,"line":667,"context":481},977,{"file":543,"line":669,"context":481},1099,{"file":543,"line":671,"context":481},1125,{"file":543,"line":673,"context":481},1919,{"file":675,"line":676,"context":481},"admin\\partials\\ai-magic-settings-page.php",74,{"file":675,"line":678,"context":481},155,{"file":675,"line":313,"context":481},{"file":675,"line":62,"context":481},{"file":675,"line":682,"context":481},191,{"file":675,"line":684,"context":481},206,{"file":675,"line":225,"context":481},{"file":675,"line":687,"context":481},236,{"file":675,"line":367,"context":481},{"file":675,"line":690,"context":481},263,{"file":675,"line":692,"context":481},271,{"file":230,"line":694,"context":481},193,{"file":230,"line":696,"context":481},274,{"file":237,"line":698,"context":481},239,{"file":237,"line":700,"context":481},308,{"file":237,"line":552,"context":481},{"file":703,"line":558,"context":481},"wordpress-sdk-master\\includes\\fs-core-functions.php",{"file":703,"line":705,"context":481},493,{"file":703,"line":705,"context":481},{"file":703,"line":708,"context":481},924,{"file":703,"line":710,"context":481},938,{"file":703,"line":712,"context":481},953,{"file":703,"line":714,"context":481},1250,{"file":703,"line":716,"context":481},1264,{"file":286,"line":718,"context":481},476,{"file":286,"line":576,"context":481},{"file":286,"line":721,"context":481},1062,{"file":286,"line":723,"context":481},1063,{"file":286,"line":725,"context":481},1080,{"file":286,"line":727,"context":481},1086,{"file":286,"line":727,"context":481},{"file":286,"line":730,"context":481},1105,{"file":286,"line":732,"context":481},1106,{"file":286,"line":734,"context":481},1128,{"file":286,"line":736,"context":481},1200,{"file":286,"line":738,"context":481},1212,{"file":286,"line":740,"context":481},1243,{"file":286,"line":742,"context":481},1246,{"file":286,"line":744,"context":481},1295,{"file":286,"line":746,"context":481},1320,{"file":286,"line":748,"context":481},1327,{"file":286,"line":750,"context":481},1335,{"file":286,"line":752,"context":481},1359,{"file":286,"line":754,"context":481},1396,{"file":286,"line":756,"context":481},1458,{"file":286,"line":756,"context":481},{"file":286,"line":759,"context":481},1465,{"file":286,"line":761,"context":481},1469,{"file":286,"line":763,"context":481},1488,{"file":286,"line":765,"context":481},1490,{"file":286,"line":767,"context":481},1517,{"file":286,"line":769,"context":481},1540,{"file":286,"line":771,"context":481},1542,{"file":286,"line":773,"context":481},1566,{"file":286,"line":775,"context":481},1567,{"file":286,"line":777,"context":481},1573,{"file":286,"line":779,"context":481},1581,{"file":286,"line":781,"context":481},1589,{"file":286,"line":783,"context":481},1599,{"file":785,"line":786,"context":481},"wordpress-sdk-master\\templates\\account\\billing.php",380,{"file":785,"line":788,"context":481},383,{"file":785,"line":790,"context":481},384,{"file":785,"line":544,"context":481},{"file":793,"line":794,"context":481},"wordpress-sdk-master\\templates\\account\\partials\\activate-license-button.php",35,{"file":793,"line":466,"context":481},{"file":793,"line":797,"context":481},38,{"file":793,"line":799,"context":481},39,{"file":793,"line":114,"context":481},{"file":802,"line":803,"context":481},"wordpress-sdk-master\\templates\\account\\partials\\addon.php",153,{"file":802,"line":805,"context":481},157,{"file":802,"line":533,"context":481},{"file":802,"line":486,"context":481},{"file":802,"line":809,"context":481},401,{"file":802,"line":811,"context":481},416,{"file":802,"line":813,"context":481},423,{"file":802,"line":815,"context":481},426,{"file":817,"line":377,"context":481},"wordpress-sdk-master\\templates\\account\\partials\\deactivate-license-button.php",{"file":817,"line":381,"context":481},{"file":817,"line":389,"context":481},{"file":817,"line":444,"context":481},{"file":822,"line":427,"context":481},"wordpress-sdk-master\\templates\\account\\partials\\disconnect-button.php",{"file":822,"line":824,"context":481},60,{"file":822,"line":184,"context":481},{"file":822,"line":827,"context":481},72,{"file":822,"line":829,"context":481},76,{"file":822,"line":831,"context":481},82,{"file":822,"line":833,"context":481},91,{"file":822,"line":13,"context":481},{"file":822,"line":836,"context":481},102,{"file":838,"line":799,"context":481},"wordpress-sdk-master\\templates\\account\\partials\\site.php",{"file":838,"line":799,"context":481},{"file":838,"line":841,"context":481},42,{"file":838,"line":215,"context":481},{"file":838,"line":423,"context":481},{"file":838,"line":431,"context":481},{"file":838,"line":846,"context":481},56,{"file":838,"line":848,"context":481},133,{"file":838,"line":850,"context":481},146,{"file":838,"line":852,"context":481},158,{"file":838,"line":313,"context":481},{"file":838,"line":855,"context":481},164,{"file":838,"line":488,"context":481},{"file":838,"line":858,"context":481},167,{"file":838,"line":860,"context":481},192,{"file":838,"line":437,"context":481},{"file":838,"line":863,"context":481},216,{"file":838,"line":865,"context":481},230,{"file":838,"line":867,"context":481},244,{"file":838,"line":367,"context":481},{"file":838,"line":870,"context":481},265,{"file":838,"line":872,"context":481},267,{"file":838,"line":874,"context":481},273,{"file":838,"line":876,"context":481},298,{"file":838,"line":878,"context":481},335,{"file":838,"line":880,"context":481},336,{"file":838,"line":882,"context":481},338,{"file":838,"line":884,"context":481},339,{"file":886,"line":215,"context":481},"wordpress-sdk-master\\templates\\account\\payments.php",{"file":886,"line":423,"context":481},{"file":886,"line":427,"context":481},{"file":886,"line":431,"context":481},{"file":321,"line":891,"context":481},517,{"file":321,"line":591,"context":481},{"file":321,"line":894,"context":481},528,{"file":321,"line":896,"context":481},608,{"file":321,"line":898,"context":481},621,{"file":321,"line":615,"context":481},{"file":321,"line":901,"context":481},652,{"file":321,"line":901,"context":481},{"file":321,"line":904,"context":481},663,{"file":321,"line":906,"context":481},673,{"file":321,"line":908,"context":481},678,{"file":321,"line":908,"context":481},{"file":321,"line":908,"context":481},{"file":321,"line":912,"context":481},679,{"file":321,"line":914,"context":481},680,{"file":321,"line":914,"context":481},{"file":321,"line":917,"context":481},684,{"file":321,"line":919,"context":481},689,{"file":321,"line":921,"context":481},723,{"file":321,"line":921,"context":481},{"file":321,"line":924,"context":481},951,{"file":321,"line":712,"context":481},{"file":321,"line":653,"context":481},{"file":321,"line":655,"context":481},{"file":321,"line":929,"context":481},959,{"file":321,"line":931,"context":481},963,{"file":321,"line":933,"context":481},992,{"file":321,"line":935,"context":481},995,{"file":321,"line":937,"context":481},1030,{"file":321,"line":939,"context":481},1096,{"file":321,"line":669,"context":481},{"file":321,"line":942,"context":481},1100,{"file":321,"line":944,"context":481},1101,{"file":946,"line":947,"context":481},"wordpress-sdk-master\\templates\\add-ons.php",181,{"file":946,"line":949,"context":481},190,{"file":946,"line":951,"context":481},224,{"file":946,"line":953,"context":481},226,{"file":946,"line":687,"context":481},{"file":946,"line":956,"context":481},252,{"file":946,"line":958,"context":481},320,{"file":946,"line":960,"context":481},326,{"file":946,"line":878,"context":481},{"file":946,"line":884,"context":481},{"file":946,"line":964,"context":481},342,{"file":946,"line":966,"context":481},392,{"file":968,"line":178,"context":481},"wordpress-sdk-master\\templates\\add-trial-to-pricing.php",{"file":970,"line":833,"context":481},"wordpress-sdk-master\\templates\\admin-notice.php",{"file":970,"line":833,"context":481},{"file":970,"line":973,"context":481},107,{"file":970,"line":233,"context":481},{"file":976,"line":14,"context":481},"wordpress-sdk-master\\templates\\ajax-loader.php",{"file":978,"line":979,"context":481},"wordpress-sdk-master\\templates\\auto-installation.php",89,{"file":978,"line":142,"context":481},{"file":978,"line":982,"context":481},104,{"file":978,"line":973,"context":481},{"file":978,"line":985,"context":481},109,{"file":978,"line":257,"context":481},{"file":978,"line":528,"context":481},{"file":978,"line":989,"context":481},150,{"file":978,"line":991,"context":481},151,{"file":978,"line":993,"context":481},152,{"file":978,"line":803,"context":481},{"file":978,"line":858,"context":481},{"file":978,"line":997,"context":481},202,{"file":978,"line":227,"context":481},{"file":1000,"line":496,"context":481},"wordpress-sdk-master\\templates\\checkout.php",{"file":1000,"line":874,"context":481},{"file":1000,"line":1003,"context":481},288,{"file":1000,"line":1005,"context":481},314,{"file":1000,"line":1007,"context":481},317,{"file":1009,"line":449,"context":481},"wordpress-sdk-master\\templates\\clone-resolution-js.php",{"file":1009,"line":278,"context":481},{"file":1012,"line":520,"context":481},"wordpress-sdk-master\\templates\\connect\\permissions-group.php",{"file":1012,"line":1014,"context":481},63,{"file":1016,"line":1017,"context":481},"wordpress-sdk-master\\templates\\connect.php",171,{"file":1016,"line":62,"context":481},{"file":1016,"line":947,"context":481},{"file":1016,"line":1021,"context":481},289,{"file":1016,"line":1023,"context":481},293,{"file":1016,"line":1025,"context":481},296,{"file":1016,"line":472,"context":481},{"file":1016,"line":880,"context":481},{"file":1016,"line":1029,"context":481},349,{"file":1016,"line":1031,"context":481},359,{"file":1016,"line":504,"context":481},{"file":1016,"line":560,"context":481},{"file":1016,"line":1035,"context":481},484,{"file":1016,"line":1037,"context":481},546,{"file":1016,"line":1039,"context":481},731,{"file":1016,"line":1041,"context":481},732,{"file":1016,"line":1043,"context":481},734,{"file":1016,"line":1045,"context":481},735,{"file":1016,"line":1047,"context":481},746,{"file":1016,"line":1049,"context":481},826,{"file":1016,"line":1051,"context":481},1012,{"file":1016,"line":1053,"context":481},1015,{"file":1016,"line":1055,"context":481},1016,{"file":1016,"line":1057,"context":481},1018,{"file":1059,"line":1060,"context":481},"wordpress-sdk-master\\templates\\contact.php",98,{"file":1062,"line":520,"context":481},"wordpress-sdk-master\\templates\\debug\\api-calls.php",{"file":1062,"line":824,"context":481},{"file":1062,"line":1065,"context":481},62,{"file":1062,"line":1065,"context":481},{"file":1062,"line":238,"context":481},{"file":1062,"line":1069,"context":481},84,{"file":1062,"line":1071,"context":481},85,{"file":1062,"line":1073,"context":481},86,{"file":1062,"line":27,"context":481},{"file":1062,"line":1076,"context":481},99,{"file":1062,"line":836,"context":481},{"file":1062,"line":989,"context":481},{"file":1062,"line":991,"context":481},{"file":1081,"line":841,"context":481},"wordpress-sdk-master\\templates\\debug\\logger.php",{"file":1081,"line":1083,"context":481},43,{"file":1081,"line":200,"context":481},{"file":1081,"line":215,"context":481},{"file":1081,"line":1087,"context":481},59,{"file":1081,"line":1065,"context":481},{"file":1090,"line":466,"context":481},"wordpress-sdk-master\\templates\\debug\\plugins-themes-sync.php",{"file":1090,"line":1092,"context":481},57,{"file":1094,"line":1060,"context":481},"wordpress-sdk-master\\templates\\debug\\scheduled-crons.php",{"file":1094,"line":1076,"context":481},{"file":1094,"line":13,"context":481},{"file":1094,"line":1098,"context":481},101,{"file":1100,"line":178,"context":481},"wordpress-sdk-master\\templates\\debug.php",{"file":1100,"line":841,"context":481},{"file":1100,"line":215,"context":481},{"file":1100,"line":142,"context":481},{"file":1100,"line":1105,"context":481},126,{"file":1100,"line":1107,"context":481},137,{"file":1100,"line":1109,"context":481},140,{"file":1100,"line":852,"context":481},{"file":1100,"line":533,"context":481},{"file":1100,"line":225,"context":481},{"file":1100,"line":227,"context":481},{"file":1100,"line":867,"context":481},{"file":1100,"line":1116,"context":481},245,{"file":1100,"line":367,"context":481},{"file":1100,"line":498,"context":481},{"file":1100,"line":1120,"context":481},315,{"file":1100,"line":1122,"context":481},316,{"file":1100,"line":1007,"context":481},{"file":1100,"line":1125,"context":481},318,{"file":1100,"line":1127,"context":481},337,{"file":1100,"line":882,"context":481},{"file":1100,"line":1130,"context":481},351,{"file":1100,"line":1031,"context":481},{"file":1100,"line":1133,"context":481},366,{"file":1100,"line":1135,"context":481},371,{"file":1100,"line":809,"context":481},{"file":1100,"line":1138,"context":481},443,{"file":1100,"line":1140,"context":481},449,{"file":1100,"line":1142,"context":481},450,{"file":1100,"line":1144,"context":481},452,{"file":1100,"line":1146,"context":481},453,{"file":1100,"line":1148,"context":481},477,{"file":1100,"line":135,"context":481},{"file":1100,"line":1151,"context":481},491,{"file":1100,"line":705,"context":481},{"file":1100,"line":1154,"context":481},495,{"file":1100,"line":1156,"context":481},496,{"file":1100,"line":1158,"context":481},530,{"file":1100,"line":1160,"context":481},531,{"file":1100,"line":1162,"context":481},532,{"file":1100,"line":1164,"context":481},533,{"file":1100,"line":1166,"context":481},534,{"file":1100,"line":1168,"context":481},587,{"file":1100,"line":1170,"context":481},591,{"file":1100,"line":1172,"context":481},595,{"file":1100,"line":1174,"context":481},602,{"file":1100,"line":1176,"context":481},620,{"file":1100,"line":1178,"context":481},638,{"file":1100,"line":1180,"context":481},639,{"file":1100,"line":611,"context":481},{"file":1100,"line":613,"context":481},{"file":1100,"line":1184,"context":481},643,{"file":1100,"line":1186,"context":481},651,{"file":1100,"line":645,"context":481},{"file":1100,"line":1189,"context":481},798,{"file":1191,"line":389,"context":481},"wordpress-sdk-master\\templates\\email.php",{"file":1191,"line":1193,"context":481},37,{"file":1195,"line":985,"context":481},"wordpress-sdk-master\\templates\\forms\\affiliation.php",{"file":1195,"line":1197,"context":481},138,{"file":1195,"line":62,"context":481},{"file":1195,"line":1200,"context":481},180,{"file":1195,"line":1202,"context":481},184,{"file":1195,"line":1204,"context":481},196,{"file":1195,"line":1206,"context":481},214,{"file":1195,"line":1206,"context":481},{"file":1195,"line":225,"context":481},{"file":1195,"line":225,"context":481},{"file":1195,"line":1211,"context":481},229,{"file":1195,"line":1135,"context":481},{"file":1195,"line":1214,"context":481},374,{"file":1195,"line":1216,"context":481},375,{"file":1195,"line":1218,"context":481},376,{"file":1220,"line":449,"context":481},"wordpress-sdk-master\\templates\\forms\\data-debug-mode.php",{"file":1220,"line":282,"context":481},{"file":1220,"line":502,"context":481},{"file":1220,"line":1224,"context":481},136,{"file":1220,"line":1226,"context":481},139,{"file":1220,"line":1228,"context":481},143,{"file":1220,"line":1230,"context":481},147,{"file":1220,"line":1232,"context":481},148,{"file":1220,"line":1234,"context":481},162,{"file":1220,"line":1236,"context":481},186,{"file":1220,"line":1238,"context":481},187,{"file":1240,"line":162,"context":481},"wordpress-sdk-master\\templates\\forms\\deactivation\\contact.php",{"file":1242,"line":261,"context":481},"wordpress-sdk-master\\templates\\forms\\deactivation\\form.php",{"file":1242,"line":848,"context":481},{"file":1242,"line":1107,"context":481},{"file":1242,"line":1197,"context":481},{"file":1242,"line":803,"context":481},{"file":1242,"line":531,"context":481},{"file":1242,"line":219,"context":481},{"file":1242,"line":1236,"context":481},{"file":1242,"line":1238,"context":481},{"file":1242,"line":1252,"context":481},188,{"file":1242,"line":539,"context":481},{"file":1242,"line":865,"context":481},{"file":1242,"line":1256,"context":481},259,{"file":1242,"line":1258,"context":481},350,{"file":1242,"line":1260,"context":481},353,{"file":1242,"line":1262,"context":481},354,{"file":1242,"line":474,"context":481},{"file":1242,"line":1265,"context":481},377,{"file":1242,"line":786,"context":481},{"file":1242,"line":1268,"context":481},381,{"file":1242,"line":1270,"context":481},382,{"file":1242,"line":609,"context":481},{"file":1242,"line":1273,"context":481},644,{"file":1275,"line":174,"context":481},"wordpress-sdk-master\\templates\\forms\\deactivation\\retry-skip.php",{"file":1277,"line":1278,"context":481},"wordpress-sdk-master\\templates\\forms\\email-address-update.php",41,{"file":1277,"line":846,"context":481},{"file":1277,"line":1281,"context":481},65,{"file":1277,"line":676,"context":481},{"file":1277,"line":238,"context":481},{"file":1277,"line":322,"context":481},{"file":1277,"line":1017,"context":481},{"file":1277,"line":1252,"context":481},{"file":1277,"line":682,"context":481},{"file":1277,"line":860,"context":481},{"file":1277,"line":694,"context":481},{"file":1277,"line":1291,"context":481},292,{"file":1277,"line":876,"context":481},{"file":1294,"line":1295,"context":481},"wordpress-sdk-master\\templates\\forms\\license-activation.php",240,{"file":1294,"line":1297,"context":481},242,{"file":1294,"line":1299,"context":481},275,{"file":1294,"line":1301,"context":481},281,{"file":1294,"line":1023,"context":481},{"file":1294,"line":1304,"context":481},368,{"file":1294,"line":1135,"context":481},{"file":1294,"line":1307,"context":481},372,{"file":1294,"line":1214,"context":481},{"file":1294,"line":1310,"context":481},488,{"file":1294,"line":1310,"context":481},{"file":1294,"line":1313,"context":481},589,{"file":1294,"line":1315,"context":481},590,{"file":1294,"line":593,"context":481},{"file":1294,"line":1318,"context":481},633,{"file":1294,"line":115,"context":481},{"file":1321,"line":1228,"context":481},"wordpress-sdk-master\\templates\\forms\\optout.php",{"file":1321,"line":1323,"context":481},154,{"file":1321,"line":1325,"context":481},174,{"file":1321,"line":1327,"context":481},175,{"file":1321,"line":62,"context":481},{"file":1321,"line":1330,"context":481},179,{"file":1332,"line":291,"context":481},"wordpress-sdk-master\\templates\\forms\\premium-versions-upgrade-handler.php",{"file":1332,"line":1334,"context":481},81,{"file":1336,"line":799,"context":481},"wordpress-sdk-master\\templates\\forms\\premium-versions-upgrade-metadata.php",{"file":1336,"line":841,"context":481},{"file":1336,"line":1083,"context":481},{"file":1336,"line":200,"context":481},{"file":1341,"line":676,"context":481},"wordpress-sdk-master\\templates\\forms\\resend-key.php",{"file":1341,"line":833,"context":481},{"file":1341,"line":142,"context":481},{"file":1341,"line":322,"context":481},{"file":1341,"line":13,"context":481},{"file":1341,"line":1232,"context":481},{"file":1341,"line":991,"context":481},{"file":1341,"line":993,"context":481},{"file":1341,"line":1350,"context":481},208,{"file":1352,"line":848,"context":481},"wordpress-sdk-master\\templates\\forms\\subscription-cancellation.php",{"file":1352,"line":1226,"context":481},{"file":1352,"line":1226,"context":481},{"file":1352,"line":1356,"context":481},170,{"file":1352,"line":62,"context":481},{"file":1352,"line":949,"context":481},{"file":1352,"line":1360,"context":481},197,{"file":1362,"line":431,"context":481},"wordpress-sdk-master\\templates\\forms\\trial-start.php",{"file":1362,"line":238,"context":481},{"file":1362,"line":1073,"context":481},{"file":1362,"line":513,"context":481},{"file":1362,"line":1367,"context":481},88,{"file":1369,"line":1370,"context":481},"wordpress-sdk-master\\templates\\forms\\user-change.php",75,{"file":1369,"line":51,"context":481},{"file":1369,"line":1360,"context":481},{"file":1369,"line":223,"context":481},{"file":1369,"line":1375,"context":481},201,{"file":1369,"line":437,"context":481},{"file":1369,"line":1378,"context":481},270,{"file":1380,"line":389,"context":481},"wordpress-sdk-master\\templates\\gdpr-optin-js.php",{"file":1380,"line":1083,"context":481},{"file":1380,"line":200,"context":481},{"file":1380,"line":215,"context":481},{"file":1385,"line":174,"context":481},"wordpress-sdk-master\\templates\\js\\open-license-activation.php",{"file":1387,"line":1388,"context":481},"wordpress-sdk-master\\templates\\js\\permissions.php",130,{"file":1387,"line":1224,"context":481},{"file":1391,"line":345,"context":481},"wordpress-sdk-master\\templates\\js\\style-premium-theme.php",{"file":1391,"line":381,"context":481},{"file":1391,"line":799,"context":481},{"file":1391,"line":841,"context":481},{"file":1396,"line":423,"context":481},"wordpress-sdk-master\\templates\\partials\\network-activation.php",{"file":1396,"line":278,"context":481},{"file":1396,"line":282,"context":481},{"file":1396,"line":1400,"context":481},80,{"file":1396,"line":1071,"context":481},{"file":1396,"line":1073,"context":481},{"file":1404,"line":194,"context":481},"wordpress-sdk-master\\templates\\plugin-icon.php",{"file":1404,"line":194,"context":481},{"file":1404,"line":194,"context":481},{"file":1408,"line":1409,"context":481},"wordpress-sdk-master\\templates\\plugin-info\\description.php",61,{"file":1408,"line":1014,"context":481},{"file":1408,"line":287,"context":481},{"file":1408,"line":184,"context":481},{"file":1414,"line":291,"context":481},"wordpress-sdk-master\\templates\\plugin-info\\features.php",{"file":1414,"line":1400,"context":481},{"file":1414,"line":831,"context":481},{"file":1414,"line":1069,"context":481},{"file":1419,"line":345,"context":481},"wordpress-sdk-master\\templates\\plugin-info\\screenshots.php",{"file":1419,"line":345,"context":481},{"file":1422,"line":431,"context":481},"wordpress-sdk-master\\templates\\powered-by.php",{"file":1424,"line":1425,"context":481},"wordpress-sdk-master\\templates\\pricing.php",123,{"file":1424,"line":486,"context":481},{"file":1428,"line":345,"context":481},"wordpress-sdk-master\\templates\\secure-https-header.php",{"file":1430,"line":353,"context":481},"wordpress-sdk-master\\templates\\sticky-admin-notice-js.php",{"file":1430,"line":385,"context":481},{"file":1433,"line":423,"context":481},"wordpress-sdk-master\\templates\\tabs-capture-js.php",{"file":1433,"line":449,"context":481},{"file":1433,"line":278,"context":481},{"file":1433,"line":282,"context":481},{"file":1438,"line":242,"context":481},"wordpress-sdk-master\\templates\\tabs.php",{"file":1438,"line":524,"context":481},{"file":1438,"line":253,"context":481},[1442],{"name":1443,"version":1444,"knownCves":1445},"Freemius","1.0",[],[1447,1464,1472,1481,1489,1499,1507,1583,1621,1634,1644,1652,1660,1668],{"entryPoint":1448,"graph":1449,"unsanitizedCount":29,"severity":1463},"ajax_search_history (admin\\class-ai-magic-admin.php:123)",{"nodes":1450,"edges":1461},[1451,1456],{"id":1452,"type":1453,"label":1454,"file":483,"line":1455},"n0","source","$_POST",131,{"id":1457,"type":1458,"label":1459,"file":483,"line":528,"wp_function":1460},"n1","sink","echo() [XSS]","echo",[1462],{"from":1452,"to":1457,"sanitized":328},"low",{"entryPoint":1465,"graph":1466,"unsanitizedCount":29,"severity":1463},"\u003Cclass-ai-magic-admin> (admin\\class-ai-magic-admin.php:0)",{"nodes":1467,"edges":1470},[1468,1469],{"id":1452,"type":1453,"label":1454,"file":483,"line":1455},{"id":1457,"type":1458,"label":1459,"file":483,"line":528,"wp_function":1460},[1471],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1473,"graph":1474,"unsanitizedCount":29,"severity":1463},"render_page (admin\\class-ai-magic-layout-admin.php:40)",{"nodes":1475,"edges":1479},[1476,1478],{"id":1452,"type":1453,"label":1477,"file":169,"line":431},"$_GET",{"id":1457,"type":1458,"label":1459,"file":169,"line":829,"wp_function":1460},[1480],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1482,"graph":1483,"unsanitizedCount":29,"severity":1463},"\u003Cclass-ai-magic-layout-admin> (admin\\class-ai-magic-layout-admin.php:0)",{"nodes":1484,"edges":1487},[1485,1486],{"id":1452,"type":1453,"label":1477,"file":169,"line":431},{"id":1457,"type":1458,"label":1459,"file":169,"line":829,"wp_function":1460},[1488],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1490,"graph":1491,"unsanitizedCount":29,"severity":1463},"ai_magic_test_api_key (admin\\class-ai-magic-menu.php:54)",{"nodes":1492,"edges":1497},[1493,1494],{"id":1452,"type":1453,"label":1454,"file":361,"line":291},{"id":1457,"type":1458,"label":1495,"file":361,"line":459,"wp_function":1496},"wp_remote_get() [SSRF]","wp_remote_get",[1498],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1500,"graph":1501,"unsanitizedCount":29,"severity":1463},"\u003Cclass-ai-magic-menu> (admin\\class-ai-magic-menu.php:0)",{"nodes":1502,"edges":1505},[1503,1504],{"id":1452,"type":1453,"label":1454,"file":361,"line":291},{"id":1457,"type":1458,"label":1495,"file":361,"line":459,"wp_function":1496},[1506],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1508,"graph":1509,"unsanitizedCount":29,"severity":1463},"save_settings (admin\\class-ai-magic-settings.php:146)",{"nodes":1510,"edges":1571},[1511,1513,1516,1519,1521,1525,1527,1530,1532,1535,1537,1541,1543,1546,1548,1551,1553,1557,1559,1563,1565,1569],{"id":1452,"type":1453,"label":1512,"file":188,"line":486},"$_POST[?] (x10)",{"id":1457,"type":1458,"label":1514,"file":188,"line":486,"wp_function":1515},"update_option() [Settings Manipulation]","update_option",{"id":1517,"type":1453,"label":1518,"file":188,"line":1325},"n2","$_POST (x2)",{"id":1520,"type":1458,"label":1514,"file":188,"line":1327,"wp_function":1515},"n3",{"id":1522,"type":1453,"label":1523,"file":188,"line":1524},"n4","$_POST['ai_magic_custom_model']",223,{"id":1526,"type":1458,"label":1514,"file":188,"line":1524,"wp_function":1515},"n5",{"id":1528,"type":1453,"label":1529,"file":188,"line":1211},"n6","$_POST['ai_magic_min_content_length']",{"id":1531,"type":1458,"label":1514,"file":188,"line":1211,"wp_function":1515},"n7",{"id":1533,"type":1453,"label":1534,"file":188,"line":453},"n8","$_POST['ai_magic_max_keywords']",{"id":1536,"type":1458,"label":1514,"file":188,"line":453,"wp_function":1515},"n9",{"id":1538,"type":1453,"label":1539,"file":188,"line":1540},"n10","$_POST['ai_magic_temperature']",238,{"id":1542,"type":1458,"label":1514,"file":188,"line":1540,"wp_function":1515},"n11",{"id":1544,"type":1453,"label":1545,"file":188,"line":1297},"n12","$_POST['ai_magic_max_tokens']",{"id":1547,"type":1458,"label":1514,"file":188,"line":1297,"wp_function":1515},"n13",{"id":1549,"type":1453,"label":1550,"file":188,"line":367},"n14","$_POST['ai_magic_top_p']",{"id":1552,"type":1458,"label":1514,"file":188,"line":367,"wp_function":1515},"n15",{"id":1554,"type":1453,"label":1555,"file":188,"line":1556},"n16","$_POST['ai_magic_frequency_penalty']",250,{"id":1558,"type":1458,"label":1514,"file":188,"line":1556,"wp_function":1515},"n17",{"id":1560,"type":1453,"label":1561,"file":188,"line":1562},"n18","$_POST['ai_magic_presence_penalty']",254,{"id":1564,"type":1458,"label":1514,"file":188,"line":1562,"wp_function":1515},"n19",{"id":1566,"type":1453,"label":1567,"file":188,"line":1568},"n20","$_POST['ai_magic_active_provider']",268,{"id":1570,"type":1458,"label":1514,"file":188,"line":1568,"wp_function":1515},"n21",[1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582],{"from":1452,"to":1457,"sanitized":328},{"from":1517,"to":1520,"sanitized":328},{"from":1522,"to":1526,"sanitized":328},{"from":1528,"to":1531,"sanitized":328},{"from":1533,"to":1536,"sanitized":328},{"from":1538,"to":1542,"sanitized":328},{"from":1544,"to":1547,"sanitized":328},{"from":1549,"to":1552,"sanitized":328},{"from":1554,"to":1558,"sanitized":328},{"from":1560,"to":1564,"sanitized":328},{"from":1566,"to":1570,"sanitized":328},{"entryPoint":1584,"graph":1585,"unsanitizedCount":29,"severity":1463},"\u003Cclass-ai-magic-settings> (admin\\class-ai-magic-settings.php:0)",{"nodes":1586,"edges":1609},[1587,1588,1589,1590,1591,1592,1593,1594,1595,1596,1597,1598,1599,1600,1601,1602,1603,1604,1605,1606,1607,1608],{"id":1452,"type":1453,"label":1512,"file":188,"line":486},{"id":1457,"type":1458,"label":1514,"file":188,"line":486,"wp_function":1515},{"id":1517,"type":1453,"label":1518,"file":188,"line":1325},{"id":1520,"type":1458,"label":1514,"file":188,"line":1327,"wp_function":1515},{"id":1522,"type":1453,"label":1523,"file":188,"line":1524},{"id":1526,"type":1458,"label":1514,"file":188,"line":1524,"wp_function":1515},{"id":1528,"type":1453,"label":1529,"file":188,"line":1211},{"id":1531,"type":1458,"label":1514,"file":188,"line":1211,"wp_function":1515},{"id":1533,"type":1453,"label":1534,"file":188,"line":453},{"id":1536,"type":1458,"label":1514,"file":188,"line":453,"wp_function":1515},{"id":1538,"type":1453,"label":1539,"file":188,"line":1540},{"id":1542,"type":1458,"label":1514,"file":188,"line":1540,"wp_function":1515},{"id":1544,"type":1453,"label":1545,"file":188,"line":1297},{"id":1547,"type":1458,"label":1514,"file":188,"line":1297,"wp_function":1515},{"id":1549,"type":1453,"label":1550,"file":188,"line":367},{"id":1552,"type":1458,"label":1514,"file":188,"line":367,"wp_function":1515},{"id":1554,"type":1453,"label":1555,"file":188,"line":1556},{"id":1558,"type":1458,"label":1514,"file":188,"line":1556,"wp_function":1515},{"id":1560,"type":1453,"label":1561,"file":188,"line":1562},{"id":1564,"type":1458,"label":1514,"file":188,"line":1562,"wp_function":1515},{"id":1566,"type":1453,"label":1567,"file":188,"line":1568},{"id":1570,"type":1458,"label":1514,"file":188,"line":1568,"wp_function":1515},[1610,1611,1612,1613,1614,1615,1616,1617,1618,1619,1620],{"from":1452,"to":1457,"sanitized":328},{"from":1517,"to":1520,"sanitized":328},{"from":1522,"to":1526,"sanitized":328},{"from":1528,"to":1531,"sanitized":328},{"from":1533,"to":1536,"sanitized":328},{"from":1538,"to":1542,"sanitized":328},{"from":1544,"to":1547,"sanitized":328},{"from":1549,"to":1552,"sanitized":328},{"from":1554,"to":1558,"sanitized":328},{"from":1560,"to":1564,"sanitized":328},{"from":1566,"to":1570,"sanitized":328},{"entryPoint":1622,"graph":1623,"unsanitizedCount":99,"severity":1463},"\u003Cai-magic-history-page> (admin\\partials\\ai-magic-history-page.php:0)",{"nodes":1624,"edges":1631},[1625,1628,1629,1630],{"id":1452,"type":1453,"label":1626,"file":519,"line":1627},"$_GET (x3)",11,{"id":1457,"type":1458,"label":1459,"file":519,"line":524,"wp_function":1460},{"id":1517,"type":1453,"label":1626,"file":519,"line":1627},{"id":1520,"type":1458,"label":1459,"file":519,"line":1252,"wp_function":1460},[1632,1633],{"from":1452,"to":1457,"sanitized":326},{"from":1517,"to":1520,"sanitized":328},{"entryPoint":1635,"graph":1636,"unsanitizedCount":29,"severity":1463},"install_plugin_information (wordpress-sdk-master\\includes\\fs-plugin-info-dialog.php:929)",{"nodes":1637,"edges":1642},[1638,1641],{"id":1452,"type":1453,"label":1639,"file":286,"line":1640},"$_REQUEST (x25)",937,{"id":1457,"type":1458,"label":1459,"file":286,"line":732,"wp_function":1460},[1643],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1645,"graph":1646,"unsanitizedCount":29,"severity":1463},"\u003Cfs-plugin-info-dialog> (wordpress-sdk-master\\includes\\fs-plugin-info-dialog.php:0)",{"nodes":1647,"edges":1650},[1648,1649],{"id":1452,"type":1453,"label":1639,"file":286,"line":1640},{"id":1457,"type":1458,"label":1459,"file":286,"line":732,"wp_function":1460},[1651],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1653,"graph":1654,"unsanitizedCount":29,"severity":1463},"\u003Ccheckout> (wordpress-sdk-master\\templates\\checkout.php:0)",{"nodes":1655,"edges":1658},[1656,1657],{"id":1452,"type":1453,"label":1477,"file":1000,"line":486},{"id":1457,"type":1458,"label":1459,"file":1000,"line":496,"wp_function":1460},[1659],{"from":1452,"to":1457,"sanitized":328},{"entryPoint":1661,"graph":1662,"unsanitizedCount":28,"severity":1463},"\u003Ccontact> (wordpress-sdk-master\\templates\\contact.php:0)",{"nodes":1663,"edges":1666},[1664,1665],{"id":1452,"type":1453,"label":1477,"file":1059,"line":291},{"id":1457,"type":1458,"label":1459,"file":1059,"line":1060,"wp_function":1460},[1667],{"from":1452,"to":1457,"sanitized":326},{"entryPoint":1669,"graph":1670,"unsanitizedCount":28,"severity":1463},"\u003Cpricing> (wordpress-sdk-master\\templates\\pricing.php:0)",{"nodes":1671,"edges":1674},[1672,1673],{"id":1452,"type":1453,"label":1477,"file":1424,"line":1071},{"id":1457,"type":1458,"label":1459,"file":1424,"line":486,"wp_function":1460},[1675],{"from":1452,"to":1457,"sanitized":326},{"summary":1677,"deductions":1678},"The \"newsletter-page-redirects\" plugin v2.2.2 exhibits a mixed security posture. While it demonstrates good practices such as a high percentage of prepared SQL statements and a significant number of nonce and capability checks, several areas present potential risks. The presence of 5 AJAX handlers without authentication checks is a significant concern, creating a considerable attack surface that could be exploited by unauthenticated users. Additionally, the taint analysis revealed 3 flows with unsanitized paths, indicating a risk of path traversal vulnerabilities, although thankfully none were classified as critical or high severity.",[1679,1682,1685],{"reason":1680,"points":1681},"AJAX handlers without auth checks",8,{"reason":1683,"points":1684},"Flows with unsanitized paths",7,{"reason":1686,"points":1687},"Bundled Freemius v1.0 library",4,"2026-03-17T00:11:50.849Z",{"wat":1690,"direct":1712},{"assetPaths":1691,"generatorPatterns":1701,"scriptPaths":1702,"versionParams":1703},[1692,1693,1694,1695,1696,1697,1698,1699,1700],"\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fadmin\u002Fcss\u002Fai-magic-admin.css","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fadmin\u002Fcss\u002Fai-magic-admin-bar.css","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fadmin\u002Fcss\u002Fai-magic-settings.css","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fadmin\u002Fjs\u002Fai-magic-admin.js","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fadmin\u002Fjs\u002Fai-magic-admin-bar.js","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fadmin\u002Fjs\u002Fai-magic-settings.js","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fpublic\u002Fcss\u002Fai-magic-public.css","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fpublic\u002Fjs\u002Fai-magic-public.js","\u002Fwp-content\u002Fplugins\u002Fai-magic\u002Fvendor\u002Ftinymce\u002Ftinymce\u002Ftinymce.min.js",[],[1696,1695,1700],[1704,1705,1706,1707,1708,1709,1710,1711],"ai-magic-admin.css?ver=","ai-magic-admin-bar.css?ver=","ai-magic-settings.css?ver=","ai-magic-admin.js?ver=","ai-magic-admin-bar.js?ver=","ai-magic-settings.js?ver=","ai-magic-public.css?ver=","ai-magic-public.js?ver=",{"cssClasses":1713,"htmlComments":1717,"htmlAttributes":1722,"restEndpoints":1724,"jsGlobals":1730,"shortcodeOutput":1756},[1714,1715,1716],"ai-magic-slide-panel","ai-magic-admin-bar-item","ai-magic-admin-bar-icon",[1718,1719,1720,1721],"\u003C!-- AI Magic Slide Panel -->","\u003C!-- AI Magic Chat -->","\u003C!-- AI Magic Templates -->","\u003C!-- AI Magic History -->",[1723],"data-ai-magic-action",[1725,1726,1727,1728,1729],"\u002Fwp-json\u002Fai-magic\u002Fv1\u002Fchat","\u002Fwp-json\u002Fai-magic\u002Fv1\u002Fgenerate-meta","\u002Fwp-json\u002Fai-magic\u002Fv1\u002Fextract-keywords","\u002Fwp-json\u002Fai-magic\u002Fv1\u002Ftemplates","\u002Fwp-json\u002Fai-magic\u002Fv1\u002Fhistory",[1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1744,1745,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755],"AI_Magic_Admin","AI_Magic_Admin_Bar","AI_Magic_Settings","AI_Magic_Editor_Detector","AI_Magic_Layout_AI","AI_Magic_Content_Service","AI_Magic_Theme_Wizard_Service","AI_Magic_Elementor_Processor","AI_Magic_Gutenberg_Processor","AI_Magic_WPBakery_Processor","AI_Magic_Classic_Processor","AI_Magic_Customizer_Scanner","AI_Magic_Widgets_Scanner","AI_Magic_Menus_Scanner","AI_Magic_Sliders_Scanner","AI_Magic_ACF_Scanner","AI_Magic_Provider_Manager","AI_Magic_Provider_Interface","Ai_Magic","ai_magic_layout_update_post","run_ai_magic","AI_Magic_Templates","Ai_Magic_Templates","Ai_Magic_SEO","Ai_Magic_History",[]]