[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fZUgR1aObUoJFJqRlG79JLwVSynEz3oHFzn4raDZ7uvY":3},{"slug":4,"name":5,"version":6,"author":4,"author_profile":7,"description":8,"short_description":9,"active_installs":10,"downloaded":11,"rating":10,"num_ratings":10,"last_updated":12,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":16,"homepage":22,"download_link":23,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26,"vulnerabilities":27,"developer":28,"crawl_stats":25,"alternatives":33,"analysis":129,"fingerprints":1276},"instarank","InstaRank","2.0.9","https:\u002F\u002Fprofiles.wordpress.org\u002Finstarank\u002F","\u003Cp>InstaRank is the official WordPress plugin for the InstaRank platform. It enables seamless integration between your WordPress site and InstaRank’s AI-powered SEO optimization engine and programmatic SEO tools.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Easy Connection\u003C\u002Fstrong>: Connect your WordPress site to InstaRank with a simple API key or one-click OAuth\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI-Powered SEO\u003C\u002Fstrong>: Receive intelligent SEO recommendations powered by advanced AI\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Programmatic SEO\u003C\u002Fstrong>: Create and sync custom post types between InstaRank and WordPress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Page Builder Templates\u003C\u002Fstrong>: Import and manage templates from Elementor, Kadence, Divi, and more\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bidirectional Sync\u003C\u002Fstrong>: Sync post types from InstaRank to WordPress and vice versa\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom Post Type Management\u003C\u002Fstrong>: Register, update, and manage custom post types directly from InstaRank\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Review Before Apply\u003C\u002Fstrong>: Review all suggested changes before they’re applied to your site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe Rollback\u003C\u002Fstrong>: Easily rollback any changes if needed\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Change History\u003C\u002Fstrong>: Track all SEO modifications with a complete audit log\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Detection\u003C\u002Fstrong>: Automatically detects and integrates with popular SEO plugins like Yoast SEO, Rank Math, and All in One SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Flexible Approval\u003C\u002Fstrong>: Choose between manual review or automatic approval of changes\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WordPress Coding Standards\u003C\u002Fstrong>: Fully compliant with WordPress Plugin Check requirements\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Supported Change Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Meta titles and descriptions\u003C\u002Fli>\n\u003Cli>Open Graph tags (og:title, og:description, og:image)\u003C\u002Fli>\n\u003Cli>Post content optimization\u003C\u002Fli>\n\u003Cli>Image alt text optimization\u003C\u002Fli>\n\u003Cli>Canonical URLs\u003C\u002Fli>\n\u003Cli>Focus keywords\u003C\u002Fli>\n\u003Cli>Robots meta tags\u003C\u002Fli>\n\u003Cli>Post titles\u003C\u002Fli>\n\u003Cli>Schema markup generation\u003C\u002Fli>\n\u003Cli>Structured data implementation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Easy OAuth Connection:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Click “Connect with InstaRank” button in WordPress admin\u003C\u002Fli>\n\u003Cli>Sign in to your InstaRank account (popup window)\u003C\u002Fli>\n\u003Cli>Select the project to connect\u003C\u002Fli>\n\u003Cli>Done! Your WordPress site is connected\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Or use the manual API key method:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Copy the generated API key from the plugin dashboard\u003C\u002Fli>\n\u003Cli>Connect your site from your InstaRank account at instarank.com\u003C\u002Fli>\n\u003Cli>InstaRank analyzes your site and generates SEO improvements\u003C\u002Fli>\n\u003Cli>Review and approve changes from your WordPress dashboard\u003C\u002Fli>\n\u003Cli>Changes are applied automatically to your content\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Privacy & Data\u003C\u002Fh4>\n\u003Cp>This plugin communicates with the InstaRank platform (https:\u002F\u002Finstarank.com) to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Send site information and content for SEO analysis\u003C\u002Fli>\n\u003Cli>Receive SEO optimization recommendations\u003C\u002Fli>\n\u003Cli>Sync change status and results\u003C\u002Fli>\n\u003Cli>Import and manage page builder templates\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more information, see our \u003Ca href=\"https:\u002F\u002Fwww.instarank.com\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.instarank.com\u002Fterms-conditions\" rel=\"nofollow ugc\">Terms of Service\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Third Party Services\u003C\u002Fh3>\n\u003Cp>This plugin connects to the InstaRank service (https:\u002F\u002Finstarank.com) to provide its functionality. By using this plugin, you agree to InstaRank’s:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Terms of Service: https:\u002F\u002Fwww.instarank.com\u002Fterms-conditions\u003C\u002Fli>\n\u003Cli>Privacy Policy: https:\u002F\u002Fwww.instarank.com\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Data transmitted to InstaRank includes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Site URL and basic WordPress information\u003C\u002Fli>\n\u003Cli>Published posts and pages\u003C\u002Fli>\n\u003Cli>Current SEO meta data\u003C\u002Fli>\n\u003Cli>Plugin activation\u002Fdeactivation events\u003C\u002Fli>\n\u003Cli>Page builder templates and configurations\u003C\u002Fli>\n\u003C\u002Ful>\n","AI-powered SEO optimization and programmatic content for WordPress. Auto-apply improvements and sync custom post types.",0,996,"2026-03-05T21:21:00.000Z","6.9.4","5.6","7.4",[17,18,19,20,21],"ai","meta-tags","optimization","search-engine","seo","https:\u002F\u002Fwww.instarank.com\u002Fproducts\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Finstarank.2.0.9.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":4,"display_name":4,"profile_url":7,"plugin_count":29,"total_installs":10,"avg_security_score":24,"avg_patch_time_days":30,"trust_score":31,"computed_at":32},1,30,94,"2026-04-04T05:52:23.969Z",[34,56,70,90,106],{"slug":35,"name":36,"version":37,"author":38,"author_profile":39,"description":40,"short_description":41,"active_installs":42,"downloaded":43,"rating":24,"num_ratings":44,"last_updated":45,"tested_up_to":13,"requires_at_least":46,"requires_php":47,"tags":48,"homepage":54,"download_link":55,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"lovedbyai-seo-for-llms-and-ai-search","LovedByAI – SEO for LLMs and AI Search","1.5.6","LovedByAI","https:\u002F\u002Fprofiles.wordpress.org\u002Fnivpenso\u002F","\u003Cp>The way the world searches has changed. Users are moving from traditional search engines to AI assistants like ChatGPT, Gemini, Claude, and Perplexity. If your site is not optimized for Large Language Models, it becomes invisible to this new wave of traffic.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>LovedByAI is the first set and forget engine that makes your content fluent for AI, ensuring LLMs understand and cite your business.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>LovedByAI provides a translation layer between your website and AI bots. By serving a streamlined, highly structured version of your content specifically to AI crawlers, it helps your site get cited, referenced, and recommended in AI generated answers.\u003C\u002Fp>\n\u003Ch3>Why use LovedByAI?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>100 percent automated, zero content changes:\u003C\u002Fstrong> Your content and code are never edited. A separate machine readable layer is added for LLM SEO, so what visitors see in WordPress remains fully under your control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Boost traffic from AI:\u003C\u002Fstrong> Increase eligibility to be discovered by AI crawlers and cited in answers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Measure AI performance:\u003C\u002Fstrong> Track AI Impressions, how often bots cite your site, and Visits from AI, how often users click through, at the page level.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Safe and compliant:\u003C\u002Fstrong> Human visitors see your design. Bots see optimized data.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Website LLM optimization:\u003C\u002Fstrong> Automatically creates a machine readable layer that helps LLMs understand your context, products, and services.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>AI analytics dashboard:\u003C\u002Fstrong> Monitor growth in AI Impressions and Visits from AI over time.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bot monitoring:\u003C\u002Fstrong> See which AI crawlers, including OpenAI, Google, and Anthropic, are visiting your site and which pages they value most.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Content and pages report:\u003C\u002Fstrong> Identify which pages perform best across the AI ecosystem.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Get Started for Free\u003C\u002Fh3>\n\u003Cp>The plugin works with a free lovedby.ai account. The free tier includes full homepage optimization, bot monitoring, and AI impression and visits tracking.\u003Cbr \u002F>\nReview the \u003Ca href=\"https:\u002F\u002Fwww.lovedby.ai\u002Fprivacy-policy\" rel=\"nofollow ugc\">Privacy Policy\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.lovedby.ai\u002Fterms-of-use\" rel=\"nofollow ugc\">Terms of Use\u003C\u002Fa> for more information.\u003C\u002Fp>\n\u003Ch3>How It Works\u003C\u002Fh3>\n\u003Col>\n\u003Cli>\u003Cstrong>Install and connect:\u003C\u002Fstrong> Activate the plugin and create your free account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Log in and configure:\u003C\u002Fstrong> Log in to the dashboard and get familiar with the app.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Watch it grow:\u003C\u002Fstrong> Monitor your dashboard as AI Impressions and Visits from AI increase.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>This is a service plugin.\u003C\u002Fstrong> LovedByAI provides an AI\u002FLLM SEO optimization service that requires connection to external servers to function. The plugin acts as a client that connects to the LovedByAI service infrastructure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Service Description:\u003C\u002Fstrong>\u003Cbr \u002F>\nLovedByAI is a cloud-based service that optimizes your WordPress website for AI search engines and Large Language Models (LLMs). The service processes your website content, generates optimized machine-readable formats (llms.txt), serves optimized content to AI crawlers, and provides analytics and monitoring capabilities. All processing and data storage occurs on LovedByAI’s cloud infrastructure.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Account Required:\u003C\u002Fstrong>\u003Cbr \u002F>\nYes. A free account at lovedby.ai is required to use this plugin. The free tier includes full homepage optimization, bot monitoring, and AI impression and visits tracking.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>External Servers Called:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>LovedByAI Service Infrastructure\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>API Service\u003C\u002Fstrong> (api.lovedby.ai): Core backend API for content optimization, page discovery, and service operations\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Portal\u002FApp Interface\u003C\u002Fstrong> (app.lovedby.ai, app.geoguru.ai, portal.geoguru.ai): Service management dashboard and configuration interface\u003C\u002Fli>\n\u003Cli>\u003Cstrong>CDN\u003C\u002Fstrong> (cdn.lovedby.ai, cdn.geoguru.ai): Content delivery network for serving optimized content files\u003C\u002Fli>\n\u003Cli>Purpose: Core service backend for content optimization, data storage, analytics, and service management interface\u003C\u002Fli>\n\u003Cli>Data transmitted: Website content (for optimization), configuration settings, analytics data, crawling logs, optimized content files\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Fwww.lovedby.ai\u002Fterms-of-use\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Fwww.lovedby.ai\u002Fprivacy-policy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Mixpanel\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Purpose: Analytics tracking for plugin installation and deactivation events only.\u003C\u002Fli>\n\u003Cli>Data transmitted: Plugin activation\u002Fdeactivation events (no content data is collected)\u003C\u002Fli>\n\u003Cli>Terms: https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fterms-of-use\u002F\u003C\u002Fli>\n\u003Cli>Privacy: https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fprivacy-policy\u002F\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>Service Management Interface:\u003C\u002Fstrong>\u003Cbr \u002F>\nThe plugin embeds a service management interface (portal app) via iframe for configuration, monitoring, and analytics. This interface is hosted on LovedByAI servers and requires an active account connection.\u003C\u002Fp>\n","Drive more traffic from AI search and LLMs like ChatGPT and Gemini. Optimize your WordPress site for AI crawlers without changing content or code.",200,1802,3,"2026-03-14T20:52:00.000Z","5.8","7.1",[49,50,51,52,53],"ai-search-optimization","answer-engine-optimization","generative-search-engine-optimization","geo","llm-seo","https:\u002F\u002Flovedby.ai","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flovedbyai-seo-for-llms-and-ai-search.1.5.6.zip",{"slug":57,"name":58,"version":59,"author":60,"author_profile":61,"description":62,"short_description":63,"active_installs":10,"downloaded":64,"rating":10,"num_ratings":10,"last_updated":65,"tested_up_to":13,"requires_at_least":14,"requires_php":15,"tags":66,"homepage":68,"download_link":69,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"keywordpilot-seo","KeywordPilot SEO","1.0","SACHINRAJ CP","https:\u002F\u002Fprofiles.wordpress.org\u002Fsachinrajcp123\u002F","\u003Cp>\u003Cstrong>KeywordPilot SEO\u003C\u002Fstrong> is a simple yet powerful WordPress plugin that helps you manage SEO keywords for all your content. Perfect for bloggers, marketers, and businesses looking to improve their search engine visibility.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Clean, minimal interface that integrates with WordPress  \u003C\u002Fli>\n\u003Cli>Unlimited keywords for posts and pages  \u003C\u002Fli>\n\u003Cli>Works with all standard post types  \u003C\u002Fli>\n\u003Cli>Automatically outputs keywords in meta tags  \u003C\u002Fli>\n\u003Cli>Simple comma-separated keyword input  \u003C\u002Fli>\n\u003Cli>Lightweight with no performance impact  \u003C\u002Fli>\n\u003Cli>Translation ready\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight SEO plugin for managing unlimited keywords with clean, minimal interface.",331,"2025-12-05T17:18:00.000Z",[67,18,19,20,21],"keywords","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fkeywordpilot-seo.1.0.zip",{"slug":71,"name":72,"version":73,"author":74,"author_profile":75,"description":76,"short_description":77,"active_installs":10,"downloaded":78,"rating":10,"num_ratings":10,"last_updated":79,"tested_up_to":80,"requires_at_least":14,"requires_php":81,"tags":82,"homepage":88,"download_link":89,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"ladder-seo","Ladder SEO","1.0.0","ladderseo","https:\u002F\u002Fprofiles.wordpress.org\u002Fladderseo\u002F","\u003Cp>\u003Cstrong>Ladder SEO\u003C\u002Fstrong> is the ultimate SEO solution for WordPress users who want results without complexity. Whether you’re a blogger, business owner, or marketer, this plugin makes it effortless to improve your website’s search engine visibility using AI-powered automation and smart optimization features.\u003C\u002Fp>\n\u003Cp>It’s SEO, made easy—no coding, no guesswork, just better rankings.\u003C\u002Fp>\n\u003Ch3>A SEO plugin designed specifically for non tech users\u003C\u002Fh3>\n\u003Cp>Ladder SEO is not just another SEO plugin — it’s your AI-powered marketing assistant.\u003C\u002Fp>\n\u003Cp>Most SEO plugins expect you to know SEO. They give you dozens of settings, red and green dots, and leave it to you to figure out meta titles, keywords, and content strategies.\u003C\u002Fp>\n\u003Cp>Ladder SEO is different.\u003C\u002Fp>\n\u003Cp>It uses smart automation and artificial intelligence to take the complexity out of SEO. Whether you’re a blogger, business owner, or agency, you’ll love how easy and hands-off it is to get real results.\u003C\u002Fp>\n\u003Cp>🧠 No SEO Expertise Needed\u003Cbr \u002F>\nLet AI handle the hard stuff. Ladder SEO can write your meta titles, descriptions, product SEO, and even your entire blog post — all tailored for your niche.\u003C\u002Fp>\n\u003Cp>📈 Smarter, Not Harder\u003Cbr \u002F>\nInstead of guessing which keywords to use or how to fix technical issues, Ladder SEO gives you clear, actionable AI suggestions — or does it for you.\u003C\u002Fp>\n\u003Cp>📝 Create High-Quality Content Instantly\u003Cbr \u002F>\nGenerate blog outlines, product descriptions, and FAQs with one click. AI tools help you write faster and better while staying SEO-friendly.\u003C\u002Fp>\n\u003Cp>🧰 All-in-One Dashboard\u003Cbr \u002F>\nFrom keyword research to image sourcing (via Pixabay), everything is in one clean, user-friendly interface — no need to jump between tools.\u003C\u002Fp>\n\u003Cp>💡 Perfect for Beginners and Non-Tech Users\u003Cbr \u002F>\nYou don’t need to understand SEO terms like “schema,” “canonical URLs,” or “open graph.” Ladder SEO takes care of those behind the scenes.\u003C\u002Fp>\n\u003Cp>🔁 Bulk Editing + AI = Huge Time Savings\u003Cbr \u002F>\nEdit hundreds of SEO titles or descriptions in seconds — and let AI suggest what works best.\u003C\u002Fp>\n\u003Cp>🚀 Future-Proof SEO\u003Cbr \u002F>\nAs search engines evolve, Ladder SEO stays ahead by continuously integrating AI enhancements and smart automation.\u003C\u002Fp>\n\u003Ch3>🌟 Key Features:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>AI-Generated Meta Titles & Descriptions\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically generate optimized meta tags for every page\u002Fpost with OpenAI integration.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>AI Writing Assistant\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate high-quality, SEO-friendly content or repurpose existing articles with just a few clicks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Keyword Research Tool\u003C\u002Fstrong>\u003Cbr \u002F>\nDiscover high-traffic keywords and long-tail keyword ideas using AI suggestions.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Bulk SEO Editor\u003C\u002Fstrong>\u003Cbr \u002F>\nSave time by editing meta titles, descriptions, indexing settings, and schema for multiple posts or taxonomies at once.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Advanced Schema Markup\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd structured data for rich results. Choose from multiple schema types per post or site-wide.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Social Sharing Settings\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize Facebook & Twitter images and metadata for each post or default post type.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Sitemap Generator\u003C\u002Fstrong>\u003Cbr \u002F>\nGenerate and manage your XML sitemap automatically for better indexing.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Redirection Manager + 404 Logs\u003C\u002Fstrong>\u003Cbr \u002F>\nSet up 301, 302, 307, and 410 redirects, track 404 errors, and improve link structure.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Webmaster & Analytics Integration\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd verification codes and analytics app IDs for Google, Bing, Yandex, Baidu, Pinterest, and Mixpanel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Optimization Tweaks\u003C\u002Fstrong>\u003Cbr \u002F>\nClean up WordPress head tags, reduce crawl waste, and disable unnecessary features like REST API, shortlinks, and generator meta tags.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>✅ \u003Cstrong>Free & Premium Versions\u003C\u002Fstrong>\u003Cbr \u002F>\nTry our powerful free features or upgrade to unlock advanced AI-based tools and automation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Premium Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>🔹 \u003Cstrong>Advanced Keyword Research Tools\u003C\u002Fstrong>: Find the most valuable keywords with low competition.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>W3C Markup Validation & Optimization\u003C\u002Fstrong>: Automatically fix HTML\u002FCSS validation issues.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>Bulk Edit SEO Metadata\u003C\u002Fstrong>: Mass-edit titles, meta descriptions, slugs, and more.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>AI-Powered Content Generation & Scheduling\u003C\u002Fstrong>: Let AI write and schedule blog posts and descriptions.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>Automated AI SEO Tasks\u003C\u002Fstrong>: Perform internal linking, keyword checks, and meta writing with AI.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>AI Writing Assistant in Post\u002FPage Editor\u003C\u002Fstrong>: Generate headlines, paragraphs, and intros directly in the editor.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>Rewrite\u002FSpin Existing Content\u003C\u002Fstrong>: Refresh old content in one click.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>Generate Meta Titles & Descriptions Using AI\u003C\u002Fstrong>: Create optimized snippets automatically.\u003C\u002Fli>\n\u003Cli>🔹 \u003Cstrong>Built-in Resource Library (Pixabay API)\u003C\u002Fstrong>: Instantly insert royalty-free images and videos into your posts.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔥 What Makes Ladder SEO Unique?\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>💡 Built-in AI Tools (Meta Tags, Keyword Research, Content Generation)  \u003C\u002Fli>\n\u003Cli>🔄 Repurpose existing content into optimized blog posts  \u003C\u002Fli>\n\u003Cli>🧠 Auto-suggestions with Insert Tag + AI generation  \u003C\u002Fli>\n\u003Cli>📅 Content scheduling for AI-generated posts (premium)  \u003C\u002Fli>\n\u003Cli>🔥 Bulk editing SEO fields from one screen  \u003C\u002Fli>\n\u003Cli>👨‍💻 Clean UI, no bloat, no ads\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>External Services\u003C\u002Fh3>\n\u003Cp>This plugin integrates with several third-party and external services to provide analytics, verification, and AI-powered SEO features. Below is a summary of each external service, what it is used for, what data is sent and when, and a link to the terms of service and privacy policy for each.\u003C\u002Fp>\n\u003Cp>Google Analytics\u003Cbr \u002F>\nWhat it is\u002Fdoes: Used to track and report website traffic and user behavior for analytics purposes.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Website usage data, visitor interactions, and events are sent every time a tracked page is loaded and on relevant user actions.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fmarketingplatform.google.com\u002Fabout\u002Fanalytics\u002Fterms\u002Fus\u002F\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Google Search Console (Site Verification)\u003Cbr \u002F>\nWhat it is\u002Fdoes: Used to verify site ownership with Google and enable webmaster features within Google Search Console.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Your website’s public domain and verification meta\u002Ftag only during site verification setup.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Bing Analytics (Microsoft Clarity) & Bing Webmaster\u003Cbr \u002F>\nWhat it is\u002Fdoes: Tracks site analytics, heatmaps, and records visitor interactions for analytics, and enables site verification for Bing Webmaster tools.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Usage data and events for analytics; website info during verification.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fprivacy.microsoft.com\u002Fen-us\u002Fprivacystatement\u003C\u002Fp>\n\u003Cp>Yandex Metrica & Yandex Webmaster\u003Cbr \u002F>\nWhat it is\u002Fdoes: Collects analytics and metrics about user visits and performance, and enables webmaster features for Yandex search.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Website traffic and behavioral data sent on each visit or event; domain info for verification.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fyandex.com\u002Flegal\u002Fmetrica_termsofuse\u002F\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fyandex.com\u002Flegal\u002Fconfidential\u002F\u003C\u002Fp>\n\u003Cp>Baidu Analytics (Tongji) & Baidu Webmaster\u003Cbr \u002F>\nWhat it is\u002Fdoes: Tracks website visitors and their activity for Baidu’s analytics and enables site control features in Baidu search webmaster console.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Website usage, page views, and site verification information sent on relevant actions.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fir.baidu.com\u002Fterms-service\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fir.baidu.com\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>Mixpanel\u003Cbr \u002F>\nWhat it is\u002Fdoes: Provides advanced analytics for user behavior tracking and event analysis on your website.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Site usage information, custom events, interactions sent on tracked actions.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fterms-of-use\u002F\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fmixpanel.com\u002Flegal\u002Fprivacy-policy\u002F\u003C\u002Fp>\n\u003Cp>Pinterest Verification\u003Cbr \u002F>\nWhat it is\u002Fdoes: Used to verify your site with Pinterest for analytics and site claim purposes.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Your domain and verification tag\u002Fmeta data, only during the verification process.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fpolicy.pinterest.com\u002Fen\u002Fterms-of-service\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fpolicy.pinterest.com\u002Fen\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>OpenAI (ChatGPT or other OpenAI APIs)\u003Cbr \u002F>\nWhat it is\u002Fdoes: Used for AI-powered content generation and SEO automation features.\u003C\u002Fp>\n\u003Cp>What data is sent and when: User prompts\u002Fcontent are sent to the API each time an AI feature is used. No data is sent unless you activate those features.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fterms-of-use\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fopenai.com\u002Fpolicies\u002Fprivacy-policy\u003C\u002Fp>\n\u003Cp>Google Gemini (formerly known as Bard or Google AI Studio)\u003Cbr \u002F>\nWhat it is\u002Fdoes: Used for AI-based content suggestions and automated SEO tasks.\u003C\u002Fp>\n\u003Cp>What data is sent and when: Submitted prompts, keywords, and text are sent to the API only when using AI functions within the plugin.\u003C\u002Fp>\n\u003Cp>Terms of Service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003C\u002Fp>\n\u003Cp>Privacy Policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Cp>Note:\u003Cbr \u002F>\nConnection to these services happens only after setup and activation by the site owner, and only in relation to the specific feature enabled (such as analytics, verification, or content generation). No information is transmitted until you enter configuration data and use the respective feature.\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Developed by \u003Ca href=\"https:\u002F\u002Fdigitaldreamstech.com\" rel=\"nofollow ugc\">Pritesh Gupta\u003C\u002Fa>\u003Cbr \u002F>\nWebsite: \u003Ca href=\"https:\u002F\u002Fladder-seo.com\" rel=\"nofollow ugc\">https:\u002F\u002Fladder-seo.com\u003C\u002Fa>\u003C\u002Fp>\n","Ladder SEO is a powerful all-in-one SEO automation plugin designed to simplify search engine optimization for WordPress.",210,"2025-09-02T14:10:00.000Z","6.8.5","7.2",[83,84,85,86,87],"advanced-search-engine-optimization","best-seo-plugin","keyword-research","seo-using-ai","wordpress-seo","https:\u002F\u002Fladder-seo.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fladder-seo.1.0.0.zip",{"slug":91,"name":92,"version":93,"author":94,"author_profile":95,"description":96,"short_description":97,"active_installs":10,"downloaded":24,"rating":10,"num_ratings":10,"last_updated":98,"tested_up_to":13,"requires_at_least":99,"requires_php":15,"tags":100,"homepage":104,"download_link":105,"security_score":24,"vuln_count":10,"unpatched_count":10,"last_vuln_date":25,"fetched_at":26},"sengeku-meta-description-manager","Sengeku Meta Description Manager","1.2.0","senewe","https:\u002F\u002Fprofiles.wordpress.org\u002Fsenewe\u002F","\u003Cp>The \u003Cstrong>Sengeku Meta Description Manager\u003C\u002Fstrong> plugin provides a simple and elegant solution for managing meta descriptions on WordPress websites. With a user-friendly meta box in the editor sidebar, you can create individual meta descriptions for each post and page that will be displayed in search engines.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Elegant Meta Box\u003C\u002Fstrong> in the editor sidebar\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Real-time character counter\u003C\u002Fstrong> with visual warning when exceeding 160 characters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Live preview\u003C\u002Fstrong> of the meta description\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Overview column\u003C\u002Fstrong> in the posts\u002Fpages list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Quick Edit function\u003C\u002Fstrong> for fast adjustments\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support for all post types\u003C\u002Fstrong> (Posts, Pages, Custom Post Types)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation ready\u003C\u002Fstrong> (German\u002FEnglish prepared)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No configuration required\u003C\u002Fstrong> – just activate and start using\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Why Meta Descriptions Matter\u003C\u002Fh4>\n\u003Cp>While meta descriptions do not directly influence rankings, they:\u003Cbr \u002F>\n* Increase click-through rate (CTR) in search results\u003Cbr \u002F>\n* Give users a first impression of your page\u003Cbr \u002F>\n* Are used by Google as snippet text\u003C\u002Fp>\n\u003Ch4>For Developers\u003C\u002Fh4>\n\u003Cp>The plugin is cleanly coded following WordPress Coding Standards and can be easily extended.\u003C\u002Fp>\n","A lightweight meta description manager with an elegant interface and character counter for optimal SEO results.","2026-01-05T15:45:00.000Z","5.0",[101,102,18,103,21],"description","meta-description","search-engine-optimization","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsengeku-meta-description-manager\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsengeku-meta-description-manager.1.2.0.zip",{"slug":107,"name":108,"version":109,"author":110,"author_profile":111,"description":112,"short_description":113,"active_installs":114,"downloaded":115,"rating":116,"num_ratings":44,"last_updated":117,"tested_up_to":13,"requires_at_least":118,"requires_php":119,"tags":120,"homepage":124,"download_link":125,"security_score":126,"vuln_count":127,"unpatched_count":10,"last_vuln_date":128,"fetched_at":26},"boldgrid-easy-seo","BoldGrid Easy SEO – Simple and Effective SEO","1.6.17","BoldGrid","https:\u002F\u002Fprofiles.wordpress.org\u002Fboldgrid\u002F","\u003Ch4>Automatically Optimize Your SEO with BoldGrid Easy SEO and Rank Higher in the Search Engines\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO will help you create better content and rank higher in the search engines. It analyzes your page content in real-time and makes recommendations that will help you maintain best SEO practices. Simply set a target keyword or phrase and the BoldGrid Easy SEO dashboard will automatically give you easy-to-follow suggestions on improving your on-page SEO. Regardless of your SEO skill level or knowledge, BoldGrid Easy SEO provides simple, yet powerful tools for website search engine optimization. Get automatic assistance with:\u003C\u002Fp>\n\u003Ch4>Optimal Keyword Density\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO will analyze your content in real-time to ensure your targeted keyword appears at the optimal frequency, as well as in the right places on the page.\u003C\u002Fp>\n\u003Ch4>Page Titles and Descriptions\u003C\u002Fh4>\n\u003Cp>Control and optimize how your pages appear in Google rankings pages with the title and description editor. BoldGrid Easy SEO will also make sure your target keyword is included.\u003C\u002Fp>\n\u003Ch4>Header Tags and Content\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO will automatically analyze your header tags and give you recommendations on their proper usage, as well as assisting you with including relevant content.\u003C\u002Fp>\n\u003Ch4>Image Alt Tags\u003C\u002Fh4>\n\u003Cp>BoldGrid Easy SEO automatically checks your images for alt tags to help you identify areas for SEO improvement.\u003C\u002Fp>\n\u003Ch4>Content Length\u003C\u002Fh4>\n\u003Cp>Keyword rich content is a prime factor when search engines determine rankings. BoldGrid Easy SEO will assist you in writing better content by tracking your progress and alerting you when you’ve reached the sweet spot.\u003C\u002Fp>\n\u003Ch4>Search Engine Indexing\u003C\u002Fh4>\n\u003Cp>Allow (or disallow) search engines from indexing pages with a single click.\u003C\u002Fp>\n\u003Ch4>Follow\u002FNo Follow Links\u003C\u002Fh4>\n\u003Cp>Choose whether your links are visible to search engines and count toward your SEO, or hide them if necessary.\u003C\u002Fp>\n\u003Ch4>Canonical URLs\u003C\u002Fh4>\n\u003Cp>Avoid duplicate content penalties by indicating a canonical URL where applicable.\u003C\u002Fp>\n","Easy SEO helps you easily create keyword rich content and rank higher in the search engines.",50000,826023,60,"2025-12-01T21:07:00.000Z","4.4","5.3",[121,122,123,103,21],"boldgrid","content-analysis","readability","https:\u002F\u002Fwww.boldgrid.com\u002Fboldgrid-seo\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fboldgrid-easy-seo.1.6.17.zip",99,2,"2024-04-05 00:00:00",{"attackSurface":130,"codeSignals":962,"taintFlows":1038,"riskAssessment":1266,"analyzedAt":1275},{"hooks":131,"ajaxHandlers":320,"restRoutes":383,"shortcodes":901,"cronEvents":957,"entryPointCount":961,"unprotectedCount":44},[132,138,141,146,151,155,159,162,164,166,168,170,176,179,183,187,190,194,198,201,203,207,209,214,216,219,223,225,229,232,235,239,242,245,248,250,252,255,258,261,266,269,270,272,274,276,279,282,286,289,291,294,298,302,304,306,308,311,315,318],{"type":133,"name":134,"callback":135,"file":136,"line":137},"action","rest_api_init","register_routes","api\\agent-endpoints.php",37,{"type":133,"name":134,"callback":135,"file":139,"line":140},"api\\endpoints.php",12,{"type":133,"name":142,"callback":143,"priority":29,"file":144,"line":145},"wp_head","output_schema","includes\\class-breadcrumbs.php",58,{"type":133,"name":147,"callback":148,"file":149,"line":150},"add_meta_boxes","add_meta_box","includes\\class-classic-editor.php",34,{"type":133,"name":152,"callback":153,"file":149,"line":154},"save_post","save_meta_box",35,{"type":133,"name":152,"callback":156,"priority":157,"file":149,"line":158},"save_pseo_fields",20,36,{"type":133,"name":160,"callback":161,"file":149,"line":137},"admin_enqueue_scripts","enqueue_assets",{"type":133,"name":152,"callback":153,"file":149,"line":163},1398,{"type":133,"name":152,"callback":156,"file":149,"line":165},1399,{"type":133,"name":152,"callback":153,"file":149,"line":167},1576,{"type":133,"name":152,"callback":156,"file":149,"line":169},1577,{"type":133,"name":171,"callback":172,"priority":173,"file":174,"line":175},"publish_post","on_post_publish",10,"includes\\class-indexnow.php",68,{"type":133,"name":177,"callback":172,"priority":173,"file":174,"line":178},"publish_page",69,{"type":133,"name":180,"callback":181,"priority":173,"file":174,"line":182},"wp_insert_post","on_post_insert",72,{"type":133,"name":184,"callback":185,"file":174,"line":186},"admin_init","register_settings",75,{"type":133,"name":134,"callback":188,"file":174,"line":189},"register_rest_routes",78,{"type":133,"name":191,"callback":192,"file":174,"line":193},"init","add_key_file_rewrite",81,{"type":133,"name":195,"callback":196,"file":174,"line":197},"template_redirect","serve_key_file",82,{"type":133,"name":191,"callback":199,"file":200,"line":154},"add_rewrite_rules","includes\\class-llms-txt.php",{"type":133,"name":195,"callback":202,"file":200,"line":158},"handle_llms_txt_request",{"type":204,"name":205,"callback":206,"file":200,"line":137},"filter","query_vars","add_query_vars",{"type":133,"name":134,"callback":135,"file":208,"line":157},"includes\\class-page-builder-api.php",{"type":133,"name":210,"callback":211,"priority":157,"file":212,"line":213},"wp_footer","output_footer_script","includes\\class-random-post.php",48,{"type":133,"name":134,"callback":188,"file":212,"line":215},49,{"type":133,"name":134,"callback":188,"file":217,"line":218},"includes\\class-related-links.php",56,{"type":204,"name":220,"callback":221,"priority":157,"file":217,"line":222},"the_content","maybe_auto_insert_links",59,{"type":133,"name":184,"callback":185,"file":217,"line":224},62,{"type":204,"name":226,"callback":227,"priority":173,"file":228,"line":150},"robots_txt","custom_robots_txt","includes\\class-robots-txt.php",{"type":133,"name":230,"callback":231,"priority":10,"file":228,"line":154},"do_robotstxt","add_sitemap_to_robots",{"type":133,"name":142,"callback":233,"priority":127,"file":234,"line":154},"output_schemas","includes\\class-schema-generator.php",{"type":133,"name":142,"callback":236,"priority":126,"file":237,"line":238},"inject_schema","includes\\class-schema-injector.php",16,{"type":133,"name":191,"callback":199,"file":240,"line":241},"includes\\class-sitemap-generator.php",45,{"type":133,"name":195,"callback":243,"file":240,"line":244},"handle_sitemap_request",46,{"type":133,"name":152,"callback":246,"file":240,"line":247},"invalidate_cache",47,{"type":133,"name":249,"callback":246,"file":240,"line":213},"deleted_post",{"type":133,"name":251,"callback":246,"file":240,"line":215},"created_term",{"type":133,"name":253,"callback":246,"file":240,"line":254},"edited_term",50,{"type":133,"name":256,"callback":246,"file":240,"line":257},"deleted_term",51,{"type":204,"name":205,"callback":259,"file":240,"line":260},"closure",87,{"type":133,"name":195,"callback":262,"priority":263,"file":264,"line":265},"maybe_render_virtual_page",5,"includes\\class-virtual-pages.php",54,{"type":133,"name":134,"callback":267,"file":264,"line":268},"register_sitemap_endpoint",57,{"type":204,"name":226,"callback":231,"priority":173,"file":264,"line":116},{"type":133,"name":191,"callback":199,"file":264,"line":271},63,{"type":133,"name":142,"callback":259,"priority":29,"file":264,"line":273},343,{"type":133,"name":142,"callback":259,"priority":127,"file":264,"line":275},402,{"type":204,"name":220,"callback":277,"priority":263,"file":278,"line":271},"add_heading_ids","includes\\class-wp-shortcodes.php",{"type":133,"name":210,"callback":280,"priority":157,"file":278,"line":281},"output_footer_styles",64,{"type":133,"name":283,"callback":283,"file":284,"line":285},"admin_menu","instarank.php",90,{"type":133,"name":160,"callback":287,"file":284,"line":288},"enqueue_admin_assets",96,{"type":133,"name":290,"callback":290,"file":284,"line":126},"admin_notices",{"type":133,"name":142,"callback":292,"priority":29,"file":284,"line":293},"output_custom_meta_tags",102,{"type":204,"name":295,"callback":296,"priority":173,"file":284,"line":297},"render_block_kadence\u002Fimage","fix_kadence_dynamic_image_block",105,{"type":204,"name":299,"callback":259,"priority":300,"file":284,"line":301},"pre_get_document_title",999,233,{"type":204,"name":299,"callback":259,"priority":300,"file":284,"line":303},266,{"type":133,"name":191,"callback":259,"priority":263,"file":284,"line":305},1111,{"type":204,"name":205,"callback":259,"file":284,"line":307},1170,{"type":204,"name":309,"callback":259,"priority":173,"file":284,"line":310},"post_type_link",1186,{"type":133,"name":312,"callback":313,"file":284,"line":314},"plugins_loaded","instarank_init",1347,{"type":133,"name":316,"callback":316,"file":317,"line":150},"enqueue_block_editor_assets","integrations\\gutenberg\\class-gutenberg-integration.php",{"type":133,"name":134,"callback":319,"file":317,"line":154},"register_meta_fields",[321,327,331,335,339,343,347,351,355,359,363,367,371,375,379],{"action":322,"nopriv":323,"callback":324,"hasNonce":325,"hasCapCheck":325,"file":149,"line":326},"instarank_save_pseo_fields",false,"ajax_save_pseo_fields",true,40,{"action":328,"nopriv":323,"callback":329,"hasNonce":325,"hasCapCheck":325,"file":149,"line":330},"instarank_import_external_image","ajax_import_external_image",43,{"action":332,"nopriv":323,"callback":333,"hasNonce":325,"hasCapCheck":325,"file":284,"line":334},"instarank_test_connection","ajax_test_connection",108,{"action":336,"nopriv":323,"callback":337,"hasNonce":325,"hasCapCheck":325,"file":284,"line":338},"instarank_check_connection_status","ajax_check_connection_status",109,{"action":340,"nopriv":323,"callback":341,"hasNonce":325,"hasCapCheck":325,"file":284,"line":342},"instarank_confirm_oauth_connection","ajax_confirm_oauth_connection",110,{"action":344,"nopriv":323,"callback":345,"hasNonce":325,"hasCapCheck":325,"file":284,"line":346},"instarank_sync_now","ajax_sync_now",111,{"action":348,"nopriv":323,"callback":349,"hasNonce":325,"hasCapCheck":325,"file":284,"line":350},"instarank_approve_change","ajax_approve_change",112,{"action":352,"nopriv":323,"callback":353,"hasNonce":325,"hasCapCheck":325,"file":284,"line":354},"instarank_reject_change","ajax_reject_change",113,{"action":356,"nopriv":323,"callback":357,"hasNonce":325,"hasCapCheck":325,"file":284,"line":358},"instarank_rollback_change","ajax_rollback_change",114,{"action":360,"nopriv":323,"callback":361,"hasNonce":325,"hasCapCheck":325,"file":284,"line":362},"instarank_view_details","ajax_view_details",115,{"action":364,"nopriv":323,"callback":365,"hasNonce":325,"hasCapCheck":325,"file":284,"line":366},"instarank_disconnect","ajax_disconnect",116,{"action":368,"nopriv":323,"callback":369,"hasNonce":325,"hasCapCheck":325,"file":284,"line":370},"instarank_reset_auth_attempts","ajax_reset_auth_attempts",117,{"action":372,"nopriv":323,"callback":373,"hasNonce":325,"hasCapCheck":325,"file":284,"line":374},"instarank_clear_history","ajax_clear_history",118,{"action":376,"nopriv":323,"callback":377,"hasNonce":325,"hasCapCheck":325,"file":284,"line":378},"instarank_reset_robots_txt","ajax_reset_robots_txt",119,{"action":380,"nopriv":323,"callback":381,"hasNonce":325,"hasCapCheck":325,"file":284,"line":382},"instarank_save_dataset_url","ajax_save_dataset_url",120,[384,391,397,401,406,410,415,419,423,428,434,439,443,447,451,456,461,466,471,477,482,487,492,497,502,507,512,517,522,527,532,537,542,547,552,557,562,567,572,577,582,587,592,597,602,607,612,617,622,627,632,637,642,647,652,657,662,667,672,677,682,687,692,697,702,707,712,717,722,727,732,737,742,747,752,757,762,767,772,777,782,786,791,796,801,806,810,815,820,824,829,835,840,844,849,855,858,863,868,872,877,881,886,891,896],{"namespace":385,"route":386,"methods":387,"callback":389,"permissionCallback":390,"file":139,"line":157},"instarank\u002Fv1","\u002Fchanges\u002Fapply",[388],"POST","apply_changes","verify_api_key",{"namespace":385,"route":392,"methods":393,"callback":395,"permissionCallback":390,"file":139,"line":396},"\u002Fchanges",[394],"GET","get_changes",27,{"namespace":385,"route":398,"methods":399,"callback":400,"permissionCallback":390,"file":139,"line":150},"\u002Fchanges\u002F(?P\u003Cid>\\d+)",[394],"get_change_status",{"namespace":385,"route":402,"methods":403,"callback":404,"permissionCallback":390,"file":139,"line":405},"\u002Fchanges\u002Fbulk",[388],"bulk_changes",41,{"namespace":385,"route":407,"methods":408,"callback":409,"permissionCallback":390,"file":139,"line":213},"\u002Ftest",[394],"test_connection",{"namespace":385,"route":411,"methods":412,"callback":413,"permissionCallback":390,"file":139,"line":414},"\u002Finfo",[394],"get_site_info",55,{"namespace":385,"route":416,"methods":417,"callback":418,"permissionCallback":390,"file":139,"line":224},"\u002Fposts",[394],"get_posts",{"namespace":385,"route":420,"methods":421,"callback":422,"permissionCallback":390,"file":139,"line":178},"\u002Fposts\u002Fresolve",[394],"resolve_post_by_url",{"namespace":385,"route":424,"methods":425,"callback":426,"permissionCallback":390,"file":139,"line":427},"\u002Fhome\u002Fmeta",[388],"update_home_meta",76,{"namespace":385,"route":429,"methods":430,"callback":431,"permissionCallback":432,"file":139,"line":433},"\u002Fhealth",[394],"health_check","__return_true",85,{"namespace":385,"route":435,"methods":436,"callback":437,"permissionCallback":390,"file":139,"line":438},"\u002Fconnection\u002Fconfirm",[388],"confirm_connection",92,{"namespace":385,"route":440,"methods":441,"callback":442,"permissionCallback":390,"file":139,"line":126},"\u002Fdynamic-elements\u002Frender",[388],"render_dynamic_element",{"namespace":385,"route":444,"methods":445,"callback":446,"permissionCallback":390,"file":139,"line":334},"\u002Fhomepage",[394],"get_homepage_info",{"namespace":385,"route":448,"methods":449,"callback":450,"permissionCallback":390,"file":139,"line":362},"\u002Fcategories",[394],"get_categories",{"namespace":385,"route":452,"methods":453,"callback":454,"permissionCallback":390,"file":139,"line":455},"\u002Ftags",[394],"get_tags",122,{"namespace":385,"route":457,"methods":458,"callback":459,"permissionCallback":390,"file":139,"line":460},"\u002Fauthors",[394],"get_authors",129,{"namespace":385,"route":462,"methods":463,"callback":464,"permissionCallback":390,"file":139,"line":465},"\u002Fpost-types",[394],"get_post_types",136,{"namespace":385,"route":467,"methods":468,"callback":469,"permissionCallback":390,"file":139,"line":470},"\u002Fprogrammatic\u002Fpost-types",[388],"register_custom_post_type",143,{"namespace":385,"route":472,"methods":473,"callback":475,"permissionCallback":390,"file":139,"line":476},"\u002Fprogrammatic\u002Fpost-types\u002F(?P\u003Cslug>[a-z0-9_-]+)",[474],"PUT","update_custom_post_type",150,{"namespace":385,"route":472,"methods":478,"callback":480,"permissionCallback":390,"file":139,"line":481},[479],"DELETE","delete_custom_post_type",157,{"namespace":385,"route":483,"methods":484,"callback":485,"permissionCallback":390,"file":139,"line":486},"\u002Fprogrammatic\u002Fpages",[388],"sync_programmatic_page",164,{"namespace":385,"route":488,"methods":489,"callback":490,"permissionCallback":390,"file":139,"line":491},"\u002Fprogrammatic\u002Fcheck-existing",[388],"check_existing_page",171,{"namespace":385,"route":493,"methods":494,"callback":495,"permissionCallback":390,"file":139,"line":496},"\u002Fprogrammatic\u002Fpages\u002F(?P\u003Cid>\\d+)",[479],"delete_programmatic_page",178,{"namespace":385,"route":498,"methods":499,"callback":500,"permissionCallback":390,"file":139,"line":501},"\u002Ftemplates\u002F(?P\u003Cid>\\d+)\u002Ffields",[394],"detect_template_fields",185,{"namespace":385,"route":503,"methods":504,"callback":505,"permissionCallback":390,"file":139,"line":506},"\u002Ftemplates\u002F(?P\u003Cid>\\d+)\u002Fmappings",[394],"get_template_mappings",192,{"namespace":385,"route":508,"methods":509,"callback":510,"permissionCallback":390,"file":139,"line":511},"\u002Facf\u002Ffields",[394],"get_acf_fields",201,{"namespace":385,"route":513,"methods":514,"callback":515,"permissionCallback":390,"file":139,"line":516},"\u002Facf\u002Fstatus",[394],"get_acf_status",208,{"namespace":385,"route":518,"methods":519,"callback":520,"permissionCallback":390,"file":139,"line":521},"\u002Ftaxonomies",[394],"get_taxonomies",215,{"namespace":385,"route":523,"methods":524,"callback":525,"permissionCallback":390,"file":139,"line":526},"\u002Fcategories\u002F(?P\u003Cid>\\d+)\u002Fmeta",[388],"update_category_meta",222,{"namespace":385,"route":528,"methods":529,"callback":530,"permissionCallback":390,"file":139,"line":531},"\u002Ftags\u002F(?P\u003Cid>\\d+)\u002Fmeta",[388],"update_tag_meta",229,{"namespace":385,"route":533,"methods":534,"callback":535,"permissionCallback":390,"file":139,"line":536},"\u002Fauthors\u002F(?P\u003Cid>\\d+)\u002Fmeta",[388],"update_author_meta",236,{"namespace":385,"route":538,"methods":539,"callback":540,"permissionCallback":390,"file":139,"line":541},"\u002Fsearch",[394],"handle_search_page",243,{"namespace":385,"route":543,"methods":544,"callback":545,"permissionCallback":390,"file":139,"line":546},"\u002F404-page",[394],"handle_404_page",250,{"namespace":385,"route":548,"methods":549,"callback":550,"permissionCallback":390,"file":139,"line":551},"\u002Fattachments",[394],"list_attachments",257,{"namespace":385,"route":553,"methods":554,"callback":555,"permissionCallback":390,"file":139,"line":556},"\u002Fattachments\u002F(?P\u003Cid>\\d+)",[394],"get_attachment_info",264,{"namespace":385,"route":558,"methods":559,"callback":560,"permissionCallback":390,"file":139,"line":561},"\u002Fattachments\u002F(?P\u003Cid>\\d+)\u002Fmeta",[388],"update_attachment_meta",271,{"namespace":385,"route":563,"methods":564,"callback":565,"permissionCallback":390,"file":139,"line":566},"\u002Fmedia\u002Fupload-optimized",[388],"upload_optimized_image",280,{"namespace":385,"route":568,"methods":569,"callback":570,"permissionCallback":390,"file":139,"line":571},"\u002Fmedia\u002Freplace-urls",[388],"replace_image_urls",287,{"namespace":385,"route":573,"methods":574,"callback":575,"permissionCallback":390,"file":139,"line":576},"\u002Fmedia\u002Fbulk-upload-optimized",[388],"bulk_upload_optimized_images",294,{"namespace":385,"route":578,"methods":579,"callback":580,"permissionCallback":390,"file":139,"line":581},"\u002Fregenerate-css",[388],"regenerate_css",303,{"namespace":385,"route":583,"methods":584,"callback":585,"permissionCallback":390,"file":139,"line":586},"\u002Fclear-builder-caches",[388],"clear_builder_caches",310,{"namespace":385,"route":588,"methods":589,"callback":590,"permissionCallback":390,"file":139,"line":591},"\u002Fcss-status\u002F(?P\u003Cid>\\d+)",[394],"get_css_status",317,{"namespace":385,"route":593,"methods":594,"callback":595,"permissionCallback":390,"file":139,"line":596},"\u002Fschedule-css-regeneration",[388],"schedule_css_regeneration",324,{"namespace":385,"route":598,"methods":599,"callback":600,"permissionCallback":390,"file":139,"line":601},"\u002Fspintax\u002Fvalidate",[388],"validate_spintax",333,{"namespace":385,"route":603,"methods":604,"callback":605,"permissionCallback":390,"file":139,"line":606},"\u002Fspintax\u002Fpreview",[388],"preview_spintax",340,{"namespace":385,"route":608,"methods":609,"callback":610,"permissionCallback":390,"file":139,"line":611},"\u002Fspintax\u002Fspin",[388],"spin_spintax",347,{"namespace":385,"route":613,"methods":614,"callback":615,"permissionCallback":390,"file":139,"line":616},"\u002Fwoocommerce\u002Fis-active",[394],"check_woocommerce_active",354,{"namespace":385,"route":618,"methods":619,"callback":620,"permissionCallback":390,"file":139,"line":621},"\u002Fwoocommerce\u002Fproducts",[394],"list_woocommerce_products",361,{"namespace":385,"route":623,"methods":624,"callback":625,"permissionCallback":390,"file":139,"line":626},"\u002Fwoocommerce\u002Fproducts\u002F(?P\u003Cid>\\d+)",[394],"get_woocommerce_product",368,{"namespace":385,"route":628,"methods":629,"callback":630,"permissionCallback":390,"file":139,"line":631},"\u002Fwoocommerce\u002Fproducts\u002F(?P\u003Cid>\\d+)\u002Fmeta",[388],"update_woocommerce_product_meta",375,{"namespace":385,"route":633,"methods":634,"callback":635,"permissionCallback":390,"file":139,"line":636},"\u002Fwoocommerce\u002Fshop",[394],"handle_woocommerce_shop",382,{"namespace":385,"route":638,"methods":639,"callback":640,"permissionCallback":390,"file":139,"line":641},"\u002Fwoocommerce\u002Fcategories",[394],"list_woocommerce_categories",389,{"namespace":385,"route":643,"methods":644,"callback":645,"permissionCallback":390,"file":139,"line":646},"\u002Fwoocommerce\u002Fcategories\u002F(?P\u003Cid>\\d+)\u002Fmeta",[388],"update_woocommerce_category_meta",396,{"namespace":385,"route":648,"methods":649,"callback":650,"permissionCallback":390,"file":139,"line":651},"\u002Fwoocommerce\u002Fcart",[394],"get_woocommerce_cart_page",403,{"namespace":385,"route":653,"methods":654,"callback":655,"permissionCallback":390,"file":139,"line":656},"\u002Fwoocommerce\u002Fcheckout",[394],"get_woocommerce_checkout_page",410,{"namespace":385,"route":658,"methods":659,"callback":660,"permissionCallback":390,"file":139,"line":661},"\u002Fpage-types",[394],"get_page_types_info",417,{"namespace":385,"route":663,"methods":664,"callback":665,"permissionCallback":390,"file":139,"line":666},"\u002Fbulk-meta",[388],"bulk_update_meta",426,{"namespace":385,"route":668,"methods":669,"callback":670,"permissionCallback":390,"file":139,"line":671},"\u002Fbulk-robots",[388],"bulk_update_robots",433,{"namespace":385,"route":673,"methods":674,"callback":675,"permissionCallback":390,"file":139,"line":676},"\u002Fmedia",[394],"get_media_library",440,{"namespace":385,"route":678,"methods":679,"callback":680,"permissionCallback":390,"file":139,"line":681},"\u002Fmedia\u002F(?P\u003Cid>\\d+)\u002Falt-text",[388],"update_image_alt_text",447,{"namespace":385,"route":683,"methods":684,"callback":685,"permissionCallback":390,"file":139,"line":686},"\u002Fmedia\u002Ffind-by-url",[388],"find_attachment_by_url",454,{"namespace":385,"route":688,"methods":689,"callback":690,"permissionCallback":390,"file":139,"line":691},"\u002Fmedia\u002Fupdate-alt-by-url",[388],"update_alt_text_by_url",461,{"namespace":385,"route":693,"methods":694,"callback":695,"permissionCallback":390,"file":139,"line":696},"\u002Fanalyze-content",[388],"analyze_content",468,{"namespace":385,"route":698,"methods":699,"callback":700,"permissionCallback":390,"file":139,"line":701},"\u002Fcrawl-data",[394],"get_crawl_data",477,{"namespace":385,"route":703,"methods":704,"callback":705,"permissionCallback":390,"file":139,"line":706},"\u002Fcrawl-data\u002Fpage",[394],"get_page_crawl_data",484,{"namespace":385,"route":708,"methods":709,"callback":710,"permissionCallback":390,"file":139,"line":711},"\u002Fmultilang\u002Finfo",[394],"get_multilang_info",493,{"namespace":385,"route":713,"methods":714,"callback":715,"permissionCallback":390,"file":139,"line":716},"\u002Fmultilang\u002Fset-language",[388],"set_post_language",500,{"namespace":385,"route":718,"methods":719,"callback":720,"permissionCallback":390,"file":139,"line":721},"\u002Fmultilang\u002Flink-translations",[388],"link_translations",507,{"namespace":385,"route":723,"methods":724,"callback":725,"permissionCallback":390,"file":139,"line":726},"\u002Fmedia\u002Fanalyze-usage",[394],"analyze_media_usage",516,{"namespace":385,"route":728,"methods":729,"callback":730,"permissionCallback":390,"file":139,"line":731},"\u002Fmedia\u002F(?P\u003Cid>\\d+)\u002Fusage",[394],"get_attachment_usage",523,{"namespace":385,"route":733,"methods":734,"callback":735,"permissionCallback":390,"file":139,"line":736},"\u002Fmedia\u002F(?P\u003Cid>\\d+)\u002Fdelete",[388],"delete_attachment_with_backup",530,{"namespace":385,"route":738,"methods":739,"callback":740,"permissionCallback":390,"file":139,"line":741},"\u002Fmedia\u002Fbulk-delete",[388],"bulk_delete_attachments",537,{"namespace":385,"route":743,"methods":744,"callback":745,"permissionCallback":390,"file":139,"line":746},"\u002Fmedia\u002Frestore",[388],"restore_attachment_from_backup",544,{"namespace":385,"route":748,"methods":749,"callback":750,"permissionCallback":390,"file":139,"line":751},"\u002Fmedia\u002F(?P\u003Cid>\\d+)\u002Frename",[388],"rename_attachment_file",551,{"namespace":385,"route":753,"methods":754,"callback":755,"permissionCallback":390,"file":139,"line":756},"\u002Fmedia\u002Fbulk-rename",[388],"bulk_rename_attachments",558,{"namespace":385,"route":758,"methods":759,"callback":760,"permissionCallback":390,"file":139,"line":761},"\u002Fmedia\u002F(?P\u003Cid>\\d+)\u002Fmetadata",[388],"update_image_metadata",565,{"namespace":385,"route":763,"methods":764,"callback":765,"permissionCallback":390,"file":139,"line":766},"\u002Fmedia\u002Fbulk-update-metadata",[388],"bulk_update_image_metadata",572,{"namespace":385,"route":768,"methods":769,"callback":770,"permissionCallback":390,"file":139,"line":771},"\u002Fcontent\u002Fupdate-image-attributes",[388],"update_content_image_attributes",579,{"namespace":385,"route":773,"methods":774,"callback":775,"permissionCallback":390,"file":139,"line":776},"\u002Fcontent\u002Fbulk-update-image-attributes",[388],"bulk_update_content_image_attributes",586,{"namespace":385,"route":778,"methods":779,"callback":780,"permissionCallback":390,"file":139,"line":781},"\u002Fsitemap\u002Fsettings",[394],"get_sitemap_settings",595,{"namespace":385,"route":778,"methods":783,"callback":784,"permissionCallback":390,"file":139,"line":785},[388],"update_sitemap_settings",602,{"namespace":385,"route":787,"methods":788,"callback":789,"permissionCallback":390,"file":139,"line":790},"\u002Fsitemap\u002Favailable",[394],"get_available_sitemap_options",609,{"namespace":385,"route":792,"methods":793,"callback":794,"permissionCallback":390,"file":139,"line":795},"\u002Fsitemap\u002Fregenerate",[388],"regenerate_sitemap",616,{"namespace":385,"route":797,"methods":798,"callback":799,"permissionCallback":390,"file":139,"line":800},"\u002Fsitemap\u002Fpreview",[394],"get_sitemap_preview",623,{"namespace":385,"route":802,"methods":803,"callback":804,"permissionCallback":390,"file":139,"line":805},"\u002Frobots-txt",[394],"get_robots_txt",630,{"namespace":385,"route":802,"methods":807,"callback":808,"permissionCallback":390,"file":139,"line":809},[388],"update_robots_txt",637,{"namespace":385,"route":811,"methods":812,"callback":813,"permissionCallback":390,"file":139,"line":814},"\u002Frobots-txt\u002Freset",[388],"reset_robots_txt",644,{"namespace":385,"route":816,"methods":817,"callback":818,"permissionCallback":390,"file":139,"line":819},"\u002Fllms-txt",[394],"get_llms_txt",651,{"namespace":385,"route":816,"methods":821,"callback":822,"permissionCallback":390,"file":139,"line":823},[388],"update_llms_txt",658,{"namespace":385,"route":825,"methods":826,"callback":827,"permissionCallback":390,"file":139,"line":828},"\u002Fllms-txt\u002Freset",[388],"reset_llms_txt",665,{"namespace":385,"route":830,"methods":831,"callback":832,"permissionCallback":833,"file":174,"line":834},"\u002Findexnow\u002Fsubmit",[394],"rest_submit_urls","rest_permission_check",480,{"namespace":385,"route":836,"methods":837,"callback":838,"permissionCallback":833,"file":174,"line":839},"\u002Findexnow\u002Fconfig",[394],"rest_get_config",502,{"namespace":385,"route":836,"methods":841,"callback":842,"permissionCallback":833,"file":174,"line":843},[394],"rest_update_config",508,{"namespace":385,"route":845,"methods":846,"callback":847,"permissionCallback":833,"file":174,"line":848},"\u002Findexnow\u002Flog",[394],"rest_get_log",520,{"namespace":385,"route":850,"methods":851,"callback":852,"permissionCallback":853,"file":208,"line":854},"\u002Fpage-builder\u002F(?P\u003Cid>\\d+)",[394],"get_page_builder_data","check_permissions",28,{"namespace":385,"route":850,"methods":856,"callback":857,"permissionCallback":853,"file":208,"line":330},[388],"update_page_builder_data",{"namespace":385,"route":859,"methods":860,"callback":861,"permissionCallback":853,"file":208,"line":862},"\u002Fpage-builder\u002Fdetect",[388],"detect_page_builders",66,{"namespace":385,"route":864,"methods":865,"callback":866,"permissionCallback":853,"file":208,"line":867},"\u002Fpage-builder\u002Fposts",[394],"get_posts_with_builders",79,{"namespace":385,"route":869,"methods":870,"callback":871,"permissionCallback":853,"file":208,"line":24},"\u002Fpage-builders",[394],"get_installed_builders",{"namespace":385,"route":873,"methods":874,"callback":875,"permissionCallback":853,"file":208,"line":876},"\u002Ftemplates\u002Fscan",[394],"scan_existing_templates",107,{"namespace":385,"route":878,"methods":879,"callback":880,"permissionCallback":853,"file":208,"line":358},"\u002Ftemplates\u002Fimport",[388],"import_template",{"namespace":385,"route":882,"methods":883,"callback":884,"permissionCallback":432,"file":212,"line":885},"\u002Frandom-post",[394],"rest_get_random_post",341,{"namespace":385,"route":887,"methods":888,"callback":889,"permissionCallback":890,"file":217,"line":178},"\u002Frelated-links",[394],"rest_get_related","check_api_permission",{"namespace":385,"route":892,"methods":893,"callback":894,"permissionCallback":890,"file":217,"line":895},"\u002Frelated-links\u002Fauto-insert",[388],"rest_auto_insert",93,{"namespace":385,"route":897,"methods":898,"callback":899,"permissionCallback":432,"file":264,"line":900},"\u002Fvirtual-sitemap.xml",[394],"serve_sitemap",445,[902,905,907,911,914,917,920,923,926,929,933,936,939,942,945,948,951,954],{"tag":903,"callback":904,"file":144,"line":265},"instarank_breadcrumbs","shortcode",{"tag":906,"callback":904,"file":212,"line":247},"instarank_random_post",{"tag":908,"callback":909,"file":217,"line":910},"instarank_related","shortcode_related_links",53,{"tag":912,"callback":913,"file":278,"line":244},"instarank_toc","shortcode_toc",{"tag":915,"callback":916,"file":278,"line":247},"instarank_post_count","shortcode_post_count",{"tag":918,"callback":919,"file":278,"line":213},"instarank_current_date","shortcode_current_date",{"tag":921,"callback":922,"file":278,"line":215},"instarank_share","shortcode_share",{"tag":924,"callback":925,"file":278,"line":254},"instarank_reading_time","shortcode_reading_time",{"tag":927,"callback":928,"file":278,"line":257},"instarank_post_list","shortcode_post_list",{"tag":930,"callback":931,"file":278,"line":932},"instarank_faq","shortcode_faq",52,{"tag":934,"callback":935,"file":278,"line":910},"instarank_faq_item","shortcode_faq_item",{"tag":937,"callback":938,"file":278,"line":265},"instarank_pros_cons","shortcode_pros_cons",{"tag":940,"callback":941,"file":278,"line":414},"instarank_last_modified","shortcode_last_modified",{"tag":943,"callback":944,"file":278,"line":218},"instarank_custom_field","shortcode_custom_field",{"tag":946,"callback":947,"file":278,"line":268},"instarank_alert","shortcode_alert",{"tag":949,"callback":950,"file":278,"line":145},"instarank_progress_bar","shortcode_progress_bar",{"tag":952,"callback":953,"file":278,"line":222},"instarank_post_nav","shortcode_post_nav",{"tag":955,"callback":956,"file":278,"line":116},"instarank_sitemap","shortcode_sitemap",[958],{"hook":959,"callback":959,"file":139,"line":960},"instarank_regenerate_css_batch",6881,138,{"dangerousFunctions":963,"sqlUsage":976,"outputEscaping":1003,"fileOperations":1034,"externalRequests":1035,"nonceChecks":157,"capabilityChecks":1036,"bundledLibraries":1037},[964,968,972],{"fn":965,"file":136,"line":966,"context":967},"exec",667,"exec($full_command, $output, $return_var);",{"fn":969,"file":136,"line":970,"context":971},"shell_exec",686,"if (file_exists($path) || shell_exec(\"which $path 2>\u002Fdev\u002Fnull\")) {",{"fn":973,"file":136,"line":974,"context":975},"proc_open",961,"$process = proc_open($command, $descriptorspec, $pipes, $cwd);",{"prepared":186,"raw":173,"locations":977},[978,982,984,986,989,993,995,997,999,1001],{"file":979,"line":980,"context":981},"admin\\changes-minimal.php",42,"$wpdb->get_var() with variable interpolation",{"file":136,"line":983,"context":981},830,{"file":136,"line":985,"context":981},838,{"file":139,"line":987,"context":988},7107,"$wpdb->get_results() with variable interpolation",{"file":990,"line":991,"context":992},"includes\\class-change-manager.php",770,"$wpdb->query() with variable interpolation",{"file":240,"line":994,"context":992},427,{"file":240,"line":996,"context":992},429,{"file":284,"line":998,"context":992},1005,{"file":284,"line":1000,"context":992},1011,{"file":284,"line":1002,"context":992},1052,{"escaped":1004,"rawEcho":1005,"locations":1006},697,14,[1007,1010,1012,1015,1018,1020,1022,1024,1026,1028,1029,1030,1031,1032],{"file":979,"line":1008,"context":1009},26,"raw output",{"file":979,"line":1011,"context":1009},230,{"file":1013,"line":1014,"context":1009},"admin\\dashboard-minimal.php",307,{"file":1016,"line":1017,"context":1009},"admin\\settings-minimal.php",70,{"file":144,"line":1019,"context":1009},393,{"file":144,"line":1021,"context":1009},418,{"file":149,"line":1023,"context":1009},155,{"file":212,"line":1025,"context":1009},262,{"file":217,"line":1027,"context":1009},411,{"file":234,"line":271,"context":1009},{"file":237,"line":222,"context":1009},{"file":240,"line":1021,"context":1009},{"file":278,"line":546,"context":1009},{"file":284,"line":1033,"context":1009},351,25,11,23,[],[1039,1061,1073,1129,1146,1157,1169,1180,1201,1213,1226,1239],{"entryPoint":1040,"graph":1041,"unsanitizedCount":29,"severity":1060},"maybe_render_virtual_page (includes\\class-virtual-pages.php:174)",{"nodes":1042,"edges":1057},[1043,1048,1052],{"id":1044,"type":1045,"label":1046,"file":264,"line":1047},"n0","source","$_SERVER",196,{"id":1049,"type":1050,"label":1051,"file":264,"line":1047},"n1","transform","→ fetch_virtual_page()",{"id":1053,"type":1054,"label":1055,"file":264,"line":1011,"wp_function":1056},"n2","sink","wp_remote_get() [SSRF]","wp_remote_get",[1058,1059],{"from":1044,"to":1049,"sanitized":323},{"from":1049,"to":1053,"sanitized":323},"medium",{"entryPoint":1062,"graph":1063,"unsanitizedCount":29,"severity":1060},"output_seo_meta (includes\\class-virtual-pages.php:342)",{"nodes":1064,"edges":1071},[1065,1067],{"id":1044,"type":1045,"label":1046,"file":264,"line":1066},377,{"id":1049,"type":1054,"label":1068,"file":264,"line":1069,"wp_function":1070},"echo() [XSS]",378,"echo",[1072],{"from":1044,"to":1049,"sanitized":323},{"entryPoint":1074,"graph":1075,"unsanitizedCount":1128,"severity":1060},"\u003Cclass-virtual-pages> (includes\\class-virtual-pages.php:0)",{"nodes":1076,"edges":1117},[1077,1080,1081,1083,1086,1088,1090,1092,1094,1097,1099,1102,1105,1108,1111,1114],{"id":1044,"type":1045,"label":1078,"file":264,"line":1079},"$_SERVER (x11)",186,{"id":1049,"type":1054,"label":1068,"file":264,"line":611,"wp_function":1070},{"id":1053,"type":1045,"label":1082,"file":264,"line":1079},"$_SERVER (x2)",{"id":1084,"type":1054,"label":1068,"file":264,"line":1085,"wp_function":1070},"n3",428,{"id":1087,"type":1045,"label":1046,"file":264,"line":1047},"n4",{"id":1089,"type":1050,"label":1051,"file":264,"line":1047},"n5",{"id":1091,"type":1054,"label":1055,"file":264,"line":1011,"wp_function":1056},"n6",{"id":1093,"type":1045,"label":1046,"file":264,"line":591},"n7",{"id":1095,"type":1050,"label":1096,"file":264,"line":591},"n8","→ output_seo_meta()",{"id":1098,"type":1054,"label":1068,"file":264,"line":641,"wp_function":1070},"n9",{"id":1100,"type":1045,"label":1046,"file":264,"line":1101},"n10",320,{"id":1103,"type":1050,"label":1104,"file":264,"line":1101},"n11","→ output_schema_markup()",{"id":1106,"type":1054,"label":1068,"file":264,"line":1107,"wp_function":1070},"n12",408,{"id":1109,"type":1045,"label":1046,"file":264,"line":1110},"n13",335,{"id":1112,"type":1050,"label":1113,"file":264,"line":1110},"n14","→ render_fallback_template()",{"id":1115,"type":1054,"label":1068,"file":264,"line":1116,"wp_function":1070},"n15",431,[1118,1119,1120,1121,1122,1123,1124,1125,1126,1127],{"from":1044,"to":1049,"sanitized":323},{"from":1053,"to":1084,"sanitized":325},{"from":1087,"to":1089,"sanitized":323},{"from":1089,"to":1091,"sanitized":323},{"from":1093,"to":1095,"sanitized":323},{"from":1095,"to":1098,"sanitized":323},{"from":1100,"to":1103,"sanitized":323},{"from":1103,"to":1106,"sanitized":323},{"from":1109,"to":1112,"sanitized":323},{"from":1112,"to":1115,"sanitized":323},15,{"entryPoint":1130,"graph":1131,"unsanitizedCount":10,"severity":1145},"\u003Csettings-minimal> (admin\\settings-minimal.php:0)",{"nodes":1132,"edges":1142},[1133,1135,1138,1140],{"id":1044,"type":1045,"label":1134,"file":1016,"line":1005},"$_POST (x13)",{"id":1049,"type":1054,"label":1136,"file":1016,"line":1128,"wp_function":1137},"update_option() [Settings Manipulation]","update_option",{"id":1053,"type":1045,"label":1139,"file":1016,"line":1005},"$_POST (x4)",{"id":1084,"type":1054,"label":1068,"file":1016,"line":1141,"wp_function":1070},174,[1143,1144],{"from":1044,"to":1049,"sanitized":325},{"from":1053,"to":1084,"sanitized":325},"low",{"entryPoint":1147,"graph":1148,"unsanitizedCount":10,"severity":1145},"ajax_confirm_oauth_connection (instarank.php:787)",{"nodes":1149,"edges":1155},[1150,1153],{"id":1044,"type":1045,"label":1151,"file":284,"line":1152},"$_POST",796,{"id":1049,"type":1054,"label":1136,"file":284,"line":1154,"wp_function":1137},810,[1156],{"from":1044,"to":1049,"sanitized":325},{"entryPoint":1158,"graph":1159,"unsanitizedCount":10,"severity":1145},"ajax_view_details (instarank.php:930)",{"nodes":1160,"edges":1167},[1161,1163],{"id":1044,"type":1045,"label":1151,"file":284,"line":1162},937,{"id":1049,"type":1054,"label":1164,"file":284,"line":1165,"wp_function":1166},"get_row() [SQLi]",946,"get_row",[1168],{"from":1044,"to":1049,"sanitized":325},{"entryPoint":1170,"graph":1171,"unsanitizedCount":10,"severity":1145},"ajax_save_dataset_url (instarank.php:1083)",{"nodes":1172,"edges":1178},[1173,1176],{"id":1044,"type":1045,"label":1174,"file":284,"line":1175},"$_POST (x2)",1090,{"id":1049,"type":1054,"label":1136,"file":284,"line":1177,"wp_function":1137},1098,[1179],{"from":1044,"to":1049,"sanitized":325},{"entryPoint":1181,"graph":1182,"unsanitizedCount":29,"severity":1200},"\u003Cchanges-minimal> (admin\\changes-minimal.php:0)",{"nodes":1183,"edges":1196},[1184,1187,1189,1191,1193],{"id":1044,"type":1045,"label":1185,"file":979,"line":1186},"$_GET (x3)",33,{"id":1049,"type":1054,"label":1068,"file":979,"line":1188,"wp_function":1070},282,{"id":1053,"type":1045,"label":1190,"file":979,"line":241},"$_GET",{"id":1084,"type":1050,"label":1192,"file":979,"line":241},"→ get_changes()",{"id":1087,"type":1054,"label":1194,"file":990,"line":366,"wp_function":1195},"get_results() [SQLi]","get_results",[1197,1198,1199],{"from":1044,"to":1049,"sanitized":325},{"from":1053,"to":1084,"sanitized":323},{"from":1084,"to":1087,"sanitized":323},"high",{"entryPoint":1202,"graph":1203,"unsanitizedCount":29,"severity":1200},"ajax_approve_change (instarank.php:855)",{"nodes":1204,"edges":1210},[1205,1207,1209],{"id":1044,"type":1045,"label":1151,"file":284,"line":1206},868,{"id":1049,"type":1050,"label":1208,"file":284,"line":1206},"→ approve_change()",{"id":1053,"type":1054,"label":1164,"file":990,"line":465,"wp_function":1166},[1211,1212],{"from":1044,"to":1049,"sanitized":323},{"from":1049,"to":1053,"sanitized":323},{"entryPoint":1214,"graph":1215,"unsanitizedCount":29,"severity":1200},"ajax_reject_change (instarank.php:880)",{"nodes":1216,"edges":1223},[1217,1219,1221],{"id":1044,"type":1045,"label":1151,"file":284,"line":1218},893,{"id":1049,"type":1050,"label":1220,"file":284,"line":1218},"→ reject_change()",{"id":1053,"type":1054,"label":1164,"file":990,"line":1222,"wp_function":1166},674,[1224,1225],{"from":1044,"to":1049,"sanitized":323},{"from":1049,"to":1053,"sanitized":323},{"entryPoint":1227,"graph":1228,"unsanitizedCount":29,"severity":1200},"ajax_rollback_change (instarank.php:905)",{"nodes":1229,"edges":1236},[1230,1232,1234],{"id":1044,"type":1045,"label":1151,"file":284,"line":1231},918,{"id":1049,"type":1050,"label":1233,"file":284,"line":1231},"→ rollback_change()",{"id":1053,"type":1054,"label":1164,"file":990,"line":1235,"wp_function":1166},702,[1237,1238],{"from":1044,"to":1049,"sanitized":323},{"from":1049,"to":1053,"sanitized":323},{"entryPoint":1240,"graph":1241,"unsanitizedCount":44,"severity":1200},"\u003Cinstarank> (instarank.php:0)",{"nodes":1242,"edges":1257},[1243,1245,1246,1247,1248,1249,1250,1251,1252,1253,1254,1255,1256],{"id":1044,"type":1045,"label":1244,"file":284,"line":1152},"$_POST (x3)",{"id":1049,"type":1054,"label":1136,"file":284,"line":1154,"wp_function":1137},{"id":1053,"type":1045,"label":1151,"file":284,"line":1162},{"id":1084,"type":1054,"label":1164,"file":284,"line":1165,"wp_function":1166},{"id":1087,"type":1045,"label":1151,"file":284,"line":1206},{"id":1089,"type":1050,"label":1208,"file":284,"line":1206},{"id":1091,"type":1054,"label":1164,"file":990,"line":465,"wp_function":1166},{"id":1093,"type":1045,"label":1151,"file":284,"line":1218},{"id":1095,"type":1050,"label":1220,"file":284,"line":1218},{"id":1098,"type":1054,"label":1164,"file":990,"line":1222,"wp_function":1166},{"id":1100,"type":1045,"label":1151,"file":284,"line":1231},{"id":1103,"type":1050,"label":1233,"file":284,"line":1231},{"id":1106,"type":1054,"label":1164,"file":990,"line":1235,"wp_function":1166},[1258,1259,1260,1261,1262,1263,1264,1265],{"from":1044,"to":1049,"sanitized":325},{"from":1053,"to":1084,"sanitized":325},{"from":1087,"to":1089,"sanitized":323},{"from":1089,"to":1091,"sanitized":323},{"from":1093,"to":1095,"sanitized":323},{"from":1095,"to":1098,"sanitized":323},{"from":1100,"to":1103,"sanitized":323},{"from":1103,"to":1106,"sanitized":323},{"summary":1267,"deductions":1268},"The Instarank v2.0.9 plugin exhibits a generally good security posture with a high percentage of properly escaped outputs and prepared SQL statements. The absence of any recorded CVEs or historical vulnerabilities suggests a relatively stable and well-maintained codebase. However, several concerning aspects were identified during the static analysis. The presence of three dangerous functions (exec, shell_exec, proc_open) indicates a potential for severe command injection vulnerabilities if not handled with extreme care and robust input validation. Furthermore, the taint analysis revealed five high-severity flows with unsanitized paths, highlighting potential risks of arbitrary code execution or sensitive data exposure. The 3 unprotected REST API routes also present a direct attack vector for unauthenticated users. While the plugin has strengths in output sanitization and SQL practices, these identified risks, particularly the dangerous functions and high-severity taint flows, warrant significant attention and mitigation.",[1269,1271,1273],{"reason":1270,"points":1128},"High severity taint flows detected",{"reason":1272,"points":263},"Unprotected REST API routes",{"reason":1274,"points":173},"Presence of dangerous functions","2026-03-17T07:12:24.219Z",{"wat":1277,"direct":1294},{"assetPaths":1278,"generatorPatterns":1285,"scriptPaths":1286,"versionParams":1287},[1279,1280,1281,1282,1283,1284],"\u002Fwp-content\u002Fplugins\u002Finstarank\u002Fbuild\u002Fcss\u002Finstarank-admin.css","\u002Fwp-content\u002Fplugins\u002Finstarank\u002Fbuild\u002Fjs\u002Finstarank-admin.js","\u002Fwp-content\u002Fplugins\u002Finstarank\u002Fbuild\u002Fcss\u002Finstarank-frontend.css","\u002Fwp-content\u002Fplugins\u002Finstarank\u002Fbuild\u002Fjs\u002Finstarank-frontend.js","\u002Fwp-content\u002Fplugins\u002Finstarank\u002Fbuild\u002Fjs\u002Finstarank-blocks.js","\u002Fwp-content\u002Fplugins\u002Finstarank\u002Fbuild\u002Fcss\u002Finstarank-blocks.css",[],[1280,1282,1283],[1288,1289,1290,1291,1292,1293],"instarank\u002Fbuild\u002Fcss\u002Finstarank-admin.css?ver=","instarank\u002Fbuild\u002Fjs\u002Finstarank-admin.js?ver=","instarank\u002Fbuild\u002Fcss\u002Finstarank-frontend.css?ver=","instarank\u002Fbuild\u002Fjs\u002Finstarank-frontend.js?ver=","instarank\u002Fbuild\u002Fjs\u002Finstarank-blocks.js?ver=","instarank\u002Fbuild\u002Fcss\u002Finstarank-blocks.css?ver=",{"cssClasses":1295,"htmlComments":1306,"htmlAttributes":1311,"restEndpoints":1315,"jsGlobals":1331,"shortcodeOutput":1335},[1296,1297,1298,1299,1300,1301,1302,1303,1304,1305],"instarank-admin-wrap","instarank-setting-field","instarank-settings-notice","instarank-spinner","instarank-overlay","instarank-modal-content","instarank-modal-header","instarank-modal-body","instarank-modal-footer","instarank-oauth-button",[1307,1308,1309,1310],"\u003C!-- InstaRank Admin Settings -->","\u003C!-- InstaRank Admin Notice -->","\u003C!-- InstaRank Modal -->","\u003C!-- InstaRank Oauth Button -->",[1312,1313,1314],"data-instarank-setting","data-instarank-modal-target","data-instarank-dismiss",[1316,1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330],"\u002Fwp-json\u002Finstarank\u002Fv1\u002Ftest_connection","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fconnection_status","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fconfirm_oauth","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fsync_now","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fapprove_change","\u002Fwp-json\u002Finstarank\u002Fv1\u002Freject_change","\u002Fwp-json\u002Finstarank\u002Fv1\u002Frollback_change","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fview_details","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fdisconnect","\u002Fwp-json\u002Finstarank\u002Fv1\u002Freset_auth_attempts","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fclear_history","\u002Fwp-json\u002Finstarank\u002Fv1\u002Freset_robots_txt","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fsave_dataset_url","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fagent\u002Fsync_now","\u002Fwp-json\u002Finstarank\u002Fv1\u002Fagent\u002Fget_prompt_suggestions",[1332,1333,1334],"window.instarankAdmin","window.instarankFrontend","window.instarankBlocks",[]]