[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fTYi92TJVPesLaw6hvKb5kYIo9fJ5fYogbLJFGI_ehZM":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":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":125,"fingerprints":1541},"rocketship-seo","Rocketship SEO","1.0.56","joeyoungblood","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoeyoungblood\u002F","\u003Cp>Rocketship SEO is a comprehensive WordPress SEO plugin that combines traditional SEO optimization with cutting-edge AI technology. Using OpenAI’s GPT models or Google Gemini, it automatically generates optimized meta titles, descriptions, and provides intelligent SEO recommendations to boost your site’s search engine visibility.\u003C\u002Fp>\n\u003Ch4>🚀 AI-Powered Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>AI Meta Title Generation\u003C\u002Fstrong>: Generate compelling, SEO-optimized titles using GPT models\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Meta Description Creation\u003C\u002Fstrong>: Create engaging descriptions that improve click-through rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Content Analysis\u003C\u002Fstrong>: Get detailed SEO analysis with scoring and actionable recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced AI Strategy Tools\u003C\u002Fstrong>: GPT-5 powered SEO strategy, content gap analysis, and E-A-T analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Keyword Research\u003C\u002Fstrong>: Advanced keyword research with semantic analysis and competition insights\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk AI Suggestions\u003C\u002Fstrong>: Generate suggestions for multiple posts at once with easy apply\u002Fskip options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart SEO Scoring\u003C\u002Fstrong>: AI analyzes your content and provides improvement suggestions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple AI Models\u003C\u002Fstrong>: Choose from OpenAI (GPT-4o-mini, GPT-4o, GPT-5, o1-preview, o1-mini) or Google Gemini (Gemini 1.5 Pro, Gemini 1.5 Flash)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📊 Traditional SEO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Custom Meta Fields\u003C\u002Fstrong>: Set custom meta titles and descriptions for posts and pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap Generation\u003C\u002Fstrong>: Automatically generate dynamic, search engine-friendly sitemaps\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Sitemap Generator\u003C\u002Fstrong>: Interactive site navigation at \u002Fsitemap with multiple view modes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Markup\u003C\u002Fstrong>: JSON-LD structured data for articles, websites, organizations, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Open Graph Tags\u003C\u002Fstrong>: Optimize content for Facebook, LinkedIn, and other social platforms\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Twitter Cards\u003C\u002Fstrong>: Enhanced Twitter sharing with proper meta tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>File Rules Editor\u003C\u002Fstrong>: Professional .htaccess and robots.txt editor with backup system\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI Image Redirect\u003C\u002Fstrong>: Protect images from direct access, hotlinking, and unauthorized downloads\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot Redirection System\u003C\u002Fstrong>: Control bot access with User-Agent detection and custom redirects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Reviews OAuth\u003C\u002Fstrong>: Fetch ALL your Google Business Profile reviews (not limited to 5)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dual Authentication\u003C\u002Fstrong>: Choose between API Key (simple, 5 reviews) or OAuth (unlimited reviews)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg Integration\u003C\u002Fstrong>: Dedicated sidebar panel with real-time preview\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor Support\u003C\u002Fstrong>: Full compatibility with WordPress classic editor\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live Preview\u003C\u002Fstrong>: See how your meta tags will appear in Google search results\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Character Counting\u003C\u002Fstrong>: Visual indicators for optimal title and description lengths\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Fallbacks\u003C\u002Fstrong>: Automatically uses post title and excerpt when custom fields are empty\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Compatibility System\u003C\u002Fstrong>: Advanced detection and conflict prevention with other SEO plugins\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Granular Override Control\u003C\u002Fstrong>: Choose which SEO features to enable when other plugins are present\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemap Management\u003C\u002Fstrong>: Individual post\u002Fpage exclusion options\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Breadcrumb Schema\u003C\u002Fstrong>: Automatic breadcrumb structured data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Robots.txt Integration\u003C\u002Fstrong>: Sitemap URLs automatically added to robots.txt\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multi-language Ready\u003C\u002Fstrong>: Full internationalization support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Optimized\u003C\u002Fstrong>: Efficient caching and minimal database queries\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤖 How AI Features Work\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Setup\u003C\u002Fstrong>: Choose your AI provider (OpenAI or Google Gemini) and configure your API key in Rocketship SEO settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Model\u003C\u002Fstrong>: Select from OpenAI models (GPT-4o-mini, GPT-5, o1-preview) or Gemini models (Gemini 1.5 Pro, Flash)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Generate\u003C\u002Fstrong>: Click AI suggestion buttons while editing posts\u002Fpages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Analyze\u003C\u002Fstrong>: Use AI content analysis to get SEO improvement recommendations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Tools\u003C\u002Fstrong>: Access GPT-5 optimized SEO strategy, content gap analysis, and E-A-T analysis\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Process\u003C\u002Fstrong>: Use AI Tools page to generate suggestions for multiple posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Optimize\u003C\u002Fstrong>: Apply AI suggestions with one click or customize as needed\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>💡 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content creators who want AI-powered SEO optimization\u003C\u002Fli>\n\u003Cli>Website owners looking to improve search rankings\u003C\u002Fli>\n\u003Cli>Agencies managing multiple WordPress sites\u003C\u002Fli>\n\u003Cli>Developers who need comprehensive SEO solutions\u003C\u002Fli>\n\u003Cli>Anyone wanting to save time on SEO optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Ch4>Basic SEO Setup\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Enable Features\u003C\u002Fstrong>: Go to Rocketship SEO > General Settings and enable desired features\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure Sitemaps\u003C\u002Fstrong>: Visit Rocketship SEO > XML Sitemap to enable sitemap generation\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Set Organization Info\u003C\u002Fstrong>: Add your organization name and logo for schema markup\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Configure Social Media\u003C\u002Fstrong>: Add Twitter handle and default Open Graph image\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Using AI Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>For Individual Posts\u002FPages:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Edit any post or page\u003Cbr \u002F>\n2. Find the Rocketship SEO panel (sidebar in Gutenberg, meta box in Classic Editor)\u003Cbr \u002F>\n3. Click “🤖 AI Suggestions” button next to title or description fields\u003Cbr \u002F>\n4. Review generated suggestions and click “Use This” for your preferred option\u003Cbr \u002F>\n5. Click “🔍 AI SEO Analysis” for detailed content analysis and recommendations\u003C\u002Fp>\n\u003Cp>\u003Cstrong>For Bulk Operations:\u003C\u002Fstrong>\u003Cbr \u002F>\n1. Go to Rocketship SEO > AI Tools (appears when AI is enabled)\u003Cbr \u002F>\n2. Select posts you want to optimize or use filters (category, date range, etc.)\u003Cbr \u002F>\n3. Choose “Generate Titles” or “Generate Descriptions”\u003Cbr \u002F>\n4. Review suggestions and apply or skip for each post\u003Cbr \u002F>\n5. Use “Apply All” for bulk operations\u003C\u002Fp>\n\u003Ch4>Content Analysis\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Open the AI SEO Analysis panel while editing content\u003C\u002Fli>\n\u003Cli>Review your SEO score (0-100)\u003C\u002Fli>\n\u003Cli>Check “Strengths” section for what’s working well\u003C\u002Fli>\n\u003Cli>Follow “Improvements” suggestions for better optimization\u003C\u002Fli>\n\u003Cli>Use “Suggested Keywords” to enhance your content\u003C\u002Fli>\n\u003Cli>Implement “Recommendations” for maximum SEO impact\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>XML Sitemap Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Main Index\u003C\u002Fstrong>: Access at \u003Ccode>yoursite.com\u002Fsitemap_index.xml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Sitemap\u003C\u002Fstrong>: \u003Ccode>yoursite.com\u002Fpost-sitemap.xml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Sitemap\u003C\u002Fstrong>: \u003Ccode>yoursite.com\u002Fpage-sitemap.xml\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Pages\u003C\u002Fstrong>: Use checkbox in editor to exclude specific content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Submit to Search Engines\u003C\u002Fstrong>: Only submit the main sitemap index URL\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered WordPress SEO plugin with smart meta titles, descriptions, schema markup, sitemaps, and OpenAI & Google Gemini integration.",20,2142,100,5,"2026-02-04T13:39:00.000Z","6.8.5","5.0","7.0",[20,21,22,23,24],"ai-seo","meta-tags","schema-markup","seo","xml-sitemap","https:\u002F\u002Frocketshipseo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frocketship-seo.1.0.56.zip",0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,90,94,3404,75,"2026-04-04T05:31:38.323Z",[39,56,77,92,108],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":27,"downloaded":47,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":49,"requires_at_least":17,"requires_php":50,"tags":51,"homepage":53,"download_link":54,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":55},"advanced-seo-toolkit","Advanced SEO Toolkit","1.1.2","Mehdi Rezaei","https:\u002F\u002Fprofiles.wordpress.org\u002Fmehdiraized\u002F","\u003Cp>Advanced SEO Toolkit is a comprehensive WordPress plugin designed to enhance your website’s search engine optimization. It provides a wide range of features to improve your site’s visibility and ranking in search engine results.\u003C\u002Fp>\n\u003Cp>Features include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom meta tags for posts, pages, and custom post types\u003C\u002Fli>\n\u003Cli>Automatic schema markup generation\u003C\u002Fli>\n\u003Cli>Integration with third-party services like Ahrefs and Google Analytics\u003C\u002Fli>\n\u003Cli>XML sitemap generation\u003C\u002Fli>\n\u003Cli>robots.txt editor\u003C\u002Fli>\n\u003Cli>SEO analysis tool\u003C\u002Fli>\n\u003Cli>Custom language support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activation, you’ll find a new “Advanced SEO” menu item in your WordPress admin panel. Here’s a quick overview of the available options:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>General Settings\u003C\u002Fstrong>: Configure default meta titles and descriptions, enable\u002Fdisable features.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Meta Tags\u003C\u002Fstrong>: Customize meta tags for individual posts and pages.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema Markup\u003C\u002Fstrong>: Configure automatic schema markup generation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Integrations\u003C\u002Fstrong>: Set up connections with third-party services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Sitemap\u003C\u002Fstrong>: Manage your site’s XML sitemap.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>robots.txt\u003C\u002Fstrong>: Edit your site’s robots.txt file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Analysis\u003C\u002Fstrong>: Run a comprehensive SEO analysis of your site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For detailed usage instructions, please refer to the \u003Ca href=\"https:\u002F\u002Fexample.com\u002Fadvanced-seo-toolkit-docs\" rel=\"nofollow ugc\">plugin documentation\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Third-Party Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with the following third-party services:\u003C\u002Fp>\n\u003Ch4>Ahrefs\u003C\u002Fh4>\n\u003Cp>Advanced SEO Toolkit uses the Ahrefs API to fetch SEO metrics for your website. When you enable this integration and provide an API key, the plugin will send requests to Ahrefs servers containing the URL you wish to analyze.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service Website: https:\u002F\u002Fahrefs.com\u002F\u003C\u002Fli>\n\u003Cli>API Documentation: https:\u002F\u002Fahrefs.com\u002Fapi\u002Fdocumentation\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fahrefs.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fahrefs.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Analytics\u003C\u002Fh4>\n\u003Cp>The plugin allows you to integrate your Google Analytics ID for tracking purposes. When enabled, this integration will send data about your website’s visitors to Google Analytics servers.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Service Website: https:\u002F\u002Fanalytics.google.com\u002F\u003C\u002Fli>\n\u003Cli>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By using these integrations, you acknowledge that you have read and agree to the terms of service and privacy policies of these third-party services. It is your responsibility to ensure that your use of these services complies with any applicable laws and regulations.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>If you need help with the plugin or want to report a bug, please visit our \u003Ca href=\"https:\u002F\u002Fmehd.ir\" rel=\"nofollow ugc\">support url\u003C\u002Fa> or create an issue in the GitHub repository.\u003C\u002Fp>\n\u003Ch3>Contributing\u003C\u002Fh3>\n\u003Cp>If you find this plugin useful, please consider supporting its development by \u003Ca href=\"https:\u002F\u002Fwww.buymeacoffee.com\u002Fmehdiraized\" rel=\"nofollow ugc\">buying me a coffee\u003C\u002Fa>. Your support helps cover the costs of maintaining and improving the plugin, ensuring it remains free and accessible for everyone. Thank you!\u003C\u002Fp>\n\u003Ch3>License\u003C\u002Fh3>\n\u003Cp>Advanced SEO Toolkit is released under the GPL v2 or later license. See the LICENSE file for details.\u003C\u002Fp>\n","Advanced SEO Toolkit is a comprehensive solution for optimizing your WordPress site for search engines.",848,"","6.6.5","7.2",[21,52,22,23,24],"robots-txt","https:\u002F\u002Fgithub.com\u002Fmehdiraized\u002Fadvanced-seo-toolkit","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-seo-toolkit.1.1.2.zip","2026-03-15T10:48:56.248Z",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":64,"downloaded":65,"rating":13,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":17,"requires_php":69,"tags":70,"homepage":75,"download_link":76,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"imgseo-ai-alt-text-generator","ImgSEO – AI Image Alt Text Generator & Image SEO Tools","2.6.1","pianoweb","https:\u002F\u002Fprofiles.wordpress.org\u002Fpianoweb\u002F","\u003Cp>\u003Cstrong>ImgSEO\u003C\u002Fstrong> automates complete alt text and metadata optimization for WordPress. Unlike basic AI tools that only analyze images, ImgSEO combines \u003Cstrong>advanced computer vision with intelligent page context analysis\u003C\u002Fstrong> to generate truly accurate and relevant metadata.\u003C\u002Fp>\n\u003Ch4>What Makes ImgSEO Different?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🧠 Context-Aware Intelligence\u003C\u002Fstrong>\u003Cbr \u002F>\nImgSEO doesn’t just “see” your images—it understands them in context by analyzing:\u003Cbr \u002F>\n* Page title, headings, and surrounding content\u003Cbr \u002F>\n* Existing filenames and metadata\u003Cbr \u002F>\n* WooCommerce product data (for e-commerce sites)\u003Cbr \u002F>\n* Custom AI prompts with brand keywords\u003C\u002Fp>\n\u003Cp>This context awareness produces descriptions that actually match your content, not generic AI guesses.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚡ Ultra-Fast Bulk Processing\u003C\u002Fstrong>\u003Cbr \u002F>\n* Process \u003Cstrong>1000+ images in minutes\u003C\u002Fstrong> with parallel processing\u003Cbr \u002F>\n* Up to \u003Cstrong>16x faster\u003C\u002Fstrong> than sequential methods (configurable speed modes)\u003Cbr \u002F>\n* Handle massive libraries without memory issues (paginated 100 images\u002Fbatch)\u003Cbr \u002F>\n* Background processing with pause\u002Fresume capability\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📦 Complete Automation\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Alt text, title, caption & description\u003C\u002Fstrong> – All metadata from one generation\u003Cbr \u002F>\n* \u003Cstrong>Smart file renaming\u003C\u002Fstrong> – DSC_0001.jpg \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> summer-collection-red-dress.jpg with automatic reference updates\u003Cbr \u002F>\n* \u003Cstrong>JSON-LD Schema Markup\u003C\u002Fstrong> – Complete Schema.org ImageObject implementation with 5 levels of fields (core, SEO essentials, attribution, context, technical metadata) including EXIF data, geolocation, publisher info, and smart hash-based caching\u003Cbr \u002F>\n* \u003Cstrong>XML Image Sitemaps\u003C\u002Fstrong> – Automated generation with scheduled updates (hourly\u002Fdaily\u002Fweekly)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Performance Optimized\u003C\u002Fstrong>\u003Cbr \u002F>\nVersion 2.2 includes major optimizations specifically for large sites:\u003Cbr \u002F>\n* 73% reduction in database queries (from ~150 to ~40 per page)\u003Cbr \u002F>\n* 50-60% less memory usage in bulk operations\u003Cbr \u002F>\n* Smart thumbnail fallback for images >3MB (70-90% bandwidth reduction)\u003Cbr \u002F>\n* Automatic base64 fallback for CDN\u002Fhotlink-protected sites\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚖️ Legal Compliance Made Easy\u003C\u002Fstrong>\u003Cbr \u002F>\nWith the European Accessibility Act (EAA) becoming mandatory on \u003Cstrong>June 28, 2025\u003C\u002Fstrong>, proper image alt text is no longer optional—\u003Cstrong>it’s the law\u003C\u002Fstrong>. ImgSEO helps you meet WCAG 2.1 AA, EAA, ADA, and Section 508 standards while simultaneously boosting your search rankings.\u003C\u002Fp>\n\u003Ch4>Key Benefits\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Double Your SEO Impact\u003C\u002Fstrong>: Properly described images rank better in both regular and image search results\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ensure Legal Compliance\u003C\u002Fstrong>: Meet WCAG 2.1 AA, EAA, ADA, Section 508 and other global accessibility standards\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Save Hours of Manual Work\u003C\u002Fstrong>: Process your entire media library with one click\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Improve User Experience\u003C\u002Fstrong>: Help screen readers accurately describe images to visually impaired visitors\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhance E-commerce Performance\u003C\u002Fstrong>: Better product image descriptions improve conversion rates\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost Search Indexing\u003C\u002Fstrong>: XML sitemaps and JSON-LD markup help search engines discover and understand your images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rich Search Results\u003C\u002Fstrong>: Schema markup enables enhanced search snippets with image metadata\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Who Should Use ImgSEO?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Perfect for:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>E-commerce Stores\u003C\u002Fstrong> – Product images need accurate descriptions for both SEO and accessibility compliance\u003Cbr \u002F>\n* \u003Cstrong>Photography & Portfolio Sites\u003C\u002Fstrong> – Transform large image galleries into SEO assets\u003Cbr \u002F>\n* \u003Cstrong>News & Magazine Sites\u003C\u002Fstrong> – Process hundreds of images daily with automated workflows\u003Cbr \u002F>\n* \u003Cstrong>Marketing Agencies\u003C\u002Fstrong> – Manage multiple client sites from one dashboard with team accounts\u003Cbr \u002F>\n* \u003Cstrong>Corporate Websites\u003C\u002Fstrong> – Meet accessibility compliance requirements (EAA, ADA, WCAG 2.1 AA)\u003Cbr \u002F>\n* \u003Cstrong>Bloggers & Content Creators\u003C\u002Fstrong> – Save hours of manual alt text writing\u003Cbr \u002F>\n* \u003Cstrong>Sites with Legacy Images\u003C\u002Fstrong> – Fix thousands of images missing alt text with bulk processing\u003C\u002Fp>\n\u003Ch4>Core AI Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Intelligent Context Analysis\u003C\u002Fstrong> – Analyzes page title, content, and filename for contextually relevant descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Optimization\u003C\u002Fstrong> – Specialized AI prompts for product images that boost conversion rates\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multilingual Support\u003C\u002Fstrong> – Generate alt text in 25+ languages (English, Italian, Spanish, German, French, Portuguese, Japanese, Arabic, and more)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom AI Prompts\u003C\u002Fstrong> – Inject brand keywords and control output style for consistent brand voice\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Generation\u003C\u002Fstrong> – Real-time alt text creation as you upload new images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Complete Metadata Update\u003C\u002Fstrong> – Auto-populate title, description, alt text, and caption fields from one AI generation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bulk Operations & Automation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>High-Performance Bulk Processing\u003C\u002Fstrong> – Process up to 16 images in parallel with configurable speed modes (Safe, Normal, Fast, Ultra, Insane)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Job Management\u003C\u002Fstrong> – Background processing with progress tracking, pause\u002Fresume, and automatic recovery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Paginated Operations\u003C\u002Fstrong> – Process 100 images per batch to prevent memory exhaustion on large libraries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Individual Processing\u003C\u002Fstrong> – Generate or update alt text for specific images directly from Media Library\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>File Renaming System\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Dual Rename Methods\u003C\u002Fstrong> – AI-powered intelligent names or pattern-based templates with dynamic variables\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk Rename\u003C\u002Fstrong> – Rename hundreds of images with parallel processing (up to 16x faster than sequential)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Reference Updates\u003C\u002Fstrong> – Updates all post\u002Fpage references automatically when renaming files\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Backup & Restore\u003C\u002Fstrong> – Complete rename history with one-click restore capability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail Handling\u003C\u002Fstrong> – Automatically renames all image sizes and thumbnails\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safety System\u003C\u002Fstrong> – Multi-layer confirmation with preview before execution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>SEO & Search Discovery\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>JSON-LD Schema Markup\u003C\u002Fstrong> – Complete Schema.org ImageObject with 5 levels of fields (core, SEO essentials, attribution, context, technical metadata) including EXIF data, GPS geolocation, publisher organization, and smart hash-based caching for optimal performance\u003C\u002Fli>\n\u003Cli>\u003Cstrong>XML Image Sitemaps\u003C\u002Fstrong> – Automated generation with scheduled auto-refresh (hourly\u002Fdaily\u002Fweekly)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemap Notifications\u003C\u002Fstrong> – Smart alerts when sitemap needs updating after new image additions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Character Limit Control\u003C\u002Fstrong> – Set max alt text length (recommended ~125 characters for SEO)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Performance & Reliability\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Database Optimization\u003C\u002Fstrong> – Reduced queries from ~150 to ~40 per page load (73% reduction)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Memory Efficiency\u003C\u002Fstrong> – 50-60% less memory usage in bulk operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail Fallback\u003C\u002Fstrong> – Images >3MB automatically use WordPress thumbnails (70-90% bandwidth reduction)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN & Hotlink Protection\u003C\u002Fstrong> – Automatic base64 fallback for sites with anti-hotlinking or Cloudflare protection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Query Caching\u003C\u002Fstrong> – Expensive COUNT queries cached with 5-minute transients\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Conditional Loading\u003C\u002Fstrong> – Hooks only loaded when features are enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cloud Dashboard\u003C\u002Fstrong> – Track usage, manage tokens, export reports at \u003Ca href=\"https:\u002F\u002Fdashboard.imgseo.net\" rel=\"nofollow ugc\">dashboard.imgseo.net\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Team Collaboration\u003C\u002Fstrong> – Multiple user accounts and API token management for agencies\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Field Selection Control\u003C\u002Fstrong> – Choose which metadata fields to update (title, alt text, caption, description)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Timeout Settings\u003C\u002Fstrong> – Control API response time limits for your server configuration\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Compatible\u003C\u002Fstrong> – Works with Elementor, Divi, WPBakery, Gutenberg (beta)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Browser Extension\u003C\u002Fstrong> – Access ImgSEO features outside of WordPress (available separately)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Developer Hooks\u003C\u002Fstrong> – Extensive filter and action hooks for custom integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Central Cloud Dashboard\u003C\u002Fh4>\n\u003Cp>At \u003Ca href=\"https:\u002F\u002Fdashboard.imgseo.net\" rel=\"nofollow ugc\">dashboard.imgseo.net\u003C\u002Fa> you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Monitor available credits and usage statistics\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Purchase one-time credit packs or subscribe to a plan\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Manage API tokens for multiple sites or environments\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Review and export the complete history of generated alt texts\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add team members with controlled access\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Register free at\u003C\u002Fem> \u003Ca href=\"https:\u002F\u002Fdashboard.imgseo.net\u002Fregister\" rel=\"nofollow ugc\">dashboard.imgseo.net\u002Fregister\u003C\u002Fa> – get \u003Cstrong>30 credits\u003C\u002Fstrong> instantly \u003Cstrong>+ 10 new credits every day\u003C\u002Fstrong> whenever your balance drops below 10.\u003C\u002Fp>\n\u003Ch4>Accessibility & Legal Compliance\u003C\u002Fh4>\n\u003Cp>ImgSEO helps address:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>WCAG 2.1 \u002F ISO 40500\u003C\u002Fstrong> – Success Criterion 1.1.1 \u003Cem>Non-text Content\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>European Accessibility Act (Directive 2019\u002F882)\u003C\u002Fstrong> – Mandatory from \u003Cstrong>June 28, 2025\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ADA Title II (USA 2024 DOJ Final Rule)\u003C\u002Fstrong> & \u003Cstrong>Section 508 Refresh\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AODA & Accessible Canada Act\u003C\u002Fstrong>, \u003Cstrong>UK PSBAR 2018\u003C\u002Fstrong>, \u003Cstrong>BITV 2.0 (DE)\u003C\u002Fstrong>, \u003Cstrong>RGAA 4.1 (FR)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>JIS X 8341-3 (JP)\u003C\u002Fstrong>, \u003Cstrong>GB\u002FT 37668-2019 (CN)\u003C\u002Fstrong>, \u003Cstrong>e-MAG 3.0 (BR)\u003C\u002Fstrong>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cem>Best practice built-in:\u003C\u002Fem> ImgSEO limits alt text to ~125 characters, avoids redundant phrases like “image of…”, and lets you mark decorative images appropriately.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Pricing\u003C\u002Fh4>\n\u003Cp>| Pack | Credits | Price | Cost\u002Fcredit |\u003C\u002Fp>\n\u003Cp>|——|———|——-|————-|\u003C\u002Fp>\n\u003Cp>| Pro | 1 000 | € 9.90 | € 0.0099 |\u003C\u002Fp>\n\u003Cp>| Elite | 5 000 | € 39.90 | € 0.0080 |\u003C\u002Fp>\n\u003Cp>| Ultra | 20 000 | € 99.00 | € 0.0050 |\u003C\u002Fp>\n\u003Cp>| Unlimited | 200 000 | € 499.90 | € 0.0025 |\u003C\u002Fp>\n\u003Cp>\u003Cem>Free tier:\u003C\u002Fem> 30 starter credits + daily refill up to 10. One-time credit packs available – see \u003Ca href=\"https:\u002F\u002Fimgseo.net\u002F#prices\" rel=\"nofollow ugc\">imgseo.net\u002F#prices\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to \u003Cstrong>ImgSEO AI API\u003C\u002Fstrong> to analyse the submitted image (URL or binary) and produce alt text or a suggested filename. No personal data beyond the image itself is transmitted. Full terms: \u003Ca href=\"https:\u002F\u002Fimgseo.net\u002Fterms-of-service\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fimgseo.net\u002Fterms-of-service\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>Our goal is to make ImgSEO usable by everyone. The plugin’s admin screens follow WordPress core accessibility guidelines, and we test each release with screen readers and keyboard navigation. Please report issues via our support forum so we can improve further.\u003C\u002Fp>\n","Context-aware AI that analyzes both images and page content for accurate metadata. Process 1000+ images with 16x faster parallel processing.",400,8319,10,"2026-03-02T08:05:00.000Z","6.9.4","7.3",[71,72,73,74,22],"ai-alt-text","ai-image-renamer","image-seo","image-xml-sitemaps","https:\u002F\u002Fimgseo.net","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimgseo-ai-alt-text-generator.2.6.1.zip",{"slug":78,"name":79,"version":80,"author":81,"author_profile":82,"description":83,"short_description":84,"active_installs":27,"downloaded":85,"rating":27,"num_ratings":27,"last_updated":48,"tested_up_to":16,"requires_at_least":86,"requires_php":50,"tags":87,"homepage":90,"download_link":91,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":55},"meta-tags-seo","Meta Tags SEO","1.2.0","Anupam Mondal","https:\u002F\u002Fprofiles.wordpress.org\u002Fanupamwp\u002F","\u003Cp>Meta Tags SEO automatically fetches meta tags for WordPress pages\u002Fposts, enabling users to edit metadata for SEO optimization.\u003Cbr \u002F>\n✔ Supports \u003Cstrong>primary meta tags, Open Graph, Twitter Card metadata\u003C\u002Fstrong>, and \u003Cstrong>Schema Markup (JSON-LD)\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ Auto-fetches \u003Cstrong>page title, URL, featured image\u003C\u002Fstrong>, and \u003Cstrong>default metadata settings\u003C\u002Fstrong>\u003Cbr \u002F>\n✔ Provides a \u003Cstrong>customizable admin settings page\u003C\u002Fstrong> for global defaults\u003Cbr \u002F>\n✔ Allows enabling\u002Fdisabling \u003Cstrong>automatic meta injection\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>✔ \u003Cstrong>Primary Meta Tags:\u003C\u002Fstrong> Auto-generates title, description, and canonical link\u003Cbr \u002F>\n✔ \u003Cstrong>Open Graph \u002F Facebook Tags:\u003C\u002Fstrong> Supports og:title, og:description, og:image, and URL\u003Cbr \u002F>\n✔ \u003Cstrong>Twitter Card Tags:\u003C\u002Fstrong> Generates summary & large image card meta tags\u003Cbr \u002F>\n✔ \u003Cstrong>Schema Markup (JSON-LD):\u003C\u002Fstrong> Injects structured data for better SEO visibility\u003Cbr \u002F>\n✔ \u003Cstrong>Auto-Fetch Featured Image:\u003C\u002Fstrong> Uses post thumbnail dynamically\u003Cbr \u002F>\n✔ \u003Cstrong>Admin Settings Panel:\u003C\u002Fstrong> Set global defaults for Open Graph & Twitter metadata\u003Cbr \u002F>\n✔ \u003Cstrong>Enable\u002FDisable Option:\u003C\u002Fstrong> Allows users to toggle automatic meta tag injection\u003Cbr \u002F>\n✔ \u003Cstrong>Easy-to-Use Interface:\u003C\u002Fstrong> Works inside post\u002Fpage editor\u003C\u002Fp>\n\u003Ch3>Donate\u003C\u002Fh3>\n\u003Cp>Support future development of this plugin by donating at:\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fpaypal.me\u002Fanupammondal\" rel=\"nofollow ugc\">Donate Here\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n","Meta Tags SEO auto-fetches and manages WordPress meta tags, letting users edit SEO, Open Graph, Twitter Cards, and Schema Markup effortlessly.",413,"5.4",[21,88,22,23,89],"open-graph","twitter-card","https:\u002F\u002Fgithub.com\u002Fanupammo\u002Fmeta-tags-seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmeta-tags-seo.1.2.0.zip",{"slug":93,"name":94,"version":95,"author":96,"author_profile":97,"description":98,"short_description":99,"active_installs":27,"downloaded":100,"rating":27,"num_ratings":27,"last_updated":101,"tested_up_to":68,"requires_at_least":17,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"one-click-seo-optimizer","One Click SEO Optimizer","1.6.6","Loopus","https:\u002F\u002Fprofiles.wordpress.org\u002Floopus\u002F","\u003Ch4>Finally, SEO That Does The Work For You\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Tired of spending hours on SEO without seeing results?\u003C\u002Fstrong> You’re not alone. Most WordPress users struggle with meta tags, schema markup, and technical optimization—and Google notices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Foneclickseo.loopus.tech\u002F\" rel=\"nofollow ugc\">One Click SEO Optimizer\u003C\u002Fa>\u003C\u002Fstrong> changes everything. Powered by GPT-5 artificial intelligence, it analyzes your content and generates perfectly optimized SEO in seconds. No guesswork. No technical skills needed. Just results.\u003C\u002Fp>\n\u003Ch4>What Makes This Plugin Different\u003C\u002Fh4>\n\u003Cp>Other SEO plugins tell you what’s wrong. \u003Cstrong>One Click SEO Optimizer fixes it for you.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>🎯 \u003Cstrong>One Click = Done\u003C\u002Fstrong> — Hit the button, AI writes your meta titles and descriptions\u003Cbr \u002F>\n📊 \u003Cstrong>See Your Score\u003C\u002Fstrong> — Instant 0-100 health score shows exactly where you stand\u003Cbr \u002F>\n⚡ \u003Cstrong>2-Minute Setup\u003C\u002Fstrong> — Guided wizard gets you optimized before your coffee gets cold\u003Cbr \u002F>\n💰 \u003Cstrong>16 Features FREE\u003C\u002Fstrong> — No trial limits, no credit card, no surprises\u003C\u002Fp>\n\u003Cp>\u003Cstrong>10,000+ WordPress sites already use One Click SEO to:\u003C\u002Fstrong>\u003Cbr \u002F>\n✅ Rank higher on Google with AI-optimized content\u003Cbr \u002F>\n✅ Save hours of manual SEO work every week\u003Cbr \u002F>\n✅ Fix technical issues they didn’t even know existed\u003Cbr \u002F>\n✅ Get their content indexed faster with auto-generated sitemaps\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cem>“I went from a health score of 23 to 89 in one afternoon. This plugin is a game-changer.”\u003C\u002Fem>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foneclickseo.loopus.tech\u002F\" rel=\"nofollow ugc\">🚀 See All Features & Get Started \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Free Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Everything you need to dominate search rankings—completely free.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>📈 Dashboard & Analytics\u003C\u002Fh4>\n\u003Cp>Know exactly where you stand and what to fix next.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>SEO Health Score\u003C\u002Fstrong> — Your site’s SEO performance at a glance (0-100)\n\u003Cul>\n\u003Cli>Optimization Coverage (30 pts)\u003C\u002Fli>\n\u003Cli>Technical Health (40 pts)\u003C\u002Fli>\n\u003Cli>404 Errors (15 pts)\u003C\u002Fli>\n\u003Cli>Configuration Status (15 pts)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Wins\u003C\u002Fstrong> — Prioritized fixes that make the biggest impact first\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Activity Feed\u003C\u002Fstrong> — Track every optimization and watch your score climb\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🤖 AI-Powered Optimization\u003C\u002Fh4>\n\u003Cp>Let GPT-5 write SEO that actually ranks.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>One-Click Meta Generation\u003C\u002Fstrong> — AI writes compelling titles and descriptions that get clicks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>3 AI Models\u003C\u002Fstrong> — Pick your speed:\n\u003Cul>\n\u003Cli>gpt-5.2 — Maximum power for complex pages\u003C\u002Fli>\n\u003Cli>gpt-5-mini — Perfect balance of speed and quality\u003C\u002Fli>\n\u003Cli>gpt-5-nano — Lightning fast for bulk optimization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smart Site Analysis\u003C\u002Fstrong> — AI evaluates your entire site and tells you exactly what to improve\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚙️ Technical SEO (Automated)\u003C\u002Fh4>\n\u003Cp>Complex stuff, handled automatically.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>XML Sitemap\u003C\u002Fstrong> — Auto-generated and submitted to Google & Bing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>14 Schema Types\u003C\u002Fstrong> — Rich results that make your listings stand out:\n\u003Cul>\n\u003Cli>Article, BlogPosting, NewsArticle, WebPage\u003C\u002Fli>\n\u003Cli>Product, LocalBusiness, Organization, Person\u003C\u002Fli>\n\u003Cli>FAQPage, HowTo, Event, Recipe, Review, BreadcrumbList\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Schema Detection\u003C\u002Fstrong> — AI picks the right schema for each page\u003C\u002Fli>\n\u003Cli>\u003Cstrong>404 Monitor\u003C\u002Fstrong> — Catch broken links before Google does\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎯 Made For Your Site Type\u003C\u002Fh4>\n\u003Cp>Pre-configured settings for instant optimization.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>6 Site Presets\u003C\u002Fstrong> — Blog, E-commerce, Local Business, Portfolio, Corporate, or Custom\u003C\u002Fli>\n\u003Cli>\u003Cstrong>5-Step Wizard\u003C\u002Fstrong> — Guided setup with API validation (takes 2 minutes)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Built-in Cache\u003C\u002Fstrong> — Zero performance impact on your visitors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔌 Works With Your Editor\u003C\u002Fh4>\n\u003Cp>Optimize content right where you write it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elementor\u003C\u002Fstrong> — Native SEO panel with one-click optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gutenberg\u003C\u002Fstrong> — Dedicated sidebar in the block editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Classic Editor\u003C\u002Fstrong> — Full SEO meta box on every post and page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Pro Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Ready to go even further? Pro unlocks enterprise-grade SEO tools.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcheckout.freemius.com\u002Fplugin\u002F17825\u002Fplan\u002F29612\u002F\" rel=\"nofollow ugc\">⚡ Unlock Pro Features \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>🔀 Never Lose Traffic to Broken Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Smart Redirections\u003C\u002Fstrong> — Create 301\u002F302\u002F307 redirects with AI-suggested URLs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>404 \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Redirect\u003C\u002Fstrong> — Turn errors into traffic with one-click fixes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>📊 Google Search Console Integration\u003C\u002Fh4>\n\u003Cp>See what’s working and what’s not—right in WordPress.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Real Rankings Data\u003C\u002Fstrong> — Track clicks, impressions, CTR, and positions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Trend Analysis\u003C\u002Fstrong> — Compare 7-day, 28-day, or 3-month periods\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Export Everything\u003C\u002Fstrong> — CSV export for audits, redirects, and 404 logs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔍 47-Point SEO Audit\u003C\u002Fh4>\n\u003Cp>Find every issue holding your rankings back.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>7 Audit Categories:\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Meta Tags — title\u002Fdescription length, H1, Open Graph\u003C\u002Fli>\n\u003Cli>Images — alt text, file size, WebP optimization\u003C\u002Fli>\n\u003Cli>Links — broken links, redirect chains, orphan pages\u003C\u002Fli>\n\u003Cli>Content — word count, duplicates, heading structure\u003C\u002Fli>\n\u003Cli>Indexation — sitemap, robots.txt, canonical URLs\u003C\u002Fli>\n\u003Cli>Performance — caching, image optimization, load time\u003C\u002Fli>\n\u003Cli>Security — HTTPS, mixed content, version exposure\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Batch Processing\u003C\u002Fstrong> — Audit large sites (50 pages at a time)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Track Fixes\u003C\u002Fstrong> — Mark issues as resolved and watch your score improve\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🛒 WooCommerce & Multilingual Ready\u003C\u002Fh4>\n\u003Cp>Built for stores and global sites.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>WooCommerce SEO\u003C\u002Fstrong> — Product schema, auto meta generation, category optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WPML Support\u003C\u002Fstrong> — Automatic hreflang tags and language-specific metadata\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Polylang Support\u003C\u002Fstrong> — Multilingual sitemaps with proper XHTML links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚡ Power Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Bulk Optimization\u003C\u002Fstrong> — Optimize 100+ pages in minutes with progress tracking\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> — Get help fast when you need it\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcheckout.freemius.com\u002Fplugin\u002F17825\u002Fplan\u002F29612\u002F\" rel=\"nofollow ugc\">📊 Compare Free vs Pro \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the following services:\u003C\u002Fp>\n\u003Ch4>OpenAI API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Powers AI-driven analysis and optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data transmitted\u003C\u002Fstrong>: Page content, titles, and descriptions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Only when you request analysis or optimization\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-service\" rel=\"nofollow ugc\">OpenAI Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Google Search Console API\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Sitemap notifications and analytics data (Pro)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data transmitted\u003C\u002Fstrong>: Sitemap URL; OAuth for analytics access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Sitemap generation; Analytics tab access\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Google Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Bing Webmaster Tools\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Purpose\u003C\u002Fstrong>: Sitemap notifications for better indexing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Data transmitted\u003C\u002Fstrong>: Sitemap URL\u003C\u002Fli>\n\u003Cli>\u003Cstrong>When\u003C\u002Fstrong>: Only when sitemap is generated\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Provider\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwww.microsoft.com\u002Fen-us\u002Fservicesagreement\" rel=\"nofollow ugc\">Microsoft Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All data is transmitted securely via HTTPS. No personal data is shared without explicit consent.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>One Click SEO Optimizer processes the following data:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Page content (titles, text, descriptions) for SEO analysis\u003C\u002Fli>\n\u003Cli>Sitemap URLs for search engine notifications\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All data is transmitted via HTTPS. No personal data is stored externally or shared without consent.\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We’re here to help you rank higher.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🌐 \u003Cstrong>Website\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Foneclickseo.loopus.tech\u002F\" rel=\"nofollow ugc\">oneclickseo.loopus.tech\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>📖 \u003Cstrong>Documentation\u003C\u002Fstrong>: Step-by-step guides and tutorials\u003C\u002Fli>\n\u003Cli>💡 \u003Cstrong>Feature Requests\u003C\u002Fstrong>: Tell us what you need\u003C\u002Fli>\n\u003Cli>⚡ \u003Cstrong>Pro Support\u003C\u002Fstrong>: Priority response for Pro users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why One Click SEO?\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>The bottom line:\u003C\u002Fstrong> SEO shouldn’t require a degree in computer science.\u003C\u002Fp>\n\u003Cp>Other plugins give you endless settings and leave you guessing. One Click SEO Optimizer does the work for you. Install it, follow the wizard, and start ranking higher.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>16 features free. No limits. No trials. No tricks.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Foneclickseo.loopus.tech\u002F\" rel=\"nofollow ugc\">🚀 Install Now and See Your Score \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n","Stop losing traffic to poor SEO. One Click SEO Optimizer uses GPT-5 AI to transform your WordPress site in minutes. 16 free features included.",489,"2026-02-05T21:34:00.000Z","7.4",[20,104,105,22,23],"gpt-5","optimization","https:\u002F\u002Foneclickseo.loopus.tech\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fone-click-seo-optimizer.zip",{"slug":109,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":27,"downloaded":116,"rating":27,"num_ratings":27,"last_updated":117,"tested_up_to":68,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":123,"download_link":124,"security_score":13,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"prorank-seo","ProRank SEO","1.0.3","prorankseo","https:\u002F\u002Fprofiles.wordpress.org\u002Fprorankseo\u002F","\u003Cp>ProRank SEO combines SEO, technical SEO, internal linking, audits, image optimisation, and performance controls in one WordPress plugin. Instead of stitching together separate plugins for metadata, schema, redirects, sitemaps, broken links, image optimisation, and caching, you can manage the core workflow from one dashboard.\u003C\u002Fp>\n\u003Cp>The free plugin is built for site owners who want strong on-page SEO, technical SEO, and performance tools without juggling multiple plugins. \u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fpricing?utm_source=wporg&utm_campaign=readme\" rel=\"nofollow ugc\">ProRank Premium\u003C\u002Fa> extends that with advanced analytics, AI-assisted workflows, enhanced internal-linking tools, advanced performance optimisation, local SEO, WooCommerce SEO, and agency features.\u003C\u002Fp>\n\u003Ch4>On-Page SEO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>SEO titles and meta descriptions\u003C\u002Fli>\n\u003Cli>Canonical URL controls\u003C\u002Fli>\n\u003Cli>Robots meta controls\u003C\u002Fli>\n\u003Cli>Open Graph and X (Twitter) cards\u003C\u002Fli>\n\u003Cli>Search result and social previews in the editor\u003C\u002Fli>\n\u003Cli>Site basics, social profile, and site representation settings\u003C\u002Fli>\n\u003Cli>Breadcrumb settings and breadcrumb schema\u003C\u002Fli>\n\u003Cli>Bulk editing tools for SEO metadata\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Schema & Structured Data\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Core schema settings for WebSite, Organization, Article, and Breadcrumbs\u003C\u002Fli>\n\u003Cli>Schema output controls from the on-page SEO settings\u003C\u002Fli>\n\u003Cli>Local schema support through site representation and business details\u003C\u002Fli>\n\u003Cli>Schema validation helpers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Sitemaps, Indexing & Technical SEO\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>XML sitemap generation with content-type controls\u003C\u002Fli>\n\u003Cli>HTML sitemap generation\u003C\u002Fli>\n\u003Cli>Robots.txt controls and physical-file detection\u003C\u002Fli>\n\u003Cli>Indexing controls and global noindex options\u003C\u002Fli>\n\u003Cli>URL cleanup tools\u003C\u002Fli>\n\u003Cli>Head cleanup tools\u003C\u002Fli>\n\u003Cli>Redirect manager with 301\u002F302 redirects\u003C\u002Fli>\n\u003Cli>404 monitoring and redirect suggestions\u003C\u002Fli>\n\u003Cli>IndexNow and search-engine ping support where configured\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content Analysis & Internal Linking\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Content analysis settings and editor integration\u003C\u002Fli>\n\u003Cli>Readability checks\u003C\u002Fli>\n\u003Cli>Headline analysis\u003C\u002Fli>\n\u003Cli>Internal-link scan and suggestions\u003C\u002Fli>\n\u003Cli>Inbound and outbound link opportunities\u003C\u002Fli>\n\u003Cli>Broken-link checks\u003C\u002Fli>\n\u003Cli>Orphan detection\u003C\u002Fli>\n\u003Cli>Link reports and auto-linking rules\u003C\u002Fli>\n\u003Cli>Optional internal-link click tracking\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Audits & Monitoring\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Local site audit dashboard\u003C\u002Fli>\n\u003Cli>Issue history and audit tracking\u003C\u002Fli>\n\u003Cli>Core Web Vitals dashboard\u003C\u002Fli>\n\u003Cli>Accessibility audit tools\u003C\u002Fli>\n\u003Cli>Notifications and workflow guidance inside the plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Image Optimisation & Performance\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Local image optimisation\u003C\u002Fli>\n\u003Cli>WebP-ready image workflow\u003C\u002Fli>\n\u003Cli>Lazy loading controls\u003C\u002Fli>\n\u003Cli>Cache settings\u003C\u002Fli>\n\u003Cli>Browser cache controls\u003C\u002Fli>\n\u003Cli>CSS and JavaScript optimisation\u003C\u002Fli>\n\u003Cli>HTML minification\u003C\u002Fli>\n\u003Cli>Resource hints and Google Fonts local hosting\u003C\u002Fli>\n\u003Cli>Database cleanup and server-side tuning tools\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Import, Export & Workflow\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup wizard\u003C\u002Fli>\n\u003Cli>Import from other SEO plugins\u003C\u002Fli>\n\u003Cli>Export and import settings\u003C\u002Fli>\n\u003Cli>Settings snapshots and backups\u003C\u002Fli>\n\u003Cli>Module manager\u003C\u002Fli>\n\u003Cli>Support, feedback, and documentation screens\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Upgrade to ProRank Premium\u003C\u002Fh4>\n\u003Cp>ProRank Premium adds advanced workflows for larger sites, teams, and agencies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Analytics 4 and Microsoft Clarity integrations\u003C\u002Fli>\n\u003Cli>Content decay, AI brand insights, AI overviews, and advanced analytics modules\u003C\u002Fli>\n\u003Cli>Advanced content analysis and AI-assisted tools\u003C\u002Fli>\n\u003Cli>AI image attributes and AI performance doctor tools\u003C\u002Fli>\n\u003Cli>Visual schema builder and advanced schema controls\u003C\u002Fli>\n\u003Cli>Visual link map, content safeguard, and enhanced internal-linking workflows\u003C\u002Fli>\n\u003Cli>Local SEO modules including locations and KML sitemap support\u003C\u002Fli>\n\u003Cli>WooCommerce SEO modules including product schema, cart schema, shop optimisation, and visibility controls\u003C\u002Fli>\n\u003Cli>E-E-A-T monitoring and advanced audit workflows\u003C\u002Fli>\n\u003Cli>Advanced cloud image optimisation workflows\u003C\u002Fli>\n\u003Cli>Advanced performance modules including critical CSS, unused CSS, cache preload, object cache, script management, font subsetting, video optimisation, speculation rules, INP\u002FLCP optimisers, and view transitions\u003C\u002Fli>\n\u003Cli>Advanced technical SEO modules including author\u002Fvideo\u002Fspecial sitemaps, redirect logging, hreflang\u002Finternationalisation, ethical SEO, headless mode, and LLMs.txt support\u003C\u002Fli>\n\u003Cli>Agency features including client reporting, audit log, SEO roadmaps, white label, user manager, and SEO simulator\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fpricing?utm_source=wporg&utm_campaign=readme\" rel=\"nofollow ugc\">See pricing and plans \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Learn More\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprorank.io?utm_source=wporg&utm_campaign=readme\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fdocs?utm_source=wporg&utm_campaign=readme\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fpricing?utm_source=wporg&utm_campaign=readme\" rel=\"nofollow ugc\">Pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fsupport?utm_source=wporg&utm_campaign=readme\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>ProRank SEO connects to external services only for features that need them. No data is sent unless you use the specific feature.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>ProRank API\u003C\u002Fstrong> — Admin notifications and optional feedback submissions. Sends site URL, plugin version, and feedback fields. \u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google PageSpeed Insights API\u003C\u002Fstrong> — Core Web Vitals and performance audits. Sends the analysed URL and optional API key. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Indexing API\u003C\u002Fstrong> — URL submission for indexing. Sends site URL, OAuth tokens, and URLs. \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fterms\" rel=\"nofollow ugc\">Terms\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fpolicies.google.com\u002Fprivacy\" rel=\"nofollow ugc\">Privacy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Schema.org Validator\u003C\u002Fstrong> — Schema validation. Sends the validated page URL. \u003Ca href=\"https:\u002F\u002Fschema.org\u002Fdocs\u002Fterms.html\" rel=\"nofollow ugc\">Terms\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>IndexNow\u003C\u002Fstrong> — Instant indexing notifications. Sends host, API key, and URLs. \u003Ca href=\"https:\u002F\u002Fwww.indexnow.org\u002F\" rel=\"nofollow ugc\">Protocol\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Sitemap Pings\u003C\u002Fstrong> — Notifies Google and Bing of sitemap updates. Sends the sitemap URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Fonts\u003C\u002Fstrong> — Downloads fonts locally when local hosting is enabled. Sends the font request URL.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>ProRank SEO does not collect personal data by default. All SEO data is stored locally in your WordPress database. Optional features like click tracking and RUM monitoring are disabled by default and only activate when you enable them.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fprorank.io\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa>\u003C\u002Fp>\n","WordPress SEO and performance plugin with metadata, schema, sitemaps, redirects, audits, internal linking, image optimization, and speed tools.",381,"2026-03-12T21:53:00.000Z","6.7","8.2",[121,122,22,23,24],"image-optimization","redirect-manager","https:\u002F\u002Fprorank.io","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fprorank-seo.1.0.3.zip",{"attackSurface":126,"codeSignals":844,"taintFlows":1076,"riskAssessment":1532,"analyzedAt":1540},{"hooks":127,"ajaxHandlers":572,"restRoutes":786,"shortcodes":828,"cronEvents":836,"entryPointCount":380,"unprotectedCount":27},[128,134,138,144,147,150,153,155,158,163,165,169,173,177,181,185,188,191,195,198,203,206,209,212,216,219,222,225,228,231,234,236,238,240,242,244,246,248,250,253,256,258,260,262,264,266,268,270,273,275,277,280,282,284,288,291,294,297,300,303,305,307,309,311,313,315,317,319,321,323,326,328,330,332,334,336,338,340,342,344,346,348,350,352,354,356,358,360,362,364,368,371,375,378,381,383,385,387,389,393,396,398,402,406,410,412,415,418,422,425,427,430,431,434,437,438,440,443,446,448,453,456,459,462,466,469,471,473,475,478,481,484,488,491,494,497,499,502,505,507,509,512,516,520,522,526,527,529,531,533,538,542,544,546,548,550,553,557,560,563,565,567,568,570],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","rest_api_init","register_rest_routes","includes\\class-rocketship-seo-ai.php",44,{"type":129,"name":135,"callback":136,"priority":14,"file":132,"line":137},"admin_init","register_ai_settings",47,{"type":129,"name":139,"callback":140,"priority":141,"file":142,"line":143},"init","track_visit",1,"includes\\class-rocketship-seo-bot-detector.php",371,{"type":129,"name":145,"callback":140,"priority":141,"file":142,"line":146},"wp",372,{"type":129,"name":148,"callback":140,"priority":141,"file":142,"line":149},"template_redirect",373,{"type":129,"name":139,"callback":151,"priority":141,"file":142,"line":152},"create_table",376,{"type":129,"name":135,"callback":151,"file":142,"line":154},377,{"type":129,"name":135,"callback":156,"file":142,"line":157},"register_bot_detector_settings",385,{"type":129,"name":159,"callback":160,"priority":161,"file":142,"line":162},"admin_menu","add_admin_menu",25,388,{"type":129,"name":130,"callback":131,"file":142,"line":164},403,{"type":129,"name":166,"callback":167,"file":142,"line":168},"admin_enqueue_scripts","enqueue_admin_scripts",406,{"type":129,"name":170,"callback":171,"file":142,"line":172},"add_meta_boxes","add_meta_box",409,{"type":129,"name":174,"callback":175,"file":142,"line":176},"rocketship_seo_cleanup_bot_logs","cleanup_old_logs",415,{"type":129,"name":178,"callback":179,"file":142,"line":180},"admin_notices","closure",2066,{"type":129,"name":178,"callback":182,"file":183,"line":184},"show_compatibility_notice","includes\\class-rocketship-seo-compatibility.php",37,{"type":129,"name":139,"callback":186,"priority":141,"file":183,"line":187},"disable_other_plugins_early",40,{"type":129,"name":139,"callback":189,"priority":141,"file":183,"line":190},"maybe_disable_seo_output",43,{"type":129,"name":192,"callback":193,"priority":141,"file":183,"line":194},"wp_head","start_head_output_buffer",46,{"type":129,"name":192,"callback":196,"priority":197,"file":183,"line":137},"end_head_output_buffer",999,{"type":199,"name":200,"callback":201,"file":183,"line":202},"filter","rocketship_seo_should_output","__return_false",309,{"type":129,"name":192,"callback":204,"priority":27,"file":183,"line":205},"remove_wordpress_core_title",330,{"type":129,"name":192,"callback":207,"priority":27,"file":183,"line":208},"final_cleanup_other_plugins",348,{"type":199,"name":210,"callback":201,"file":183,"line":211},"wpseo_frontend_output",437,{"type":199,"name":213,"callback":214,"file":183,"line":215},"wpseo_json_ld_output","__return_empty_array",438,{"type":199,"name":217,"callback":201,"file":183,"line":218},"wpseo_title",441,{"type":199,"name":220,"callback":201,"file":183,"line":221},"wpseo_metadesc",442,{"type":199,"name":223,"callback":201,"file":183,"line":224},"wpseo_opengraph_title",443,{"type":199,"name":226,"callback":201,"file":183,"line":227},"wpseo_opengraph_desc",444,{"type":199,"name":229,"callback":201,"file":183,"line":230},"wpseo_twitter_title",445,{"type":199,"name":232,"callback":201,"file":183,"line":233},"wpseo_twitter_description",446,{"type":199,"name":217,"callback":201,"file":183,"line":235},454,{"type":199,"name":210,"callback":179,"file":183,"line":237},455,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":239},465,{"type":199,"name":220,"callback":201,"file":183,"line":241},476,{"type":199,"name":210,"callback":179,"file":183,"line":243},477,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":245},482,{"type":199,"name":223,"callback":201,"file":183,"line":247},491,{"type":199,"name":226,"callback":201,"file":183,"line":249},492,{"type":199,"name":251,"callback":201,"file":183,"line":252},"wpseo_opengraph_url",493,{"type":199,"name":254,"callback":201,"file":183,"line":255},"wpseo_opengraph_type",494,{"type":199,"name":210,"callback":179,"file":183,"line":257},495,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":259},500,{"type":199,"name":229,"callback":201,"file":183,"line":261},509,{"type":199,"name":232,"callback":201,"file":183,"line":263},510,{"type":199,"name":210,"callback":179,"file":183,"line":265},511,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":267},516,{"type":199,"name":213,"callback":214,"file":183,"line":269},525,{"type":199,"name":271,"callback":214,"file":183,"line":272},"wpseo_schema_graph_pieces",526,{"type":199,"name":210,"callback":179,"file":183,"line":274},527,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":276},532,{"type":199,"name":278,"callback":201,"file":183,"line":279},"wpseo_robots",541,{"type":199,"name":210,"callback":179,"file":183,"line":281},542,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":283},547,{"type":199,"name":285,"callback":286,"file":183,"line":287},"rank_math\u002Ffrontend\u002Fdisable","__return_true",575,{"type":199,"name":289,"callback":214,"file":183,"line":290},"rank_math\u002Fjson_ld",576,{"type":199,"name":292,"callback":201,"file":183,"line":293},"rank_math\u002Ffrontend\u002Ftitle",579,{"type":199,"name":295,"callback":201,"file":183,"line":296},"rank_math\u002Ffrontend\u002Fdescription",580,{"type":199,"name":298,"callback":214,"file":183,"line":299},"rank_math\u002Fopengraph\u002Ffacebook",581,{"type":199,"name":301,"callback":214,"file":183,"line":302},"rank_math\u002Fopengraph\u002Ftwitter",582,{"type":199,"name":292,"callback":201,"file":183,"line":304},589,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":306},597,{"type":199,"name":295,"callback":201,"file":183,"line":308},604,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":310},606,{"type":199,"name":298,"callback":214,"file":183,"line":312},613,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":314},615,{"type":199,"name":301,"callback":214,"file":183,"line":316},622,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":318},624,{"type":199,"name":289,"callback":214,"file":183,"line":320},631,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":322},633,{"type":199,"name":324,"callback":201,"file":183,"line":325},"rank_math\u002Ffrontend\u002Frobots",641,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":327},643,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":329},665,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":331},673,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":333},680,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":335},687,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":337},694,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":339},701,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":341},722,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":343},730,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":345},737,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":347},746,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":349},755,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":351},762,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":353},782,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":355},789,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":357},796,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":359},803,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":361},810,{"type":129,"name":192,"callback":179,"priority":27,"file":183,"line":363},817,{"type":129,"name":159,"callback":365,"file":366,"line":367},"add_menu","includes\\class-rocketship-seo-file-rules-editor.php",32,{"type":129,"name":369,"callback":365,"file":366,"line":370},"network_admin_menu",33,{"type":129,"name":135,"callback":372,"file":373,"line":374},"handle_oauth_callback","includes\\class-rocketship-seo-google-analytics.php",59,{"type":129,"name":178,"callback":376,"file":373,"line":377},"show_connection_notices",62,{"type":129,"name":170,"callback":379,"file":373,"line":380},"add_analytics_metabox",74,{"type":129,"name":166,"callback":167,"file":373,"line":382},77,{"type":129,"name":178,"callback":179,"file":373,"line":384},184,{"type":129,"name":178,"callback":179,"file":373,"line":386},212,{"type":129,"name":178,"callback":179,"file":373,"line":388},224,{"type":129,"name":192,"callback":390,"priority":141,"file":391,"line":392},"output_meta_robots","includes\\class-rocketship-seo-indexing.php",29,{"type":129,"name":130,"callback":131,"file":394,"line":395},"includes\\class-rocketship-seo-indexnow.php",28,{"type":129,"name":130,"callback":397,"file":394,"line":370},"register_verification_routes",{"type":129,"name":399,"callback":400,"priority":66,"file":394,"line":401},"wp_after_insert_post","maybe_auto_submit_post",41,{"type":129,"name":403,"callback":404,"file":394,"line":405},"rocketship_seo_indexnow_auto_submit","handle_auto_submit",42,{"type":129,"name":139,"callback":407,"file":408,"line":409},"register_meta","includes\\class-rocketship-seo-meta.php",27,{"type":129,"name":170,"callback":171,"file":408,"line":411},30,{"type":129,"name":413,"callback":414,"priority":66,"file":408,"line":370},"save_post","save_meta_box",{"type":129,"name":416,"callback":416,"file":408,"line":417},"enqueue_block_editor_assets",36,{"type":129,"name":178,"callback":419,"file":420,"line":421},"display_notices","includes\\class-rocketship-seo-notices.php",19,{"type":129,"name":166,"callback":423,"file":420,"line":424},"enqueue_notice_scripts",21,{"type":129,"name":139,"callback":139,"priority":141,"file":426,"line":417},"includes\\class-rocketship-seo-redirect-manager.php",{"type":129,"name":148,"callback":428,"priority":141,"file":426,"line":429},"process_ai_bot_redirects",39,{"type":129,"name":135,"callback":151,"file":426,"line":137},{"type":129,"name":148,"callback":432,"priority":141,"file":426,"line":433},"process_redirects",53,{"type":129,"name":135,"callback":435,"file":426,"line":436},"maybe_update_uploads_htaccess",56,{"type":129,"name":159,"callback":160,"priority":411,"file":426,"line":374},{"type":129,"name":166,"callback":167,"file":426,"line":439},76,{"type":199,"name":441,"callback":179,"file":426,"line":442},"wp_die_handler",1081,{"type":199,"name":444,"callback":179,"file":426,"line":445},"query_vars",1214,{"type":129,"name":148,"callback":179,"priority":141,"file":426,"line":447},1221,{"type":129,"name":449,"callback":450,"file":451,"line":452},"wp_enqueue_scripts","enqueue_scripts","includes\\class-rocketship-seo-reviews.php",106,{"type":129,"name":449,"callback":454,"file":451,"line":455},"enqueue_styles",107,{"type":129,"name":166,"callback":457,"file":451,"line":458},"enqueue_admin_styles",110,{"type":129,"name":192,"callback":460,"file":451,"line":461},"output_custom_css",113,{"type":129,"name":463,"callback":464,"file":451,"line":465},"rocketship_reviews_daily_sync","cron_sync_all_reviews",116,{"type":129,"name":192,"callback":467,"priority":141,"file":468,"line":436},"output_meta_tags","includes\\class-rocketship-seo-schema.php",{"type":129,"name":159,"callback":160,"file":470,"line":421},"includes\\class-rocketship-seo-settings.php",{"type":129,"name":135,"callback":472,"file":470,"line":11},"register_settings",{"type":129,"name":166,"callback":474,"file":470,"line":424},"enqueue_admin_assets",{"type":129,"name":130,"callback":476,"file":470,"line":477},"register_rest_settings",22,{"type":199,"name":479,"callback":480,"priority":66,"file":470,"line":401},"attachment_fields_to_edit","add_regenerate_button_to_media_modal",{"type":129,"name":482,"callback":483,"file":470,"line":405},"admin_footer-upload.php","add_regenerate_button_to_media_grid",{"type":129,"name":485,"callback":486,"file":470,"line":487},"shutdown","flush_rewrite_rules",882,{"type":129,"name":139,"callback":489,"file":490,"line":11},"add_sitemap_endpoints","includes\\class-rocketship-seo-sitemap.php",{"type":199,"name":444,"callback":492,"file":490,"line":493},"add_query_vars",23,{"type":129,"name":148,"callback":495,"file":490,"line":496},"handle_sitemap_request",26,{"type":129,"name":139,"callback":498,"file":490,"line":392},"add_rewrite_rules",{"type":199,"name":500,"callback":501,"priority":66,"file":490,"line":367},"robots_txt","add_sitemap_to_robots",{"type":129,"name":135,"callback":503,"file":504,"line":392},"register_toc_settings","includes\\class-rocketship-seo-toc.php",{"type":129,"name":170,"callback":506,"file":504,"line":367},"add_toc_meta_box",{"type":129,"name":413,"callback":508,"file":504,"line":370},"save_toc_meta_box",{"type":199,"name":510,"callback":511,"priority":11,"file":504,"line":417},"the_content","maybe_add_toc",{"type":129,"name":139,"callback":513,"file":514,"line":515},"check_for_updates","includes\\class-rocketship-seo-updater.php",52,{"type":129,"name":135,"callback":517,"file":518,"line":519},"check_for_upgrades","includes\\class-rocketship-seo-upgrade-manager.php",31,{"type":129,"name":178,"callback":521,"file":518,"line":377},"show_upgrade_notice",{"type":129,"name":139,"callback":523,"file":524,"line":525},"add_sitemap_rewrite_rule","includes\\class-rocketship-seo-visual-sitemap.php",61,{"type":129,"name":148,"callback":495,"file":524,"line":377},{"type":129,"name":449,"callback":454,"file":524,"line":528},63,{"type":129,"name":449,"callback":450,"file":524,"line":530},64,{"type":129,"name":166,"callback":457,"file":524,"line":532},65,{"type":129,"name":139,"callback":534,"priority":535,"file":536,"line":537},"maybe_setup_title_handling",2,"includes\\class-rocketship-seo.php",91,{"type":129,"name":539,"callback":540,"file":536,"line":541},"plugins_loaded","anonymous",301,{"type":129,"name":166,"callback":540,"file":536,"line":543},316,{"type":129,"name":166,"callback":540,"file":536,"line":545},317,{"type":129,"name":449,"callback":540,"file":536,"line":547},334,{"type":129,"name":449,"callback":540,"file":536,"line":549},335,{"type":129,"name":551,"callback":179,"priority":197,"file":536,"line":552},"wp_loaded",396,{"type":199,"name":554,"callback":555,"priority":197,"file":536,"line":556},"pre_get_document_title","filter_document_title",574,{"type":199,"name":558,"callback":559,"priority":197,"file":536,"line":287},"document_title_parts","filter_document_title_parts",{"type":199,"name":561,"callback":562,"priority":197,"file":536,"line":290},"wp_title","filter_wp_title",{"type":129,"name":148,"callback":564,"priority":141,"file":536,"line":293},"disable_other_title_handling",{"type":129,"name":192,"callback":566,"priority":27,"file":536,"line":302},"final_title_cleanup",{"type":199,"name":554,"callback":555,"priority":197,"file":536,"line":322},{"type":199,"name":558,"callback":559,"priority":197,"file":536,"line":569},636,{"type":199,"name":561,"callback":562,"priority":197,"file":536,"line":571},639,[573,578,581,584,587,591,595,599,602,605,608,612,615,618,622,626,630,634,638,641,645,649,653,656,659,663,667,671,675,679,683,686,687,690,693,696,699,702,705,708,711,714,717,720,723,727,731,735,739,743,747,751,755,759,762,763,764,767,770,773,776,779,782,783],{"action":574,"nopriv":575,"callback":576,"hasNonce":577,"hasCapCheck":577,"file":132,"line":411},"rocketship_seo_ai_generate_title",false,"ajax_generate_title",true,{"action":579,"nopriv":575,"callback":580,"hasNonce":577,"hasCapCheck":577,"file":132,"line":519},"rocketship_seo_ai_generate_description","ajax_generate_description",{"action":582,"nopriv":575,"callback":583,"hasNonce":577,"hasCapCheck":577,"file":132,"line":367},"rocketship_seo_ai_analyze_content","ajax_analyze_content",{"action":585,"nopriv":575,"callback":586,"hasNonce":577,"hasCapCheck":577,"file":132,"line":370},"rocketship_seo_ai_bulk_suggestions","ajax_bulk_suggestions",{"action":588,"nopriv":575,"callback":589,"hasNonce":577,"hasCapCheck":577,"file":132,"line":590},"rocketship_seo_apply_suggestion","ajax_apply_suggestion",34,{"action":592,"nopriv":575,"callback":593,"hasNonce":577,"hasCapCheck":577,"file":132,"line":594},"rocketship_seo_get_filtered_posts","ajax_get_filtered_posts",35,{"action":596,"nopriv":575,"callback":597,"hasNonce":577,"hasCapCheck":577,"file":132,"line":598},"rocketship_seo_advanced_seo_strategy","ajax_advanced_seo_strategy",38,{"action":600,"nopriv":575,"callback":601,"hasNonce":577,"hasCapCheck":577,"file":132,"line":429},"rocketship_seo_content_gap_analysis","ajax_content_gap_analysis",{"action":603,"nopriv":575,"callback":604,"hasNonce":577,"hasCapCheck":577,"file":132,"line":187},"rocketship_seo_advanced_keyword_research","ajax_advanced_keyword_research",{"action":606,"nopriv":575,"callback":607,"hasNonce":577,"hasCapCheck":577,"file":132,"line":401},"rocketship_seo_eat_analysis","ajax_eat_analysis",{"action":609,"nopriv":575,"callback":610,"hasNonce":577,"hasCapCheck":577,"file":611,"line":187},"rocketship_upgrade_bot_detector","ajax_upgrade_bot_detector","includes\\class-rocketship-seo-bot-detector-reset.php",{"action":613,"nopriv":575,"callback":614,"hasNonce":577,"hasCapCheck":577,"file":611,"line":401},"rocketship_check_bot_detector_status","ajax_check_bot_detector_status",{"action":616,"nopriv":575,"callback":617,"hasNonce":577,"hasCapCheck":577,"file":611,"line":405},"rocketship_recreate_bot_table","ajax_recreate_bot_table",{"action":619,"nopriv":575,"callback":620,"hasNonce":577,"hasCapCheck":577,"file":142,"line":621},"rocketship_bot_detector_stats","ajax_get_stats",391,{"action":623,"nopriv":575,"callback":624,"hasNonce":577,"hasCapCheck":577,"file":142,"line":625},"rocketship_bot_detector_chart_data","ajax_get_chart_data",392,{"action":627,"nopriv":575,"callback":628,"hasNonce":577,"hasCapCheck":577,"file":142,"line":629},"rocketship_bot_detector_export","ajax_export_data",393,{"action":631,"nopriv":575,"callback":632,"hasNonce":577,"hasCapCheck":577,"file":142,"line":633},"rocketship_bot_detector_top_bots","ajax_get_top_bots",394,{"action":635,"nopriv":575,"callback":636,"hasNonce":577,"hasCapCheck":577,"file":142,"line":637},"rocketship_bot_detector_recent_activity","ajax_get_recent_activity",395,{"action":639,"nopriv":575,"callback":640,"hasNonce":577,"hasCapCheck":577,"file":142,"line":552},"rocketship_bot_detector_post_chart","ajax_get_post_chart",{"action":642,"nopriv":575,"callback":643,"hasNonce":577,"hasCapCheck":577,"file":142,"line":644},"rocketship_bot_detector_bot_types","ajax_get_bot_types",397,{"action":646,"nopriv":575,"callback":647,"hasNonce":577,"hasCapCheck":577,"file":142,"line":648},"rocketship_bot_detector_top_urls","ajax_get_top_urls",398,{"action":650,"nopriv":575,"callback":651,"hasNonce":577,"hasCapCheck":577,"file":142,"line":652},"rocketship_bot_detector_category_details","ajax_get_category_details",399,{"action":654,"nopriv":575,"callback":655,"hasNonce":577,"hasCapCheck":577,"file":142,"line":64},"rocketship_bot_detector_post_category_details","ajax_get_post_category_details",{"action":657,"nopriv":575,"callback":658,"hasNonce":577,"hasCapCheck":577,"file":373,"line":532},"rocketship_ga_connect_oauth","ajax_connect_oauth",{"action":660,"nopriv":575,"callback":661,"hasNonce":577,"hasCapCheck":577,"file":373,"line":662},"rocketship_ga_disconnect","ajax_disconnect",66,{"action":664,"nopriv":575,"callback":665,"hasNonce":577,"hasCapCheck":577,"file":373,"line":666},"rocketship_ga_fetch_data","ajax_fetch_data",67,{"action":668,"nopriv":575,"callback":669,"hasNonce":577,"hasCapCheck":577,"file":373,"line":670},"rocketship_ga_fetch_post_data","ajax_fetch_post_data",68,{"action":672,"nopriv":575,"callback":673,"hasNonce":577,"hasCapCheck":577,"file":373,"line":674},"rocketship_ga_get_properties","ajax_get_properties",69,{"action":676,"nopriv":575,"callback":677,"hasNonce":577,"hasCapCheck":577,"file":373,"line":678},"rocketship_ga_save_property","ajax_save_property",70,{"action":680,"nopriv":575,"callback":681,"hasNonce":577,"hasCapCheck":577,"file":373,"line":682},"rocketship_ga_test_connection","ajax_test_connection",71,{"action":684,"nopriv":575,"callback":685,"hasNonce":577,"hasCapCheck":577,"file":394,"line":392},"rocketship_seo_indexnow_submit","ajax_submit_indexnow",{"action":684,"nopriv":577,"callback":685,"hasNonce":577,"hasCapCheck":577,"file":394,"line":411},{"action":688,"nopriv":575,"callback":689,"hasNonce":575,"hasCapCheck":577,"file":394,"line":590},"rocketship_seo_indexnow_verify","ajax_verify_submission",{"action":691,"nopriv":575,"callback":692,"hasNonce":575,"hasCapCheck":577,"file":394,"line":594},"rocketship_seo_indexnow_history","ajax_get_submission_history",{"action":694,"nopriv":575,"callback":695,"hasNonce":575,"hasCapCheck":577,"file":394,"line":598},"rocketship_seo_indexnow_bulk_get_posts","ajax_bulk_get_posts",{"action":697,"nopriv":575,"callback":698,"hasNonce":577,"hasCapCheck":575,"file":420,"line":11},"rocketship_seo_dismiss_notice","dismiss_notice",{"action":700,"nopriv":575,"callback":701,"hasNonce":577,"hasCapCheck":577,"file":426,"line":377},"rocketship_add_redirect","ajax_add_redirect",{"action":703,"nopriv":575,"callback":704,"hasNonce":577,"hasCapCheck":577,"file":426,"line":528},"rocketship_update_redirect","ajax_update_redirect",{"action":706,"nopriv":575,"callback":707,"hasNonce":577,"hasCapCheck":577,"file":426,"line":530},"rocketship_delete_redirect","ajax_delete_redirect",{"action":709,"nopriv":575,"callback":710,"hasNonce":577,"hasCapCheck":577,"file":426,"line":532},"rocketship_get_redirects","ajax_get_redirects",{"action":712,"nopriv":575,"callback":713,"hasNonce":577,"hasCapCheck":577,"file":426,"line":662},"rocketship_bulk_import_redirects","ajax_bulk_import_redirects",{"action":715,"nopriv":575,"callback":716,"hasNonce":577,"hasCapCheck":577,"file":426,"line":666},"rocketship_export_redirects","ajax_export_redirects",{"action":718,"nopriv":575,"callback":719,"hasNonce":577,"hasCapCheck":577,"file":426,"line":670},"rocketship_test_redirect","ajax_test_redirect",{"action":721,"nopriv":575,"callback":722,"hasNonce":577,"hasCapCheck":577,"file":426,"line":682},"rocketship_save_ai_redirect_settings","ajax_save_ai_redirect_settings",{"action":724,"nopriv":575,"callback":725,"hasNonce":577,"hasCapCheck":577,"file":426,"line":726},"rocketship_save_bot_redirect_settings","ajax_save_bot_redirect_settings",72,{"action":728,"nopriv":575,"callback":729,"hasNonce":577,"hasCapCheck":577,"file":426,"line":730},"rocketship_test_bot_detection","ajax_test_bot_detection",73,{"action":732,"nopriv":575,"callback":733,"hasNonce":577,"hasCapCheck":577,"file":451,"line":734},"rocketship_test_google_api","ajax_test_google_api",95,{"action":736,"nopriv":575,"callback":737,"hasNonce":577,"hasCapCheck":577,"file":451,"line":738},"rocketship_fetch_reviews","ajax_fetch_reviews",96,{"action":740,"nopriv":575,"callback":741,"hasNonce":577,"hasCapCheck":577,"file":451,"line":742},"rocketship_save_place_id","ajax_save_place_id",97,{"action":744,"nopriv":575,"callback":745,"hasNonce":577,"hasCapCheck":577,"file":451,"line":746},"rocketship_delete_place_id","ajax_delete_place_id",98,{"action":748,"nopriv":575,"callback":749,"hasNonce":577,"hasCapCheck":577,"file":451,"line":750},"rocketship_generate_shortcode","ajax_generate_shortcode",99,{"action":752,"nopriv":575,"callback":753,"hasNonce":577,"hasCapCheck":577,"file":451,"line":754},"rocketship_sync_reviews","ajax_sync_reviews",102,{"action":756,"nopriv":575,"callback":757,"hasNonce":577,"hasCapCheck":577,"file":451,"line":758},"rocketship_get_sync_status","ajax_get_sync_status",103,{"action":760,"nopriv":575,"callback":761,"hasNonce":577,"hasCapCheck":577,"file":470,"line":161},"rocketship_seo_generate_meta","ajax_generate_meta",{"action":588,"nopriv":575,"callback":589,"hasNonce":577,"hasCapCheck":577,"file":470,"line":496},{"action":592,"nopriv":575,"callback":593,"hasNonce":577,"hasCapCheck":577,"file":470,"line":409},{"action":765,"nopriv":575,"callback":766,"hasNonce":577,"hasCapCheck":577,"file":470,"line":411},"rocketship_seo_generate_image_meta","ajax_generate_image_meta",{"action":768,"nopriv":575,"callback":769,"hasNonce":577,"hasCapCheck":577,"file":470,"line":519},"rocketship_seo_get_image_meta","ajax_get_image_meta",{"action":771,"nopriv":575,"callback":772,"hasNonce":577,"hasCapCheck":577,"file":470,"line":367},"rocketship_seo_update_image_meta","ajax_update_image_meta",{"action":774,"nopriv":575,"callback":775,"hasNonce":577,"hasCapCheck":577,"file":470,"line":594},"rocketship_seo_dismiss_compatibility_notice","ajax_dismiss_compatibility_notice",{"action":777,"nopriv":575,"callback":778,"hasNonce":577,"hasCapCheck":577,"file":470,"line":598},"rocketship_seo_save_indexing_settings","ajax_save_indexing_settings",{"action":780,"nopriv":575,"callback":781,"hasNonce":577,"hasCapCheck":575,"file":524,"line":662},"get_sitemap_data","ajax_get_sitemap_data",{"action":780,"nopriv":577,"callback":781,"hasNonce":577,"hasCapCheck":575,"file":524,"line":666},{"action":784,"nopriv":575,"callback":785,"hasNonce":577,"hasCapCheck":577,"file":524,"line":670},"update_sitemap_settings","ajax_update_sitemap_settings",[787,794,798,802,808,813,819,823],{"namespace":788,"route":789,"methods":790,"callback":792,"permissionCallback":179,"file":132,"line":793},"rocketship-seo\u002Fv1","\u002Fai\u002Fgenerate-title",[791],"POST","rest_generate_title",54,{"namespace":788,"route":795,"methods":796,"callback":797,"permissionCallback":179,"file":132,"line":377},"\u002Fai\u002Fgenerate-description",[791],"rest_generate_description",{"namespace":788,"route":799,"methods":800,"callback":801,"permissionCallback":179,"file":132,"line":678},"\u002Fai\u002Fanalyze-content",[791],"rest_analyze_content",{"namespace":788,"route":803,"methods":804,"callback":806,"permissionCallback":179,"file":142,"line":807},"\u002Fbot-detector\u002Fstats",[805],"GET","rest_get_stats",1415,{"namespace":788,"route":809,"methods":810,"callback":811,"permissionCallback":179,"file":142,"line":812},"\u002Fbot-detector\u002Fpost\u002F(?P\u003Cid>\\d+)",[805],"rest_get_post_stats",1423,{"namespace":788,"route":814,"methods":815,"callback":816,"permissionCallback":817,"file":394,"line":818},"\u002Findexnow\u002Fsubmit",[791],"rest_submit_indexnow","check_permissions",49,{"namespace":788,"route":820,"methods":821,"callback":822,"permissionCallback":817,"file":394,"line":670},"\u002Findexnow\u002Fverify",[791],"rest_verify_submission",{"namespace":788,"route":824,"methods":825,"callback":826,"permissionCallback":817,"file":394,"line":827},"\u002Findexnow\u002Fhistory",[805],"rest_get_submission_history",82,[829,833],{"tag":830,"callback":831,"file":451,"line":832},"rocketship_reviews","render_reviews_shortcode",92,{"tag":834,"callback":835,"file":504,"line":429},"rocketship_toc","toc_shortcode",[837,838,840,842],{"hook":174,"callback":174,"file":142,"line":85},{"hook":403,"callback":403,"file":394,"line":839},662,{"hook":463,"callback":463,"file":451,"line":841},118,{"hook":174,"callback":174,"file":514,"line":843},236,{"dangerousFunctions":845,"sqlUsage":846,"outputEscaping":894,"fileOperations":421,"externalRequests":477,"nonceChecks":678,"capabilityChecks":1074,"bundledLibraries":1075},[],{"prepared":750,"raw":424,"locations":847},[848,852,854,856,859,861,863,866,868,870,873,875,877,879,881,883,885,887,889,891,893],{"file":849,"line":850,"context":851},"admin\\partials\\rocketship-seo-migration-status.php",140,"$wpdb->get_var() with variable interpolation",{"file":849,"line":853,"context":851},143,{"file":611,"line":855,"context":851},112,{"file":611,"line":857,"context":858},174,"$wpdb->query() with variable interpolation",{"file":611,"line":860,"context":858},207,{"file":611,"line":862,"context":858},264,{"file":611,"line":864,"context":865},440,"$wpdb->get_results() with variable interpolation",{"file":611,"line":867,"context":858},449,{"file":142,"line":869,"context":851},1575,{"file":142,"line":871,"context":872},1887,"$wpdb->get_col() with variable interpolation",{"file":142,"line":874,"context":858},2050,{"file":142,"line":876,"context":858},2058,{"file":142,"line":878,"context":858},2061,{"file":426,"line":880,"context":865},161,{"file":426,"line":882,"context":865},175,{"file":426,"line":884,"context":865},647,{"file":514,"line":886,"context":851},158,{"file":514,"line":888,"context":851},192,{"file":514,"line":890,"context":858},200,{"file":536,"line":892,"context":851},401,{"file":536,"line":164,"context":851},{"escaped":895,"rawEcho":896,"locations":897},904,93,[898,902,903,905,906,908,909,911,913,915,916,917,919,921,923,926,928,930,932,933,935,937,939,941,943,944,946,948,949,951,952,953,955,956,958,960,962,964,966,968,970,971,973,975,977,979,981,983,985,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072],{"file":899,"line":900,"context":901},"admin\\partials\\rocketship-seo-bot-detector-display.php",87,"raw output",{"file":899,"line":832,"context":901},{"file":899,"line":904,"context":901},104,{"file":899,"line":465,"context":901},{"file":899,"line":907,"context":901},202,{"file":899,"line":860,"context":901},{"file":899,"line":910,"context":901},210,{"file":899,"line":912,"context":901},352,{"file":914,"line":493,"context":901},"admin\\partials\\rocketship-seo-bot-detector-metabox.php",{"file":914,"line":395,"context":901},{"file":914,"line":187,"context":901},{"file":914,"line":918,"context":901},79,{"file":914,"line":920,"context":901},166,{"file":914,"line":922,"context":901},170,{"file":924,"line":925,"context":901},"admin\\partials\\rocketship-seo-redirects-display.php",1305,{"file":924,"line":927,"context":901},1312,{"file":924,"line":929,"context":901},1327,{"file":924,"line":931,"context":901},1793,{"file":132,"line":388,"context":901},{"file":132,"line":934,"context":901},225,{"file":132,"line":936,"context":901},226,{"file":142,"line":938,"context":901},2068,{"file":183,"line":940,"context":901},889,{"file":366,"line":942,"context":901},405,{"file":366,"line":942,"context":901},{"file":373,"line":945,"context":901},185,{"file":373,"line":947,"context":901},213,{"file":373,"line":934,"context":901},{"file":373,"line":950,"context":901},266,{"file":420,"line":818,"context":901},{"file":451,"line":233,"context":901},{"file":451,"line":954,"context":901},478,{"file":451,"line":252,"context":901},{"file":451,"line":957,"context":901},554,{"file":451,"line":959,"context":901},572,{"file":451,"line":961,"context":901},610,{"file":451,"line":963,"context":901},677,{"file":451,"line":965,"context":901},699,{"file":451,"line":967,"context":901},1071,{"file":468,"line":969,"context":901},120,{"file":468,"line":886,"context":901},{"file":468,"line":972,"context":901},305,{"file":468,"line":974,"context":901},799,{"file":468,"line":976,"context":901},835,{"file":468,"line":978,"context":901},928,{"file":468,"line":980,"context":901},972,{"file":468,"line":982,"context":901},1002,{"file":470,"line":984,"context":901},568,{"file":470,"line":287,"context":901},{"file":470,"line":987,"context":901},1121,{"file":470,"line":989,"context":901},1262,{"file":470,"line":991,"context":901},1263,{"file":470,"line":993,"context":901},1383,{"file":470,"line":995,"context":901},1489,{"file":470,"line":997,"context":901},1490,{"file":470,"line":999,"context":901},1495,{"file":470,"line":1001,"context":901},1498,{"file":470,"line":1003,"context":901},1499,{"file":470,"line":1005,"context":901},1773,{"file":470,"line":1007,"context":901},1774,{"file":470,"line":1009,"context":901},1817,{"file":470,"line":1011,"context":901},3484,{"file":470,"line":1013,"context":901},4149,{"file":470,"line":1015,"context":901},4193,{"file":470,"line":1017,"context":901},4236,{"file":470,"line":1019,"context":901},4271,{"file":470,"line":1021,"context":901},4327,{"file":470,"line":1023,"context":901},4632,{"file":470,"line":1025,"context":901},4633,{"file":470,"line":1027,"context":901},4647,{"file":470,"line":1029,"context":901},5524,{"file":470,"line":1031,"context":901},5636,{"file":470,"line":1033,"context":901},5659,{"file":470,"line":1035,"context":901},5667,{"file":470,"line":1037,"context":901},5684,{"file":470,"line":1039,"context":901},6545,{"file":470,"line":1041,"context":901},6578,{"file":470,"line":1043,"context":901},6604,{"file":470,"line":1045,"context":901},6653,{"file":470,"line":1047,"context":901},6717,{"file":470,"line":1049,"context":901},6761,{"file":470,"line":1051,"context":901},6875,{"file":470,"line":1053,"context":901},6906,{"file":470,"line":1055,"context":901},6997,{"file":470,"line":1057,"context":901},7226,{"file":470,"line":1059,"context":901},7286,{"file":470,"line":1061,"context":901},7295,{"file":470,"line":1063,"context":901},7315,{"file":470,"line":1065,"context":901},7324,{"file":490,"line":1067,"context":901},304,{"file":490,"line":1069,"context":901},501,{"file":504,"line":1071,"context":901},159,{"file":524,"line":1073,"context":901},194,88,[],[1077,1139,1165,1177,1213,1224,1236,1252,1262,1276,1290,1300,1311,1325,1335,1356,1365,1374,1382,1392,1403,1413,1423,1433,1443,1459,1476,1493,1506],{"entryPoint":1078,"graph":1079,"unsanitizedCount":66,"severity":1138},"render_page (includes\\class-rocketship-seo-file-rules-editor.php:176)",{"nodes":1080,"edges":1129},[1081,1086,1092,1096,1101,1104,1108,1110,1114,1117,1121,1124,1127],{"id":1082,"type":1083,"label":1084,"file":366,"line":1085},"n0","source","$_POST",241,{"id":1087,"type":1088,"label":1089,"file":366,"line":1090,"wp_function":1091},"n1","sink","file_get_contents() [SSRF\u002FLFI]",246,"file_get_contents",{"id":1093,"type":1083,"label":1094,"file":366,"line":1095},"n2","$_POST (x6)",299,{"id":1097,"type":1088,"label":1098,"file":366,"line":1099,"wp_function":1100},"n3","echo() [XSS]",340,"echo",{"id":1102,"type":1083,"label":1103,"file":366,"line":860},"n4","$_POST (x3)",{"id":1105,"type":1106,"label":1107,"file":366,"line":860},"n5","transform","→ read_file()",{"id":1109,"type":1088,"label":1089,"file":366,"line":734,"wp_function":1091},"n6",{"id":1111,"type":1083,"label":1112,"file":366,"line":1113},"n7","$_POST (x4)",209,{"id":1115,"type":1106,"label":1116,"file":366,"line":1113},"n8","→ create_backup()",{"id":1118,"type":1088,"label":1119,"file":366,"line":458,"wp_function":1120},"n9","file_put_contents() [File Write]","file_put_contents",{"id":1122,"type":1083,"label":1103,"file":366,"line":1123},"n10",223,{"id":1125,"type":1106,"label":1126,"file":366,"line":1123},"n11","→ write_file()",{"id":1128,"type":1088,"label":1119,"file":366,"line":758,"wp_function":1120},"n12",[1130,1131,1132,1133,1134,1135,1136,1137],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":575},{"from":1105,"to":1109,"sanitized":575},{"from":1111,"to":1115,"sanitized":575},{"from":1115,"to":1118,"sanitized":575},{"from":1122,"to":1125,"sanitized":575},{"from":1125,"to":1128,"sanitized":575},"medium",{"entryPoint":1140,"graph":1141,"unsanitizedCount":66,"severity":1138},"\u003Cclass-rocketship-seo-file-rules-editor> (includes\\class-rocketship-seo-file-rules-editor.php:0)",{"nodes":1142,"edges":1156},[1143,1144,1145,1146,1147,1148,1149,1150,1151,1152,1153,1154,1155],{"id":1082,"type":1083,"label":1084,"file":366,"line":1085},{"id":1087,"type":1088,"label":1089,"file":366,"line":1090,"wp_function":1091},{"id":1093,"type":1083,"label":1094,"file":366,"line":1095},{"id":1097,"type":1088,"label":1098,"file":366,"line":1099,"wp_function":1100},{"id":1102,"type":1083,"label":1103,"file":366,"line":860},{"id":1105,"type":1106,"label":1107,"file":366,"line":860},{"id":1109,"type":1088,"label":1089,"file":366,"line":734,"wp_function":1091},{"id":1111,"type":1083,"label":1112,"file":366,"line":1113},{"id":1115,"type":1106,"label":1116,"file":366,"line":1113},{"id":1118,"type":1088,"label":1119,"file":366,"line":458,"wp_function":1120},{"id":1122,"type":1083,"label":1103,"file":366,"line":1123},{"id":1125,"type":1106,"label":1126,"file":366,"line":1123},{"id":1128,"type":1088,"label":1119,"file":366,"line":758,"wp_function":1120},[1157,1158,1159,1160,1161,1162,1163,1164],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":575},{"from":1105,"to":1109,"sanitized":575},{"from":1111,"to":1115,"sanitized":575},{"from":1115,"to":1118,"sanitized":575},{"from":1122,"to":1125,"sanitized":575},{"from":1125,"to":1128,"sanitized":575},{"entryPoint":1166,"graph":1167,"unsanitizedCount":535,"severity":1138},"handle_image_request (includes\\class-rocketship-seo-redirect-manager.php:1232)",{"nodes":1168,"edges":1175},[1169,1172],{"id":1082,"type":1083,"label":1170,"file":426,"line":1171},"$_GET (x2)",1236,{"id":1087,"type":1088,"label":1173,"file":426,"line":991,"wp_function":1174},"header() [Header Injection]","header",[1176],{"from":1082,"to":1087,"sanitized":575},{"entryPoint":1178,"graph":1179,"unsanitizedCount":535,"severity":1138},"\u003Cclass-rocketship-seo-reviews> (includes\\class-rocketship-seo-reviews.php:0)",{"nodes":1180,"edges":1205},[1181,1183,1187,1190,1192,1193,1195,1197,1199,1200,1202,1204],{"id":1082,"type":1083,"label":1084,"file":451,"line":1182},825,{"id":1087,"type":1088,"label":1184,"file":451,"line":1185,"wp_function":1186},"update_option() [Settings Manipulation]",993,"update_option",{"id":1093,"type":1083,"label":1188,"file":451,"line":1189},"$_POST (x2)",926,{"id":1097,"type":1088,"label":1089,"file":451,"line":1191,"wp_function":1091},1100,{"id":1102,"type":1083,"label":1188,"file":451,"line":1189},{"id":1105,"type":1088,"label":1119,"file":451,"line":1194,"wp_function":1120},1138,{"id":1109,"type":1083,"label":1084,"file":451,"line":1196},1196,{"id":1111,"type":1106,"label":1198,"file":451,"line":1196},"→ load_reviews_from_storage()",{"id":1115,"type":1088,"label":1089,"file":451,"line":1191,"wp_function":1091},{"id":1118,"type":1083,"label":1084,"file":451,"line":1201},1216,{"id":1122,"type":1106,"label":1203,"file":451,"line":1201},"→ save_reviews_to_storage()",{"id":1125,"type":1088,"label":1119,"file":451,"line":1194,"wp_function":1120},[1206,1207,1208,1209,1210,1211,1212],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":577},{"from":1109,"to":1111,"sanitized":575},{"from":1111,"to":1115,"sanitized":575},{"from":1118,"to":1122,"sanitized":575},{"from":1122,"to":1125,"sanitized":575},{"entryPoint":1214,"graph":1215,"unsanitizedCount":27,"severity":1223},"\u003Crocketship-seo-migration-status> (admin\\partials\\rocketship-seo-migration-status.php:0)",{"nodes":1216,"edges":1221},[1217,1220],{"id":1082,"type":1083,"label":1218,"file":849,"line":1219},"$_SERVER['SERVER_SOFTWARE']",234,{"id":1087,"type":1088,"label":1098,"file":849,"line":1219,"wp_function":1100},[1222],{"from":1082,"to":1087,"sanitized":577},"low",{"entryPoint":1225,"graph":1226,"unsanitizedCount":27,"severity":1223},"ajax_get_chart_data (includes\\class-rocketship-seo-bot-detector.php:1380)",{"nodes":1227,"edges":1234},[1228,1230],{"id":1082,"type":1083,"label":1084,"file":142,"line":1229},1389,{"id":1087,"type":1088,"label":1231,"file":142,"line":1232,"wp_function":1233},"get_results() [SQLi]",1393,"get_results",[1235],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1237,"graph":1238,"unsanitizedCount":27,"severity":1223},"ajax_get_top_bots (includes\\class-rocketship-seo-bot-detector.php:1501)",{"nodes":1239,"edges":1249},[1240,1242,1246,1247],{"id":1082,"type":1083,"label":1084,"file":142,"line":1241},1510,{"id":1087,"type":1088,"label":1243,"file":142,"line":1244,"wp_function":1245},"get_var() [SQLi]",1517,"get_var",{"id":1093,"type":1083,"label":1084,"file":142,"line":1241},{"id":1097,"type":1088,"label":1231,"file":142,"line":1248,"wp_function":1233},1527,[1250,1251],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"entryPoint":1253,"graph":1254,"unsanitizedCount":27,"severity":1223},"ajax_get_recent_activity (includes\\class-rocketship-seo-bot-detector.php:1561)",{"nodes":1255,"edges":1260},[1256,1258],{"id":1082,"type":1083,"label":1084,"file":142,"line":1257},1571,{"id":1087,"type":1088,"label":1231,"file":142,"line":1259,"wp_function":1233},1578,[1261],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1263,"graph":1264,"unsanitizedCount":27,"severity":1223},"ajax_get_bot_types (includes\\class-rocketship-seo-bot-detector.php:1605)",{"nodes":1265,"edges":1273},[1266,1268,1270,1271],{"id":1082,"type":1083,"label":1084,"file":142,"line":1267},1614,{"id":1087,"type":1088,"label":1243,"file":142,"line":1269,"wp_function":1245},1621,{"id":1093,"type":1083,"label":1084,"file":142,"line":1267},{"id":1097,"type":1088,"label":1231,"file":142,"line":1272,"wp_function":1233},1631,[1274,1275],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"entryPoint":1277,"graph":1278,"unsanitizedCount":27,"severity":1223},"ajax_get_top_urls (includes\\class-rocketship-seo-bot-detector.php:1667)",{"nodes":1279,"edges":1287},[1280,1282,1284,1285],{"id":1082,"type":1083,"label":1084,"file":142,"line":1281},1676,{"id":1087,"type":1088,"label":1243,"file":142,"line":1283,"wp_function":1245},1683,{"id":1093,"type":1083,"label":1084,"file":142,"line":1281},{"id":1097,"type":1088,"label":1231,"file":142,"line":1286,"wp_function":1233},1692,[1288,1289],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"entryPoint":1291,"graph":1292,"unsanitizedCount":27,"severity":1223},"ajax_get_post_chart (includes\\class-rocketship-seo-bot-detector.php:1727)",{"nodes":1293,"edges":1298},[1294,1296],{"id":1082,"type":1083,"label":1084,"file":142,"line":1295},1736,{"id":1087,"type":1088,"label":1231,"file":142,"line":1297,"wp_function":1233},1743,[1299],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1301,"graph":1302,"unsanitizedCount":27,"severity":1223},"ajax_export_data (includes\\class-rocketship-seo-bot-detector.php:1763)",{"nodes":1303,"edges":1309},[1304,1307],{"id":1082,"type":1083,"label":1305,"file":142,"line":1306},"$_GET",1775,{"id":1087,"type":1088,"label":1231,"file":142,"line":1308,"wp_function":1233},1779,[1310],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1312,"graph":1313,"unsanitizedCount":27,"severity":1223},"ajax_get_category_details (includes\\class-rocketship-seo-bot-detector.php:1865)",{"nodes":1314,"edges":1322},[1315,1317,1319,1320],{"id":1082,"type":1083,"label":1084,"file":142,"line":1316},1878,{"id":1087,"type":1088,"label":1243,"file":142,"line":1318,"wp_function":1245},1891,{"id":1093,"type":1083,"label":1188,"file":142,"line":1316},{"id":1097,"type":1088,"label":1231,"file":142,"line":1321,"wp_function":1233},1912,[1323,1324],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"entryPoint":1326,"graph":1327,"unsanitizedCount":27,"severity":1223},"ajax_get_post_category_details (includes\\class-rocketship-seo-bot-detector.php:1962)",{"nodes":1328,"edges":1333},[1329,1331],{"id":1082,"type":1083,"label":1188,"file":142,"line":1330},1975,{"id":1087,"type":1088,"label":1231,"file":142,"line":1332,"wp_function":1233},1990,[1334],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1336,"graph":1337,"unsanitizedCount":27,"severity":1223},"\u003Cclass-rocketship-seo-bot-detector> (includes\\class-rocketship-seo-bot-detector.php:0)",{"nodes":1338,"edges":1351},[1339,1341,1342,1343,1347,1348,1349,1350],{"id":1082,"type":1083,"label":1340,"file":142,"line":1229},"$_POST (x10)",{"id":1087,"type":1088,"label":1231,"file":142,"line":1232,"wp_function":1233},{"id":1093,"type":1083,"label":1188,"file":142,"line":1229},{"id":1097,"type":1088,"label":1344,"file":142,"line":1345,"wp_function":1346},"get_row() [SQLi]",1441,"get_row",{"id":1102,"type":1083,"label":1112,"file":142,"line":1241},{"id":1105,"type":1088,"label":1243,"file":142,"line":1244,"wp_function":1245},{"id":1109,"type":1083,"label":1305,"file":142,"line":1306},{"id":1111,"type":1088,"label":1231,"file":142,"line":1308,"wp_function":1233},[1352,1353,1354,1355],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":577},{"from":1109,"to":1111,"sanitized":577},{"entryPoint":1357,"graph":1358,"unsanitizedCount":27,"severity":1223},"ajax_connect_oauth (includes\\class-rocketship-seo-google-analytics.php:1074)",{"nodes":1359,"edges":1363},[1360,1361],{"id":1082,"type":1083,"label":1188,"file":373,"line":442},{"id":1087,"type":1088,"label":1184,"file":373,"line":1362,"wp_function":1186},1089,[1364],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1366,"graph":1367,"unsanitizedCount":27,"severity":1223},"ajax_save_property (includes\\class-rocketship-seo-google-analytics.php:1222)",{"nodes":1368,"edges":1372},[1369,1371],{"id":1082,"type":1083,"label":1188,"file":373,"line":1370},1229,{"id":1087,"type":1088,"label":1184,"file":373,"line":1171,"wp_function":1186},[1373],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1375,"graph":1376,"unsanitizedCount":27,"severity":1223},"\u003Cclass-rocketship-seo-google-analytics> (includes\\class-rocketship-seo-google-analytics.php:0)",{"nodes":1377,"edges":1380},[1378,1379],{"id":1082,"type":1083,"label":1112,"file":373,"line":442},{"id":1087,"type":1088,"label":1184,"file":373,"line":1362,"wp_function":1186},[1381],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1383,"graph":1384,"unsanitizedCount":27,"severity":1223},"ajax_add_redirect (includes\\class-rocketship-seo-redirect-manager.php:358)",{"nodes":1385,"edges":1390},[1386,1388],{"id":1082,"type":1083,"label":1084,"file":426,"line":1387},365,{"id":1087,"type":1088,"label":1243,"file":426,"line":1389,"wp_function":1245},387,[1391],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1393,"graph":1394,"unsanitizedCount":27,"severity":1223},"ajax_bulk_import_redirects (includes\\class-rocketship-seo-redirect-manager.php:550)",{"nodes":1395,"edges":1401},[1396,1399],{"id":1082,"type":1083,"label":1397,"file":426,"line":1398},"$_FILES",561,{"id":1087,"type":1088,"label":1089,"file":426,"line":1400,"wp_function":1091},567,[1402],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1404,"graph":1405,"unsanitizedCount":27,"severity":1223},"ajax_save_ai_redirect_settings (includes\\class-rocketship-seo-redirect-manager.php:1279)",{"nodes":1406,"edges":1411},[1407,1409],{"id":1082,"type":1083,"label":1084,"file":426,"line":1408},1288,{"id":1087,"type":1088,"label":1184,"file":426,"line":1410,"wp_function":1186},1314,[1412],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1414,"graph":1415,"unsanitizedCount":27,"severity":1223},"ajax_save_bot_redirect_settings (includes\\class-rocketship-seo-redirect-manager.php:1331)",{"nodes":1416,"edges":1421},[1417,1419],{"id":1082,"type":1083,"label":1084,"file":426,"line":1418},1341,{"id":1087,"type":1088,"label":1184,"file":426,"line":1420,"wp_function":1186},1354,[1422],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1424,"graph":1425,"unsanitizedCount":27,"severity":1223},"ajax_get_sync_status (includes\\class-rocketship-seo-reviews.php:1265)",{"nodes":1426,"edges":1431},[1427,1429],{"id":1082,"type":1083,"label":1084,"file":451,"line":1428},1274,{"id":1087,"type":1088,"label":1089,"file":451,"line":1430,"wp_function":1091},1289,[1432],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1434,"graph":1435,"unsanitizedCount":27,"severity":1223},"render_image_seo_page (includes\\class-rocketship-seo-settings.php:3525)",{"nodes":1436,"edges":1441},[1437,1439],{"id":1082,"type":1083,"label":1305,"file":470,"line":1438},3531,{"id":1087,"type":1088,"label":1098,"file":470,"line":1440,"wp_function":1100},3640,[1442],{"from":1082,"to":1087,"sanitized":577},{"entryPoint":1444,"graph":1445,"unsanitizedCount":27,"severity":1223},"render_reviews_page (includes\\class-rocketship-seo-settings.php:5624)",{"nodes":1446,"edges":1456},[1447,1449,1451,1454],{"id":1082,"type":1083,"label":1094,"file":470,"line":1448},5642,{"id":1087,"type":1088,"label":1184,"file":470,"line":1450,"wp_function":1186},5643,{"id":1093,"type":1083,"label":1452,"file":470,"line":1453},"$_POST (x5)",5646,{"id":1097,"type":1088,"label":1098,"file":470,"line":1455,"wp_function":1100},5777,[1457,1458],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"entryPoint":1460,"graph":1461,"unsanitizedCount":27,"severity":1223},"\u003Cclass-rocketship-seo-settings> (includes\\class-rocketship-seo-settings.php:0)",{"nodes":1462,"edges":1472},[1463,1464,1465,1468,1470,1471],{"id":1082,"type":1083,"label":1305,"file":470,"line":1438},{"id":1087,"type":1088,"label":1098,"file":470,"line":1440,"wp_function":1100},{"id":1093,"type":1083,"label":1466,"file":470,"line":1467},"$_POST (x12)",3251,{"id":1097,"type":1088,"label":1098,"file":470,"line":1469,"wp_function":1100},3687,{"id":1102,"type":1083,"label":1094,"file":470,"line":1448},{"id":1105,"type":1088,"label":1184,"file":470,"line":1450,"wp_function":1186},[1473,1474,1475],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":577},{"entryPoint":1477,"graph":1478,"unsanitizedCount":535,"severity":1492},"\u003Crocketship-seo-bot-detector-display> (admin\\partials\\rocketship-seo-bot-detector-display.php:0)",{"nodes":1479,"edges":1488},[1480,1481,1482,1484,1485,1486],{"id":1082,"type":1083,"label":1305,"file":899,"line":421},{"id":1087,"type":1088,"label":1344,"file":899,"line":493,"wp_function":1346},{"id":1093,"type":1083,"label":1483,"file":899,"line":421},"$_GET (x10)",{"id":1097,"type":1088,"label":1098,"file":899,"line":670,"wp_function":1100},{"id":1102,"type":1083,"label":1305,"file":899,"line":421},{"id":1105,"type":1088,"label":1231,"file":899,"line":1487,"wp_function":1233},128,[1489,1490,1491],{"from":1082,"to":1087,"sanitized":575},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":575},"high",{"entryPoint":1494,"graph":1495,"unsanitizedCount":141,"severity":1492},"ajax_test_redirect (includes\\class-rocketship-seo-redirect-manager.php:692)",{"nodes":1496,"edges":1503},[1497,1499,1501],{"id":1082,"type":1083,"label":1084,"file":426,"line":1498},713,{"id":1087,"type":1106,"label":1500,"file":426,"line":1498},"→ find_redirect()",{"id":1093,"type":1088,"label":1344,"file":426,"line":1502,"wp_function":1346},145,[1504,1505],{"from":1082,"to":1087,"sanitized":575},{"from":1087,"to":1093,"sanitized":575},{"entryPoint":1507,"graph":1508,"unsanitizedCount":141,"severity":1492},"\u003Cclass-rocketship-seo-redirect-manager> (includes\\class-rocketship-seo-redirect-manager.php:0)",{"nodes":1509,"edges":1524},[1510,1511,1512,1513,1514,1515,1517,1518,1519,1520,1521,1522,1523],{"id":1082,"type":1083,"label":1188,"file":426,"line":1387},{"id":1087,"type":1088,"label":1243,"file":426,"line":1389,"wp_function":1245},{"id":1093,"type":1083,"label":1397,"file":426,"line":1398},{"id":1097,"type":1088,"label":1089,"file":426,"line":1400,"wp_function":1091},{"id":1102,"type":1083,"label":1397,"file":426,"line":1398},{"id":1105,"type":1088,"label":1119,"file":426,"line":1516,"wp_function":1120},1203,{"id":1109,"type":1083,"label":1170,"file":426,"line":1171},{"id":1111,"type":1088,"label":1173,"file":426,"line":991,"wp_function":1174},{"id":1115,"type":1083,"label":1188,"file":426,"line":1408},{"id":1118,"type":1088,"label":1184,"file":426,"line":1410,"wp_function":1186},{"id":1122,"type":1083,"label":1084,"file":426,"line":1498},{"id":1125,"type":1106,"label":1500,"file":426,"line":1498},{"id":1128,"type":1088,"label":1344,"file":426,"line":1502,"wp_function":1346},[1525,1526,1527,1528,1529,1530,1531],{"from":1082,"to":1087,"sanitized":577},{"from":1093,"to":1097,"sanitized":577},{"from":1102,"to":1105,"sanitized":577},{"from":1109,"to":1111,"sanitized":577},{"from":1115,"to":1118,"sanitized":577},{"from":1122,"to":1125,"sanitized":575},{"from":1125,"to":1128,"sanitized":575},{"summary":1533,"deductions":1534},"The rocketship-seo plugin exhibits a generally strong security posture, with a significant emphasis on robust authentication and authorization checks across its entry points. The absence of any known CVEs, unpatched vulnerabilities, or common vulnerability types in its history suggests a mature and well-maintained codebase.  The plugin also demonstrates good practices with a high percentage of SQL queries utilizing prepared statements and outputs being properly escaped, mitigating common web vulnerabilities.\n\nHowever, the static analysis reveals a few areas of concern that warrant attention. Specifically, the presence of 7 flows with unsanitized paths, 3 of which are classified as high severity by the taint analysis, indicate potential risks related to insecure file handling or directory traversal. While the total number of such flows is relatively low, their high severity designation means they should be treated with priority.  The presence of file operations and external HTTP requests, while not inherently insecure, can become vectors for vulnerabilities if not handled with extreme care and proper sanitization, which the taint analysis seems to suggest is a partial issue here.\n\nIn conclusion, rocketship-seo has a solid foundation of security practices, particularly in its handling of entry points and data sanitization for SQL and output. The low vulnerability history further reinforces this. The primary weakness lies in the identified high-severity taint flows related to unsanitized paths. Addressing these specific issues should be the immediate focus to further solidify the plugin's security.",[1535,1538],{"reason":1536,"points":1537},"High severity taint flows with unsanitized paths",15,{"reason":1539,"points":14},"Flows with unsanitized paths (medium severity implied)","2026-03-16T23:07:38.708Z",{"wat":1542,"direct":1553},{"assetPaths":1543,"generatorPatterns":1547,"scriptPaths":1548,"versionParams":1549},[1544,1545,1546],"\u002Fwp-content\u002Fplugins\u002Frocketship-seo\u002Fassets\u002Fcss\u002Frocketship-seo-admin.css","\u002Fwp-content\u002Fplugins\u002Frocketship-seo\u002Fassets\u002Fjs\u002Frocketship-seo-admin.js","\u002Fwp-content\u002Fplugins\u002Frocketship-seo\u002Fassets\u002Fjs\u002Frocketship-seo-public.js",[],[1545,1546],[1550,1551,1552],"rocketship-seo\u002Fassets\u002Fcss\u002Frocketship-seo-admin.css?ver=","rocketship-seo\u002Fassets\u002Fjs\u002Frocketship-seo-admin.js?ver=","rocketship-seo\u002Fassets\u002Fjs\u002Frocketship-seo-public.js?ver=",{"cssClasses":1554,"htmlComments":1555,"htmlAttributes":1557,"restEndpoints":1559,"jsGlobals":1560,"shortcodeOutput":1563},[],[1556],"\u003C!-- Rocketship SEO: Script enqueued on page",[1558],"data-rocketship-seo-page-value",[],[1561,1562],"RocketshipSEO","RocketshipSEO_Media",[]]