[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzBRjvoLWwJ6w7DUj7zfyVbqGTi3HRhlOyxuEYP4fFIk":3,"$fEOtxOyF5HQhtABFfiwCMkbOWPgj4AvmrnhNfdSBBbeo":183,"$f1M9ROUsg3Nc5GvXYuipqWqZqZYbZqAjv1DuezELoakk":188},{"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":21,"download_link":22,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":34,"analysis":125,"fingerprints":165},"rankioz-seo","Rankioz SEO","1.0.1","rankiozdeveloper","https:\u002F\u002Fprofiles.wordpress.org\u002Fnemanjatanaskovic\u002F","\u003Cp>Rankioz SEO provides a single purpose: an admin-only screen for generating and managing an API key that Rankioz uses to authenticate requests to your WordPress site.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>API Key Management\u003C\u002Fstrong>: Generate, regenerate, copy, or revoke your Rankioz API key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Access Controlled\u003C\u002Fstrong>: Only users with \u003Ccode>manage_options\u003C\u002Fcode> can view\u002Fmanage the key\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST Authentication\u003C\u002Fstrong>: Rankioz requests authenticate via the \u003Ccode>X-Rankioz-API-Key\u003C\u002Fcode> header\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Security First\u003C\u002Fstrong>: Nonces, capability checks, sanitization, and output escaping\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support, please visit \u003Ca href=\"https:\u002F\u002Frankioz.com\" rel=\"nofollow ugc\">https:\u002F\u002Frankioz.com\u003C\u002Fa> or contact us through our website.\u003C\u002Fp>\n\u003Ch3>Privacy Policy\u003C\u002Fh3>\n\u003Cp>This plugin does not collect, store, or transmit any personal data. It stores an API key (managed by administrators) used only to authenticate requests from Rankioz.\u003C\u002Fp>\n","Generate and manage an API key used by Rankioz to authenticate requests to your WordPress site.",0,196,"2026-01-03T21:17:00.000Z","6.9.4","5.0","7.4",[18,19,20],"api-key","rest-api","seo","https:\u002F\u002Frankioz.com\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frankioz-seo.1.0.1.zip",100,null,"2026-04-06T09:54:40.288Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":11,"avg_security_score":23,"avg_patch_time_days":31,"trust_score":32,"computed_at":33},"nemanjatanaskovic",1,30,94,"2026-05-19T21:08:38.374Z",[35,60,79,93,107],{"slug":36,"name":37,"version":38,"author":39,"author_profile":40,"description":41,"short_description":42,"active_installs":43,"downloaded":44,"rating":45,"num_ratings":46,"last_updated":47,"tested_up_to":14,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":57,"unpatched_count":11,"last_vuln_date":58,"fetched_at":59},"wp-rest-api-authentication","JWT Authentication for WP REST APIs","4.3.0","miniOrange","https:\u002F\u002Fprofiles.wordpress.org\u002Fcyberlord92\u002F","\u003Cp>\u003Cstrong>WordPress REST API endpoints\u003C\u002Fstrong> are \u003Cstrong>open and unsecured by default\u003C\u002Fstrong> which can be used to access your site data. Secure WordPress APIs from unauthorized users with our \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-authentication\" rel=\"nofollow ugc\">JWT Authentication for WP REST APIs plugin\u003C\u002Fa>\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cp>Our plugin offers below authentication methods to \u003Cstrong>Protect WP REST API endpoints\u003C\u002Fstrong>:\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-jwt-authentication-method\" rel=\"nofollow ugc\">JWT Authentication\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-basic-authentication-method\" rel=\"nofollow ugc\">Basic Authentication\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Frest-api-key-authentication-method\" rel=\"nofollow ugc\">API Key Authentication\u003C\u002Fa>\u003Cbr \u002F>\n– \u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-oauth-2-0-authentication-method\" rel=\"nofollow ugc\">OAuth 2.0 Authentication\u003C\u002Fa>\u003Cbr \u002F>\n– External Token based Authentication 2.0\u002FOIDC\u002FJWT\u002F\u003Ca href=\"https:\u002F\u002Ffirebase.google.com\u002Fdocs\u002Fauth\u002Fadmin\u002Fcreate-custom-tokens\" rel=\"nofollow ugc\">Firebase\u003C\u002Fa> provider’s token authentication methods.\u003C\u002Fp>\n\u003Cp>You can authenticate default WordPress endpoints and custom-developed REST endpoints and third-party plugin REST API endpoints like that of \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">Woocommerce\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.learndash.com\u002F\" rel=\"nofollow ugc\">Learndash\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fbuddypress\u002F\" rel=\"ugc\">Buddypress\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.gravityforms.com\u002F\" rel=\"nofollow ugc\">Gravity Forms\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcart-rest-api-for-woocommerce\u002F\" rel=\"ugc\">CoCart\u003C\u002Fa>, etc.\u003C\u002Fp>\n\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FIsyKI7eEV-I?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&start=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\n\u003Ch3>WP REST API Authentication Methods in our plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-jwt-authentication-method#step_a1\" rel=\"nofollow ugc\">JWT Authentication\u003C\u002Fa>\u003Cbr \u002F>\nProvides an endpoint where you can pass the user credentials, and it will generate a JWT (JSON Web Token), which you can use to access the WordPress REST APIs accordingly.\u003Cbr \u002F>\nAdditionally, to maintain a seamless user experience without frequent logins needed due to token expiry, you can use our \u003Cem>Refresh and Revoke token\u003C\u002Fem> mechanisms feature.\u003Cbr \u002F>\nWhen the access token expires, instead of forcing the user to log in again, the client can request a new access token using a valid refresh token.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Frest-api-key-authentication-method#step_a\" rel=\"nofollow ugc\">API Key Authentication\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-basic-authentication-method\" rel=\"nofollow ugc\">Basic Authentication\u003C\u002Fa>:\u003Cbr \u002F>\n        – 1. \u003Cstrong>Username: Password\u003C\u002Fstrong>\u003Cbr \u002F>\n        – 2. \u003Cstrong>Client-ID: Client-Secret\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-oauth-2-0-authentication-method#step_a\" rel=\"nofollow ugc\">OAuth 2.0 Authentication\u003C\u002Fa>\u003Cbr \u002F>\n        – 1. \u003Cstrong>Password Grant\u003C\u002Fstrong>\u003Cbr \u002F>\n            – 2. \u003Cstrong>Client Credentials Grant\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fplugins.miniorange.com\u002Fwordpress-rest-api-authentication-using-third-party-provider#step_a\" rel=\"nofollow ugc\">Third Party Provider Authentication\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Following are some of the integrations that are possible with WP REST API Authentication:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Learndash API Authentication\u003C\u002Fli>\n\u003Cli>Custom Built REST API Endpoints Authentication\u003C\u002Fli>\n\u003Cli>BuddyPress API Authentication\u003C\u002Fli>\n\u003Cli>WooCommerce API Authentication\u003C\u002Fli>\n\u003Cli>Gravity Form API Authentication\u003C\u002Fli>\n\u003Cli>External\u002FThird-party plugin API endpoints integration in WordPress\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can also disable the WP REST APIs with our plugin such that no one can make API calls to your WordPress REST API endpoints.Our plugin also provides \u003Cstrong>Refresh and Revoke Token\u003C\u002Fstrong> that can be used to improve the API security.\u003C\u002Fp>\n\u003Ch3>Benefits of Refresh Token\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Enhances security by keeping access tokens short-lived.\u003C\u002Fli>\n\u003Cli>Improves user experience with uninterrupted sessions.\u003C\u002Fli>\n\u003Cli>Reduces login frequency.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Benefits of Revoke Token\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Protects against token misuse if a device is lost or compromised.\u003C\u002Fli>\n\u003Cli>Enables admin-triggered logouts or session control.\u003C\u002Fli>\n\u003Cli>Useful for complying with stricter session policies.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>With this plugin, the user is allowed to access your site’s resources only after successful WP REST API authentication. JWT Authentication for WP REST APIs plugin will make your \u003Cstrong>WordPress endpoints secure from unauthorized access.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Plugin Feature List\u003C\u002Fh3>\n\u003Ch3>FREE PLAN\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Authenticate only default core WordPress REST API endpoints.\u003C\u002Fli>\n\u003Cli>Basic Authentication with username and password.\u003C\u002Fli>\n\u003Cli>JWT Authentication (JSON Web Token Authentication).\u003C\u002Fli>\n\u003Cli>Enable Selective API protection.\u003C\u002Fli>\n\u003Cli>Restrict non-logged-in users to access REST API endpoints.\u003C\u002Fli>\n\u003Cli>Disable WP REST APIs\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>PREMIUM PLAN\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Authenticate all REST API endpoints (Default WP, Custom APIs,Third-Party plugins)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>JWT Token Authentication\u003C\u002Fstrong> (JSON Web Token Authentication)\u003C\u002Fli>\n\u003Cli>Login, Refresh and Revoke token endpoints for token management\u003C\u002Fli>\n\u003Cli>API Key Authentication\u003C\u002Fli>\n\u003Cli>Basic Authentication (username\u002Fpassword and email\u002Fpassword)\u003C\u002Fli>\n\u003Cli>OAuth 2.0 Authentication\u003C\u002Fli>\n\u003Cli>Universal API key and User-specific API key for authentication\u003C\u002Fli>\n\u003Cli>Selective API protection.\u003C\u002Fli>\n\u003Cli>Disable WP REST APIs\u003C\u002Fli>\n\u003Cli>Time-based token expiry\u003C\u002Fli>\n\u003Cli>Role-based WP REST API authentication\u003C\u002Fli>\n\u003Cli>Custom Header support rather than just \u003Cem>Authorization\u003C\u002Fem> to increase security.\u003C\u002Fli>\n\u003Cli>Create users in WordPress based on third-party provider access tokens (JWT tokens) authentication.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>This plugin does not store any user data.\u003C\u002Fp>\n","Secure and protect WordPress REST API from unauthorized access using JWT token, Basic Authentication, API Key, OAuth 2, or external token.",20000,494247,88,73,"2026-02-09T05:11:00.000Z","3.0.1","5.6",[18,51,52,19,53],"jwt-authentication","rest","secure-api","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwp-rest-api-authentication","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-rest-api-authentication.4.3.0.zip",98,2,"2025-04-16 00:00:00","2026-04-16T10:56:18.058Z",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":23,"num_ratings":30,"last_updated":70,"tested_up_to":71,"requires_at_least":15,"requires_php":72,"tags":73,"homepage":72,"download_link":76,"security_score":77,"vuln_count":30,"unpatched_count":30,"last_vuln_date":78,"fetched_at":59},"seo-meta-description-updater","SEO Meta Description Updater","1.2.0","Joby Joseph","https:\u002F\u002Fprofiles.wordpress.org\u002Fjobyjoseph\u002F","\u003Cp>SEO Meta Description Updater is a lightweight plugin that enables updating SEO meta descriptions for posts using the WordPress REST API.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>After activation, you can update a post’s meta description using:\u003Cbr \u002F>\n    POST \u002Fwp-json\u002Fseo-meta\u002Fv1\u002Fupdate\u002F{post_id}\u003C\u002Fp>\n","A simple plugin to update SEO meta descriptions via the WordPress REST API.",500,1029,"2025-05-09T07:43:00.000Z","6.8.5","",[74,19,20,75],"meta-description","wordpress-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-meta-description-updater.zip",70,"2025-10-05 00:00:00",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":23,"downloaded":87,"rating":11,"num_ratings":11,"last_updated":88,"tested_up_to":71,"requires_at_least":15,"requires_php":16,"tags":89,"homepage":72,"download_link":92,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":59},"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.",455,"2025-10-08T07:42:00.000Z",[90,19,20,91],"meta-fields","yoast","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Figen-seo-api.1.0.0.zip",{"slug":94,"name":95,"version":96,"author":97,"author_profile":98,"description":99,"short_description":100,"active_installs":23,"downloaded":101,"rating":11,"num_ratings":11,"last_updated":102,"tested_up_to":14,"requires_at_least":103,"requires_php":16,"tags":104,"homepage":72,"download_link":106,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":59},"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.",567,"2026-02-20T18:49:00.000Z","5.9",[105,19,20,91],"rank-math","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-rocket-integration.1.7.1.zip",{"slug":108,"name":109,"version":110,"author":111,"author_profile":112,"description":113,"short_description":114,"active_installs":115,"downloaded":116,"rating":23,"num_ratings":30,"last_updated":117,"tested_up_to":14,"requires_at_least":118,"requires_php":16,"tags":119,"homepage":123,"download_link":124,"security_score":23,"vuln_count":11,"unpatched_count":11,"last_vuln_date":24,"fetched_at":59},"contentgecko-connector","ContentGecko Connector","1.2.6","ristorehemagi","https:\u002F\u002Fprofiles.wordpress.org\u002Fristorehemagi\u002F","\u003Cp>ContentGecko Connector exposes a secure REST API that the ContentGecko platform can use to synchronise posts, pages, product data, and translations with WordPress and WooCommerce. Access is protected by a shared API key, optional IP allow-listing, and tight capability checks inside wp-admin. The plugin stores minimal data, leans on WordPress core APIs, and keeps logging opt-in so your site remains lightweight.\u003C\u002Fp>\n\u003Cp>Key features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Publish or update posts through \u003Ccode>\u002Fwp-json\u002Fcontentgecko\u002Fv1\u002Fposts\u003C\u002Fcode> and pages through \u003Ccode>\u002Fwp-json\u002Fcontentgecko\u002Fv1\u002Fpages\u003C\u002Fcode> while sanitising content and metadata through WordPress core helpers.\u003C\u002Fli>\n\u003Cli>Map multilingual content to WPML or Polylang, automatically linking translations and respecting the site’s default language.\u003C\u002Fli>\n\u003Cli>Provide product, category, and catalog feeds when WooCommerce is active (gracefully failing when it is not).\u003C\u002Fli>\n\u003Cli>Sideload remote featured images using WordPress core upload handlers (mime restricted) and reuse existing attachments when possible.\u003C\u002Fli>\n\u003Cli>Optional debug log that persists the last 50 REST calls and mirrors high-level telemetry inside the wp-admin settings screen.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The admin settings page lives under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> ContentGecko Connector\u003C\u002Fstrong> where administrators can generate API keys, toggle logging, view recent requests, and confirm the \u003Ccode>\u002Fhealth\u003C\u002Fcode> endpoint matches the WordPress environment.\u003C\u002Fp>\n\u003Ch3>Short Description\u003C\u002Fh3>\n\u003Cp>ContentGecko Connector exposes a secure REST API that the allows ContentGecko to automatically write and publish content for your webstore.\u003C\u002Fp>\n","ContentGecko Connector syncs ContentGecko posts, products, and translations with WordPress securely.",60,953,"2026-03-10T13:53:00.000Z","6.0",[120,19,20,121,122],"headless","translations","woocommerce","https:\u002F\u002Fcontentgecko.io\u002Fwordpress-connector-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcontentgecko-connector.1.2.6.zip",{"attackSurface":126,"codeSignals":151,"taintFlows":160,"riskAssessment":161,"analyzedAt":164},{"hooks":127,"ajaxHandlers":147,"restRoutes":148,"shortcodes":149,"cronEvents":150,"entryPointCount":11,"unprotectedCount":11},[128,134,137,142],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","admin_menu","register_menu","includes\u002Fclass-rankioz-admin-settings.php",29,{"type":129,"name":135,"callback":136,"file":132,"line":31},"admin_init","handle_post_actions",{"type":129,"name":138,"callback":139,"file":140,"line":141},"rest_api_init","register_routes","includes\u002Fclass-rankioz-rest.php",41,{"type":129,"name":143,"callback":144,"file":145,"line":146},"plugins_loaded","rankioz_maybe_migrate_legacy_api_key","rankioz-seo.php",38,[],[],[],[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":11,"externalRequests":11,"nonceChecks":30,"capabilityChecks":158,"bundledLibraries":159},[],{"prepared":11,"raw":11,"locations":154},[],{"escaped":156,"rawEcho":11,"locations":157},42,[],3,[],[],{"summary":162,"deductions":163},"The rankioz-seo plugin version 1.0.1 exhibits a strong security posture based on the provided static analysis.  The absence of any identified AJAX handlers, REST API routes, shortcodes, or cron events with inadequate authentication checks suggests a minimal attack surface.  Furthermore, the code demonstrates good security practices with 100% of SQL queries using prepared statements, all output being properly escaped, and the presence of both nonce and capability checks. The lack of any recorded vulnerabilities, including critical or high-severity ones, further reinforces this positive assessment. The taint analysis also shows no concerning flows, indicating that data handling appears to be secure.\n\nWhile the current analysis presents a very favorable security profile, it's important to note that static analysis alone cannot guarantee complete security. The plugin's limited functionality, as suggested by the zero entry points, might contribute to its clean analysis. However, the robust implementation of fundamental security measures like prepared statements, output escaping, and authorization checks are significant strengths. The absence of any vulnerability history is a notable positive, suggesting a well-maintained and secure codebase thus far.  Overall, rankioz-seo v1.0.1 appears to be a securely developed plugin based on the available data, with no immediate or apparent security risks identified.",[],"2026-04-16T13:34:41.298Z",{"wat":166,"direct":171},{"assetPaths":167,"generatorPatterns":168,"scriptPaths":169,"versionParams":170},[],[],[],[],{"cssClasses":172,"htmlComments":173,"htmlAttributes":174,"restEndpoints":175,"jsGlobals":181,"shortcodeOutput":182},[],[],[],[176,177,178,179,180],"\u002Fwp-json\u002Frankioz-seo\u002Fv1\u002Fping","\u002Fwp-json\u002Frankioz-seo\u002Fv1\u002Farticles\u002Fpublish","\u002Fwp-json\u002Frankioz-seo\u002Fv1\u002Farticles\u002Funpublish","\u002Fwp-json\u002Frankioz\u002Fv1\u002Farticles\u002Fpublish","\u002Fwp-json\u002Frankioz\u002Fv1\u002Farticles\u002Funpublish",[],[],{"error":184,"url":185,"statusCode":186,"statusMessage":187,"message":187},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Frankioz-seo\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":57,"versions":189},[190,196],{"version":6,"download_url":22,"svn_tag_url":191,"released_at":24,"has_diff":192,"diff_files_changed":193,"diff_lines":24,"trac_diff_url":194,"vulnerabilities":195,"is_current":184},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Frankioz-seo\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Frankioz-seo%2Ftags%2F1.0.0&new_path=%2Frankioz-seo%2Ftags%2F1.0.1",[],{"version":82,"download_url":197,"svn_tag_url":198,"released_at":24,"has_diff":192,"diff_files_changed":199,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":200,"is_current":192},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frankioz-seo.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Frankioz-seo\u002Ftags\u002F1.0.0\u002F",[],[]]