[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$ffSNwzuoJsQqUlrxnOH3y1moDWDv3ndIkUWvzzELGQDc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":34,"analysis":118,"fingerprints":189},"airano-mcp-seo-bridge","Airano MCP SEO Meta Bridge","1.3.0","airano","https:\u002F\u002Fprofiles.wordpress.org\u002Fairano\u002F","\u003Cp>Airano MCP SEO Bridge is a WordPress plugin that exposes Rank Math SEO and Yoast SEO meta fields via dedicated REST API endpoints. This enables MCP servers, AI agents, and other applications to read and write SEO metadata programmatically for posts, pages, and WooCommerce products.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Features:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Rank Math SEO Support\u003C\u002Fstrong> — Full access to all Rank Math meta fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO Support\u003C\u002Fstrong> — Full access to all Yoast SEO meta fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>WooCommerce Compatible\u003C\u002Fstrong> — Works with product post types\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure\u003C\u002Fstrong> — Requires WordPress Application Password and edit_posts capability\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Detection\u003C\u002Fstrong> — Automatically detects which SEO plugin is active\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Status Endpoint\u003C\u002Fstrong> — Dedicated API endpoint for plugin and SEO detection\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Zero Configuration\u003C\u002Fstrong> — Works out of the box after activation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>REST API Endpoints:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>GET\u002FPOST \u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fposts\u002F{id}\u002Fseo\u003C\u002Fcode> — Post SEO data\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET\u002FPOST \u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fpages\u002F{id}\u002Fseo\u003C\u002Fcode> — Page SEO data\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET\u002FPOST \u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fproducts\u002F{id}\u002Fseo\u003C\u002Fcode> — Product SEO data (WooCommerce)\u003C\u002Fli>\n\u003Cli>\u003Ccode>GET \u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fstatus\u003C\u002Fcode> — Plugin status and SEO detection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Designed for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fairano-ir\u002Fmcphub\" rel=\"nofollow ugc\">MCP Hub\u003C\u002Fa>\u003C\u002Fstrong> — the AI-native management hub for WordPress and self-hosted services.\u003C\u002Fp>\n","Exposes Rank Math SEO and Yoast SEO meta fields via WordPress REST API for use with MCP servers and AI agents.",0,129,"2026-03-09T23:00:00.000Z","6.9.4","5.0","7.4",[18,19,20,21,22],"mcp","rank-math","rest-api","seo","yoast","https:\u002F\u002Fgithub.com\u002Fairano-ir\u002Fmcphub","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fairano-mcp-seo-bridge.1.3.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},1,30,94,"2026-04-04T17:59:57.302Z",[35,49,68,90,105],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":25,"downloaded":43,"rating":11,"num_ratings":11,"last_updated":44,"tested_up_to":14,"requires_at_least":45,"requires_php":16,"tags":46,"homepage":47,"download_link":48,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"seo-rocket-integration","SEO Rocket Integration","1.7.1","seorocket","https:\u002F\u002Fprofiles.wordpress.org\u002Fseorocket\u002F","\u003Cp>SEO Rocket Integration enables seamless publishing of AI-generated, SEO-optimized articles from \u003Ca href=\"https:\u002F\u002Fwww.seorocket.app\" rel=\"nofollow ugc\">SEO Rocket\u003C\u002Fa> directly to your WordPress site.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>REST API Integration\u003C\u002Fstrong> – Extends WordPress REST API to support SEO metadata fields\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Yoast SEO Support\u003C\u002Fstrong> – Automatically sets focus keywords and meta descriptions for Yoast SEO\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rank Math Support\u003C\u002Fstrong> – Full compatibility with Rank Math SEO plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Automatic Indexables Rebuild\u003C\u002Fstrong> – Ensures Yoast SEO score indicators update correctly\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Plugin Detection\u003C\u002Fstrong> – API endpoint to detect which SEO plugin is active\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate this plugin on your WordPress site\u003C\u002Fli>\n\u003Cli>Connect your WordPress site to SEO Rocket using Application Passwords\u003C\u002Fli>\n\u003Cli>Publish articles from SEO Rocket with one click\u003C\u002Fli>\n\u003Cli>SEO metadata (focus keywords, meta descriptions) sync automatically\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>REST API Endpoints\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Detect SEO Plugin\u003C\u002Fstrong>\u003Cbr \u002F>\n    GET \u002Fwp-json\u002Fseo-rocket\u002Fv1\u002Fdetect-plugin\u003C\u002Fp>\n\u003Cp>Returns information about which SEO plugin is active on the site.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.9 or higher\u003C\u002Fli>\n\u003Cli>PHP 7.4 or higher\u003C\u002Fli>\n\u003Cli>Yoast SEO or Rank Math (recommended, but not required)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cp>This plugin does not collect any user data. It only provides REST API endpoints for publishing content from SEO Rocket.\u003C\u002Fp>\n","Publish SEO-optimized articles from SEO Rocket with automatic Yoast SEO and Rank Math metadata sync.",444,"2026-02-20T18:49:00.000Z","5.9",[19,20,21,22],"","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-rocket-integration.1.7.1.zip",{"slug":50,"name":51,"version":52,"author":53,"author_profile":54,"description":55,"short_description":56,"active_installs":57,"downloaded":58,"rating":25,"num_ratings":59,"last_updated":60,"tested_up_to":14,"requires_at_least":61,"requires_php":16,"tags":62,"homepage":47,"download_link":67,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"auto-focus-keyword-for-seo","Auto Focus Keyword for SEO","1.0.4","Pagup","https:\u002F\u002Fprofiles.wordpress.org\u002Fpagup\u002F","\u003Cp>The “Focus Keyword” feature of Yoast SEO and Rank Math is a dynamic backend tool that allows the optimization of a page based on a central query, with the aim of maximizing its understanding by search engines and generating consistent SEO. This “Focus Keyword” will also be deployed as a “Meta Tag keyword” on the frontend, in the HTML code of your website.\u003C\u002Fp>\n\u003Cp>The “Focus Keyword” feature (or “Primary Keyword”) allows users to specify a target keyword or phrase for each article or page of their website. The goal is to optimize the content around this keyword to improve the chances of ranking in search engines for that specific query.\u003C\u002Fp>\n\u003Cp>Once you have defined your primary keyword, these plugins analyze the content of your page and provide recommendations to improve your SEO. They check if the target keyword is present in essential elements of the page, such as the title, meta description, heading tags (H1, H2, etc.), body content, and image alt attributes. They also indicate whether you need to add or remove instances of the keyword for better optimization.\u003C\u002Fp>\n\u003Cp>By using the “Focus Keyword” feature of Yoast SEO or Rank Math, you can refine your content to align with the best SEO practices and increase your chances of being well-ranked in search engine results for your target keyword.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The role of the Auto Focus Keyword plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The fact is that it can sometimes be challenging to determine which keywords to use or to optimize for all the pages\u002Farticles\u002Fproducts of a website.\u003C\u002Fp>\n\u003Cp>That’s where the plugin comes in: \u003Cstrong>Auto Focus Keyword for Yoast SEO & Rank Math\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>The “Auto Focus Keyword” plugin has been specially designed to work seamlessly with the Yoast SEO and Rank Math plugins, two of the most popular SEO plugins on WordPress. This seamless integration allows users to benefit from advanced optimization features without encountering any issues.\u003C\u002Fp>\n\u003Cp>When you use the “Auto Focus Keyword” plugin in conjunction with Yoast SEO or Rank Math, you can fully leverage the potential of these plugins to improve your SEO and optimize your content. Here’s how this synergy works:\u003C\u002Fp>\n\u003Cp>This plugin will allow you to automatically add a focus keyword corresponding to the title of your page\u002Farticle\u002Fproduct in the backend of your website using Yoast SEO and Rank Math. This means you don’t need to manually enter each target keyword, as the plugin does it for you. This feature saves you time and ensures consistency in optimizing your content.\u003C\u002Fp>\n\u003Cp>Once installed, you simply need to select the parts of your website that will be affected by its execution (Post types). If necessary, you can identify the pages\u002FURLs that are not relevant for this process and then initiate a scan (“FETCH”) to identify the pages on the website that do not have any focus keyword identified in the backend via Yoast SEO or Rank Math.\u003C\u002Fp>\n\u003Cp>Once done, you just need to click on “SYNC,” and all these pages will have the focus keyword populated with the page title.\u003C\u002Fp>\n\u003Cp>By combining the “Auto Focus Keyword” plugin with Yoast SEO and Rank Math, you have a comprehensive SEO optimization solution. You can automate the process of adding targeted keywords, improve the consistency of your optimization, and fully utilize the advanced features of Yoast SEO and Rank Math. This synergy between the plugins ensures optimal SEO for your site without any conflicts or technical issues.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>The PRO version allows you to:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Continuously run the process of adding Focus Keywords to any new content created on the website, for which the Focus Keyword has not been identified at the time of publishing.\u003C\u002Fli>\n\u003Cli>Extend the optimization process to your product pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Why use the “Auto Focus Keyword” plugin?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>There are several ideas behind the creation of this plugin, including:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Save you time.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>When it comes to optimizing your website using tools like Yoast SEO or Rank Math, especially for a large content structure (such as an online store), it can be tedious to optimize everything diligently for search engines. However, this will no longer be a problem with this plugin.\u003C\u002Fp>\n\u003Cp>The plugin will also help you quickly identify pages that require special attention, thanks to the color-coded “dots” provided by Yoast SEO. This is because a Focus Keyword, which is an optimization target, will be defined.\u003C\u002Fp>\n\u003Cp>Furthermore, in the case of an online store, the optimization target is often the product name. Once again, the plugin will automatically add the page title (i.e., the product name) as the Focus Keyword.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Enable the use of other SEO plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By automatically adding a Focus Keyword to all your pages, you can take advantage of various other SEO plugins that utilize the Focus Keyword as an optimization tool.\u003C\u002Fp>\n\u003Cp>For example, the “BIALTY” plugin used to optimize Alt tags for images can now deploy Alt tags across your entire site since its execution is directly tied to the existence of Focus Keywords. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-image-alt-text-with-yoast\u002F\" rel=\"ugc\">See here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The same applies to the “BIGTA” plugin used to optimize Title Text for images, as it also utilizes the Focus Keywords from Yoast SEO or Rank Math. \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbulk-image-title-attribute\u002F\" rel=\"ugc\">See here\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Lastly, and this is a significant advantage, deploying Focus Keywords on all your pages allows you to implement the most effective internal linking strategy on your site using “\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fautomatic-internal-links-for-seo\u002F\" rel=\"ugc\">Auto links for SEO\u003C\u002Fa>” another plugin developed by us at PAGUP.com. It uses Focus Keywords as anchor text for link creation.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Understand how SEO works.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By combining the use of these plugins and optimizing your Focus Keywords, you will understand the importance of creating consistency in your content to maximize search engine comprehension.\u003C\u002Fp>\n\u003Cp>Enjoy !\u003C\u002Fp>\n","This plugin will assign Focus Keywords to all your pages (on the backend) based on post titles, for websites using Yoast SEO and Rank Math.",2000,17442,2,"2026-01-18T17:04:00.000Z","4.1",[63,64,19,65,66],"focus-keyword","meta-tag-keyword","search-engines","yoast-seo","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-focus-keyword-for-seo.zip",{"slug":69,"name":70,"version":71,"author":72,"author_profile":73,"description":74,"short_description":75,"active_installs":57,"downloaded":76,"rating":77,"num_ratings":78,"last_updated":79,"tested_up_to":14,"requires_at_least":61,"requires_php":80,"tags":81,"homepage":85,"download_link":86,"security_score":87,"vuln_count":88,"unpatched_count":11,"last_vuln_date":89,"fetched_at":27},"bulk-noindex-nofollow-toolkit-by-mad-fish","Bulk NoIndex & NoFollow Toolkit","2.30","madfishdigital","https:\u002F\u002Fprofiles.wordpress.org\u002Fmadfishdigital\u002F","\u003Cp>Developed by Mad Fish Digital, this plugin saves webmasters time when finding and removing thin pages from search engine indexes.\u003C\u002Fp>\n\u003Cp>The plugin provides an interface to sort posts by word count and character count, then bulk noindex or nofollow them. Categories and terms can be sorted by post count and managed the same way. Author archive URLs can now also be managed from a dedicated tab — useful for controlling whether author pages appear in search results.\u003C\u002Fp>\n\u003Ch4>Please Keep in Mind\u003C\u002Fh4>\n\u003Cp>After a page or category is noindexed, it can take search engines up to a few weeks before the page stops appearing in the search index. The amount of time will depend on how frequently a search engine crawls your website. We recommend using Google Search Console to further analyze how your pages appear in the search index.\u003C\u002Fp>\n\u003Ch4>Advantages\u003C\u002Fh4>\n\u003Cp>1) Reduce the time it takes to NoIndex\u002FNoFollow each page, post, category, or author URL manually\u003C\u002Fp>\n\u003Cp>2) Sort posts and pages by word count and character count to quickly identify thin content\u003C\u002Fp>\n\u003Cp>3) Sort categories and tags by their number of associated posts\u003C\u002Fp>\n\u003Cp>4) Manage NoIndex and NoFollow directives for author archive URLs from a dedicated Authors tab\u003C\u002Fp>\n\u003Cp>5) Speed up search engine penalty recovery by bulk noindexing large numbers of posts and pages\u003C\u002Fp>\n\u003Cp>6) Quickly noindex content identified by web crawlers such as Screaming Frog or DeepCrawl\u003C\u002Fp>\n\u003Cp>7) Visualize all posts’, pages’, categories’, and authors’ noindex and nofollow statuses at a glance\u003C\u002Fp>\n\u003Cp>8) Syncs with Rank Math, Yoast SEO, and AIOSEO to maintain and manage your existing robots directives\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For support related inquiries, visit the \u003Ca href=\"https:\u002F\u002Fwww.madfishdigital.com\u002Fwp-plugins\u002F\" rel=\"follow nofollow ugc\">Mad Fish Digital plugin support page\u003C\u002Fa> to drop us a line or ask a question. Please note that responses to specific inquiries may take up to 24 hours.\u003C\u002Fp>\n\u003Ch4>Why would you want to remove a bulk amount of pages from search indexes?\u003C\u002Fh4>\n\u003Cp>At Mad Fish Digital, we use tools like Screaming Frog, LinkResearch Tools, Ahrefs, and SEM Rush to crawl and analyze web pages. Sometimes, you want to remove multiple web pages from a search engine’s index that contain no longer current content, old products and services, or outdated guidelines\u002Fregulations. In many of these cases, you need the pages to be temporarily dropped from Google’s index today, but may want to update the content at a later date. By noindexing a post or page, you can avoid having to set the status code of those pages to 404 (or 410).\u003C\u002Fp>\n\u003Cp>This is where having a tool to bulk noindex\u002Fnofollow these pages can become handy. You can easily remove pages from the search index, then remove the noindex directive once the content has been updated.\u003C\u002Fp>\n\u003Cp>This plugin allows you to bulk edit the meta robots index and follow directives for your site’s posts, pages, categories, and author archive URLs. This tool is compatible with your existing Rank Math, Yoast SEO, and AIOSEO settings. Syncing of category noindex\u002Fnofollow settings with Yoast and AIOSEO is not yet supported.\u003C\u002Fp>\n\u003Cp>By keeping your pages in sync with the noindex\u002Fnofollow settings for Rank Math, Yoast, and AIOSEO, you never have to worry about duplicating efforts or which plugin is managing your robots directives.\u003C\u002Fp>\n\u003Ch4>Fallback Protection\u003C\u002Fh4>\n\u003Cp>If you disable your Rank Math, Yoast, or AIOSEO plugins, this plugin will continue to serve the appropriate meta robots tag based on the noindex\u002Fnofollow settings configured through the interface.\u003C\u002Fp>\n\u003Cp>If you do disable any of these plugins, be sure to check the Bulk NoIndex\u002FNoFollow interface (Tools menu) to confirm that your posts, pages, and author URLs are still noindexed and nofollowed accordingly. Robots directives set directly through the WP post editing interface may not always be tracked by this plugin if those SEO plugins were previously enabled but are later disabled.\u003C\u002Fp>\n\u003Ch3>Installation & Usage\u003C\u002Fh3>\n\u003Cp>1) Login as an administrator to your WordPress Admin account. Using the “Add New” menu option under the “Plugins” section of the navigation, you can either search for: “Bulk NoIndex & NoFollow Tool” or if you’ve downloaded the plugin already, click the “Upload” link, find the .zip file you downloaded and then click “Install Now”. Or you can unzip and FTP upload the plugin to your plugins directory.\u003C\u002Fp>\n\u003Cp>2) Navigate to Tools -> Bulk NoIndex\u002FNoFollow\u003C\u002Fp>\n\u003Cp>3) Use the Posts, Categories, or Authors tabs to manage robots directives\u003C\u002Fp>\n","Bulk set the noindex \u002F nofollow robots tag for posts, pages, categories, and author URLs. Easily identify thin content and noindex it fast.",25501,86,9,"2026-03-08T06:55:00.000Z","5.6",[82,83,19,84,22],"all-in-one-seo-aioseo","bulk-noindex-nofollow","seo-penalty-recovery","https:\u002F\u002Fwww.madfishdigital.com\u002Fwp-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbulk-noindex-nofollow-toolkit-by-mad-fish.2.30.zip",97,5,"2025-04-01 00:00:00",{"slug":91,"name":92,"version":93,"author":91,"author_profile":94,"description":95,"short_description":96,"active_installs":57,"downloaded":97,"rating":11,"num_ratings":11,"last_updated":98,"tested_up_to":99,"requires_at_least":80,"requires_php":47,"tags":100,"homepage":103,"download_link":104,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"textbulker","TextBulker (IA Redaction)","1.0.1","https:\u002F\u002Fprofiles.wordpress.org\u002Ftextbulker\u002F","\u003Cp>\u003Cstrong>TextBulker\u003C\u002Fstrong> is a content and image automation platform powered by AI.\u003Cbr \u002F>\nThis plugin allows your WordPress site to receive SEO meta fields (title, meta description, focus keyword) during article publishing – ideal for integrations using Yoast SEO or Rank Math.\u003C\u002Fp>\n\u003Cp>🔧 Current capabilities:\u003Cbr \u002F>\n– Inject SEO metas via REST API on post creation\u003Cbr \u002F>\n– Compatible with \u003Cstrong>Yoast SEO\u003C\u002Fstrong> and \u003Cstrong>Rank Math\u003C\u002Fstrong>\u003Cbr \u002F>\n– Diagnostics page to monitor plugin status\u003Cbr \u002F>\n– Fully local (no ping or remote sync)\u003C\u002Fp>\n\u003Cp>🚀 Future updates will allow full article pushing, media handling, scheduling, and more via TextBulker.com\u003C\u002Fp>\n","Official plugin for TextBulker.com – inject SEO metadata via REST API when publishing AI-generated content.",1165,"2025-05-19T13:54:00.000Z","6.8.5",[101,102,19,21,22],"ai","content-generation","https:\u002F\u002Fwww.textbulker.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftextbulker.1.0.1.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":25,"downloaded":113,"rating":11,"num_ratings":11,"last_updated":114,"tested_up_to":99,"requires_at_least":15,"requires_php":16,"tags":115,"homepage":47,"download_link":117,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"igen-seo-api","IGen SEO API","1.0.0","i-Gen.ai","https:\u002F\u002Fprofiles.wordpress.org\u002Figenai\u002F","\u003Cp>IGen SEO API plugin allows you to access Yoast SEO meta fields through WordPress REST API. This plugin registers the following Yoast SEO fields to the REST API:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>SEO Title (_yoast_wpseo_title)\u003C\u002Fli>\n\u003Cli>Meta Description (_yoast_wpseo_metadesc)  \u003C\u002Fli>\n\u003Cli>Focus Keyword (_yoast_wpseo_focuskw)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Key Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Automatically checks if Yoast SEO plugin is installed\u003Cbr \u002F>\n* Shows installation prompt if Yoast SEO is not installed\u003Cbr \u002F>\n* Only registers meta fields when Yoast SEO is active\u003Cbr \u002F>\n* Provides secure admin notification system\u003C\u002Fp>\n\u003Cp>\u003Cstrong>About IGen\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin is developed by \u003Ca href=\"https:\u002F\u002Fi-gen.ai\u002F\" rel=\"nofollow ugc\">IGen\u003C\u002Fa>, a leading AI-powered content generation platform. Visit our website to learn more about our innovative AI solutions for content creation and SEO optimization.\u003C\u002Fp>\n","Register Yoast SEO meta fields to make them accessible through REST API for reading and writing.",355,"2025-10-08T07:42:00.000Z",[116,20,21,22],"meta-fields","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Figen-seo-api.1.0.0.zip",{"attackSurface":119,"codeSignals":160,"taintFlows":175,"riskAssessment":176,"analyzedAt":188},{"hooks":120,"ajaxHandlers":133,"restRoutes":134,"shortcodes":156,"cronEvents":157,"entryPointCount":158,"unprotectedCount":159},[121,127,130],{"type":122,"name":123,"callback":124,"file":125,"line":126},"action","rest_api_init","register_meta_fields","airano-mcp-seo-bridge.php",45,{"type":122,"name":123,"callback":128,"file":125,"line":129},"register_rest_routes",46,{"type":122,"name":131,"callback":131,"file":125,"line":132},"admin_notices",47,[],[135,143,148,152],{"namespace":136,"route":137,"methods":138,"callback":140,"permissionCallback":141,"file":125,"line":142},"airano-mcp-seo-bridge\u002Fv1","\u002Fstatus",[139],"GET","get_status","closure",60,{"namespace":136,"route":144,"methods":145,"callback":146,"permissionCallback":26,"file":125,"line":147},"\u002Fposts\u002F(?P\u003Cid>\\d+)\u002Fseo",[139],"anonymous",69,{"namespace":136,"route":149,"methods":150,"callback":146,"permissionCallback":26,"file":125,"line":151},"\u002Fpages\u002F(?P\u003Cid>\\d+)\u002Fseo",[139],101,{"namespace":136,"route":153,"methods":154,"callback":146,"permissionCallback":26,"file":125,"line":155},"\u002Fproducts\u002F(?P\u003Cid>\\d+)\u002Fseo",[139],133,[],[],4,3,{"dangerousFunctions":161,"sqlUsage":162,"outputEscaping":164,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":173,"bundledLibraries":174},[],{"prepared":11,"raw":11,"locations":163},[],{"escaped":159,"rawEcho":159,"locations":165},[166,169,171],{"file":125,"line":167,"context":168},693,"raw output",{"file":125,"line":170,"context":168},704,{"file":125,"line":172,"context":168},707,7,[],[],{"summary":177,"deductions":178},"The \"airano-mcp-seo-bridge\" plugin v1.3.0 exhibits a mixed security posture. On the positive side, it demonstrates good practices by not utilizing dangerous functions, performing all SQL queries using prepared statements, and having no recorded vulnerabilities or CVEs.  However, significant concerns arise from its attack surface, particularly the REST API.  With 4 routes exposed, 3 of which lack proper permission callbacks, there's a substantial risk of unauthorized access and manipulation of plugin functionalities. The 50% rate of unescaped output also presents a moderate risk of cross-site scripting (XSS) vulnerabilities if user-controlled data is involved in those outputs. The absence of taint analysis flows suggests a limited scope or effectiveness in detecting certain types of vulnerabilities.  While the plugin is free of known historical vulnerabilities, the identified weaknesses in its current implementation, especially the unprotected REST API endpoints, necessitate careful consideration and mitigation.",[179,182,184,186],{"reason":180,"points":181},"REST API routes without permission callbacks",10,{"reason":183,"points":158},"Unescaped output rate is 50%",{"reason":185,"points":30},"No nonce checks on AJAX handlers (though none exist)",{"reason":187,"points":30},"No taint analysis flows detected","2026-03-17T07:32:18.066Z",{"wat":190,"direct":199},{"assetPaths":191,"generatorPatterns":194,"scriptPaths":195,"versionParams":196},[192,193],"\u002Fwp-content\u002Fplugins\u002Fairano-mcp-seo-bridge\u002Fassets\u002Fcss\u002Fadmin.css","\u002Fwp-content\u002Fplugins\u002Fairano-mcp-seo-bridge\u002Fassets\u002Fjs\u002Fadmin.js",[],[193],[197,198],"airano-mcp-seo-bridge\u002Fassets\u002Fcss\u002Fadmin.css?ver=","airano-mcp-seo-bridge\u002Fassets\u002Fjs\u002Fadmin.js?ver=",{"cssClasses":200,"htmlComments":201,"htmlAttributes":202,"restEndpoints":203,"jsGlobals":208,"shortcodeOutput":209},[],[],[],[204,205,206,207],"\u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fstatus","\u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fposts\u002F","\u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fpages\u002F","\u002Fwp-json\u002Fairano-mcp-seo-bridge\u002Fv1\u002Fproducts\u002F",[],[]]