[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fKHv17oGjWXgg6yrYDnqj4QpWRmMABb2xxmnxL7cpMLs":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":14,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":59,"crawl_stats":37,"alternatives":65,"analysis":166,"fingerprints":264},"get-url-cron","Cron Setup and Monitor – Get URL Cron","1.5.4","berkux","https:\u002F\u002Fprofiles.wordpress.org\u002Fberkux\u002F","\u003Cp>Effortlessly define and manage cron jobs with execution URLs and WP-Shortcodes. The plugin monitors cron jobs, retries failed executions as needed, and sends status updates via email.\u003C\u002Fp>\n\u003Cp>With “Cron Setup and Monitor – Get URL Cron” you can:\u003Cbr \u002F>\n* Add, edit, and delete cron jobs to request HTTP URLs or WordPress shortcodes at defined times with various intervals.\u003Cbr \u002F>\n* Verify the retrieved result by checking for a required string or JSON field to ensure the HTTP URL or shortcode request was successful.\u003Cbr \u002F>\n* Retry the HTTP URL or shortcode request multiple times in case of failures.\u003Cbr \u002F>\n*  Display all cron jobs in the WordPress installation, including those independent of this plugin.\u003Cbr \u002F>\n* Manually execute cron jobs.\u003Cbr \u002F>\n* Log requests and show OK or FAIL status: The first log entry records what should happen (“try”). The second log entry shows the success of the request.\u003Cbr \u002F>\n* Send emails for each HTTP URL or shortcode request, including the start of the attempt and the result of the request.\u003Cbr \u002F>\n* Option to send emails only on failure.\u003C\u002Fp>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to ‘Basic Settings’ in the plugin menu to set basic settings (like E-Mailadress for Statusmessages) \u003C\u002Fli>\n\u003Cli>Go to ‘Set CronJobs’ to manage the cron events: Set URL or WordPress-Shortcode, interval, startdate etc.\u003C\u002Fli>\n\u003Cli>Store the defined CronJobs\u003C\u002Fli>\n\u003Cli>Manually execute a Cronjob by clicking on “execute job”\u003C\u002Fli>\n\u003Cli>Check plugin-menu ‘Show CronJobs’: There the scheduled CronJobs “geturlcron_event-” should be listed \u003C\u002Fli>\n\u003Cli>Check plugin-menu ‘Show Logs’: There should be at least one entry for the “try”. And if the CronJob has been finished a entry for the result (“FAIL” or “OK”)\u003C\u002Fli>\n\u003Cli>If a E-Mailadress is defined, two E-Mails are sent for trying and result.\u003C\u002Fli>\n\u003C\u002Fol>\n","Manage cron jobs, monitor tasks, retry failures, and send email updates",1000,29956,60,2,"2025-12-04T20:52:00.000Z","6.9.4","3.0","7.4",[20,21,22,23,24],"alarm","check","cron","monitor","scheduler","https:\u002F\u002Fjson-content-importer.com\u002Fgeturlcron","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fget-url-cron.1.5.4.zip",99,0,"2023-02-15 00:00:00","2026-03-15T15:16:48.613Z",[32,48],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":47},"WF-766003e7-712e-481b-b09d-91d62a325718-get-url-cron","get-url-cron-missing-authorization-via-geturlcronactionhandle","Get URL Cron \u003C= 1.4.7 - Missing Authorization via geturlcron_action_handle","The Get URL Cron plugin for WordPress is vulnerable to unauthorized modification of data in versions up to, and including, 1.4.7. This is due to a missing capability check on the geturlcron_action_handle function called via an init hook. This makes it possible for unauthenticated attackers to modify many of the plugin's settings, retrieve cron jobs, and create cron jobs.",null,"\u003C=1.4.7","1.4.8","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:H\u002FA:N","Missing Authorization","2024-01-22 19:56:02",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F766003e7-712e-481b-b09d-91d62a325718?source=api-prod",342,{"id":49,"url_slug":50,"title":51,"description":52,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":53,"cvss_score":54,"cvss_vector":55,"vuln_type":56,"published_date":29,"updated_date":44,"references":57,"days_to_patch":47},"WF-934b2767-eae4-4c2d-a635-2e6a27fd9f49-get-url-cron","get-url-cron-cross-site-request-forgery-via-geturlcronactionhandle","Get URL Cron \u003C= 1.4.7 - Cross-Site Request Forgery via geturlcron_action_handle","The Get URL Cron plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.4.7. This is due to missing or incorrect nonce validation on the geturlcron_action_handle function called via an init hook. This makes it possible for unauthenticated attackers to modify many of the plugin's settings and create cron jobs, via a forged request granted they can trick a site administrator into performing an action such as clicking on a link.","medium",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Cross-Site Request Forgery (CSRF)",[58],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F934b2767-eae4-4c2d-a635-2e6a27fd9f49?source=api-prod",{"slug":7,"display_name":7,"profile_url":8,"plugin_count":60,"total_installs":61,"avg_security_score":27,"avg_patch_time_days":62,"trust_score":63,"computed_at":64},5,17040,183,78,"2026-04-04T09:10:53.237Z",[66,86,105,125,146],{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":28,"downloaded":74,"rating":28,"num_ratings":28,"last_updated":75,"tested_up_to":16,"requires_at_least":76,"requires_php":77,"tags":78,"homepage":75,"download_link":83,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":85},"vigilant-healthchecks","Vigilant Healthchecks","1.0.0","vincentbean","https:\u002F\u002Fprofiles.wordpress.org\u002Fvincentbean\u002F","\u003Cp>Vigilant Healthchecks provides a REST healthcheck endpoint at \u003Ccode>\u002Fwp-json\u002Fvigilant\u002Fv1\u002Fhealth\u003C\u002Fcode> with an admin interface to conrol which checks are executed.\u003Cbr \u002F>\nThis plugin is designed to integrate with \u003Ca href=\"https:\u002F\u002Fgovigilant.io\" rel=\"nofollow ugc\">Vigilant\u003C\u002Fa>, an all-in-one web monitoring tool which can be self-hosted.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Protected REST endpoint with configurable token.\u003C\u002Fli>\n\u003Cli>Built-in checks for database connectivity, core versions, plugin updates, cron freshness, Redis, and WordPress Site Health issues.\u003C\u002Fli>\n\u003Cli>Metrics catalogue for memory, disk, CPU load, and database size with sensible caching defaults.\u003C\u002Fli>\n\u003Cli>Extensible registry and hooks (\u003Ccode>vigilant_healthchecks_prepare\u003C\u002Fcode>, \u003Ccode>vigilant_healthchecks_cron_threshold\u003C\u002Fcode>, \u003Ccode>vigilant_healthchecks_database_size_cache_ttl\u003C\u002Fcode>) so you can add custom checks and metrics.\u003C\u002Fli>\n\u003Cli>Scheduler heartbeat (\u003Ccode>vigilant_healthchecks_cron_monitor\u003C\u002Fcode>) that validates WP-Cron is actually running and reports stale schedules.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Configure the bearer token under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Vigilant Healthchecks\u003C\u002Fstrong>; every REST request must include \u003Ccode>Authorization: Bearer \u003Ctoken>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Toggle the checks and metrics you want to expose; disabled items are never instantiated so they have zero runtime impact.\u003C\u002Fli>\n\u003Cli>Call the endpoint yourself or configure your website in Vigilant.\u003C\u002Fli>\n\u003C\u002Fol>\n","A WordPress plugin that provides healthchecks to your WordPress site that integrate seamlessly with Vigilant (https:\u002F\u002Fgovigilant.io).",273,"","6.3","8.2",[22,79,80,81,82],"healthcheck","metrics","monitoring","rest-api","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvigilant-healthchecks.1.0.4.zip",100,"2026-03-15T10:48:56.248Z",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":97,"last_updated":98,"tested_up_to":99,"requires_at_least":100,"requires_php":101,"tags":102,"homepage":103,"download_link":104,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"action-scheduler","Action Scheduler","3.9.3","Automattic","https:\u002F\u002Fprofiles.wordpress.org\u002Fautomattic\u002F","\u003Cp>Action Scheduler is a scalable, traceable job queue for background processing large sets of actions in WordPress. It’s specially designed to be distributed in WordPress plugins.\u003C\u002Fp>\n\u003Cp>Action Scheduler works by triggering an action hook to run at some time in the future. Each hook can be scheduled with unique data, to allow callbacks to perform operations on that data. The hook can also be scheduled to run on one or more occasions.\u003C\u002Fp>\n\u003Cp>Think of it like an extension to \u003Ccode>do_action()\u003C\u002Fcode> which adds the ability to delay and repeat a hook.\u003C\u002Fp>\n\u003Ch3>Battle-Tested Background Processing\u003C\u002Fh3>\n\u003Cp>Every month, Action Scheduler processes millions of payments for \u003Ca href=\"https:\u002F\u002Fwoocommerce.com\u002Fproducts\u002Fwoocommerce-subscriptions\u002F\" rel=\"nofollow ugc\">Subscriptions\u003C\u002Fa>, webhooks for \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwoocommerce\u002F\" rel=\"ugc\">WooCommerce\u003C\u002Fa>, as well as emails and other events for a range of other plugins.\u003C\u002Fp>\n\u003Cp>It’s been seen on live sites processing queues in excess of 50,000 jobs and doing resource intensive operations, like processing payments and creating orders, at a sustained rate of over 10,000 \u002F hour without negatively impacting normal site operations.\u003C\u002Fp>\n\u003Cp>This is all on infrastructure and WordPress sites outside the control of the plugin author.\u003C\u002Fp>\n\u003Cp>If your plugin needs background processing, especially of large sets of tasks, Action Scheduler can help.\u003C\u002Fp>\n\u003Ch3>Learn More\u003C\u002Fh3>\n\u003Cp>To learn more about how Action Scheduler works, and how to use it in your plugin, check out the docs on \u003Ca href=\"https:\u002F\u002Factionscheduler.org\" rel=\"nofollow ugc\">ActionScheduler.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>There you will find:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fusage\u002F\" rel=\"nofollow ugc\">Usage guide\u003C\u002Fa>: instructions on installing and using Action Scheduler\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fwp-cli\u002F\" rel=\"nofollow ugc\">WP CLI guide\u003C\u002Fa>: instructions on running Action Scheduler at scale via WP CLI\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fapi\u002F\" rel=\"nofollow ugc\">API Reference\u003C\u002Fa>: complete reference guide for all API functions\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fadmin\u002F\" rel=\"nofollow ugc\">Administration Guide\u003C\u002Fa>: guide to managing scheduled actions via the administration screen\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Factionscheduler.org\u002Fperf\u002F\" rel=\"nofollow ugc\">Guide to Background Processing at Scale\u003C\u002Fa>: instructions for running Action Scheduler at scale via the default WP Cron queue runner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Action Scheduler is developed and maintained by \u003Ca href=\"http:\u002F\u002Fautomattic.com\u002F\" rel=\"nofollow ugc\">Automattic\u003C\u002Fa> with significant early development completed by \u003Ca href=\"https:\u002F\u002Fflightless.us\u002F\" rel=\"nofollow ugc\">Flightless\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Collaboration is cool. We’d love to work with you to improve Action Scheduler. \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwoocommerce\u002Faction-scheduler\u002Fpulls\" rel=\"nofollow ugc\">Pull Requests\u003C\u002Fa> welcome.\u003C\u002Fp>\n","Action Scheduler - Job Queue for WordPress",20000,591908,70,13,"2025-07-15T09:33:00.000Z","6.8.5","6.5","7.2",[22,24],"https:\u002F\u002Factionscheduler.org","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faction-scheduler.3.9.3.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":96,"num_ratings":115,"last_updated":116,"tested_up_to":16,"requires_at_least":117,"requires_php":118,"tags":119,"homepage":123,"download_link":124,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"wp-cron-status-checker","WP-Cron Status Checker","1.2.8","webheadcoder","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebheadllc\u002F","\u003Cp>\u003Cstrong>What happens if WP-Cron stops working?\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>WordPress, Themes, and Plugins would never know if a new version is out.  You could login to your website everyday for months, and never see any notices about updates. If you’re not careful you’ll soon have an out of date WordPress installation susceptible to hackers.  Scheduled posts would never get published, auto drafts never deleted… you get the picture.  Your website would crumble up and die.\u003C\u002Fp>\n\u003Cp>Use Woocommerce?  Subscriptions?  Customers would never get billed again!  Sessions would never be deleted.  Scheduled sales would never appear.  Your website would become bloated while giving away subscriptions for one time payments.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WP-Cron is important.  So make sure it keeps working.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Think of this plugin as insurance, but free.  WordPress, plugins, themes, and servers are all moving parts that can be updated at anytime.  You can’t guarantee any of these changes won’t break your website in some way.  While it’s not likely WP-Cron will stop working, if it does, you better know about it.\u003C\u002Fp>\n\u003Cp>Every 24 hours this plugin automatically checks to see if WP-Cron is still able to run.  Obviously, it does not depend on WP-Cron.  Instead it sets its own transients that expire over 24 hours.  Whenever the transient expires it checks to make sure WordPress can run WP-Cron.  If an unexpected error occurs the you’ll get an email.\u003C\u002Fp>\n\u003Cp>In addition to checking if WP-Cron CAN run, this plugin now logs all hooks running with WP-Cron and if they fail or complete.  You’ll be able to see what ran, when it ran, how long it took, and if it completed.\u003C\u002Fp>\n\u003Cp>For your convenience The WP-Cron Status Checker is displayed on your WordPress admin dashboard.  The status page is accessible through the Tools -> WP Cron Status side menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Know when WP-Cron doesn’t complete\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When a WP-Cron hook fails you’ll get notified soon after.  A hook “fails” when it takes longer than 5 minutes to complete.  You’ll get an email within 24 hours (or based on the plugin’s settings) to notify you of any failures.\u003C\u002Fp>\n\u003Cp>Sometimes a plugin runs some code that abruptly exits the process and there is no way of knowing when it stopped.  WP-Cron Status Checker does it’s best to detect this type of code.  If it’s caught, the elapsed time is not recorded and you’ll see “N\u002FA” with an “Incomplete” status.  Other times when it’s caught you’ll see an “Exit” status which is considered complete.  \u003Ca href=\"https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker\u002F\" rel=\"nofollow ugc\">Please see the plugin page for more on completion statuses.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Version\u003C\u002Fstrong>\u003Cbr \u002F>\nThe PRO version removes the 3 log limit and lets you choose to keep logs longer and email more frequently.  Please see more on the plugin page:  \u003Ca href=\"https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker\u002F\u003C\u002Fa>\u003C\u002Fp>\n","If WP-Cron runs important things for you, you better make sure WP-Cron always runs!",5000,118334,8,"2026-01-10T00:17:00.000Z","4.0","5.6",[21,22,120,121,122],"logging","notify","scheduled","https:\u002F\u002Fwebheadcoder.com\u002Fwp-cron-status-checker","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cron-status-checker.1.2.8.zip",{"slug":126,"name":127,"version":128,"author":129,"author_profile":130,"description":131,"short_description":132,"active_installs":133,"downloaded":134,"rating":84,"num_ratings":14,"last_updated":135,"tested_up_to":136,"requires_at_least":137,"requires_php":75,"tags":138,"homepage":143,"download_link":144,"security_score":145,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"health-endpoint","Health Endpoint","1.0.2","Jon Otaegi","https:\u002F\u002Fprofiles.wordpress.org\u002Fjonotaegi\u002F","\u003Cp>This simple plugin creates a \u003Ccode>\u002Fhealth\u003C\u002Fcode> endpoint to let you monitor the status of your WordPress website. The endpoint tests the status of your database connection and returns a \u003Ccode>200 OK\u003C\u002Fcode> HTTP status code while your page is healthy. You can read more on HTTP status codes at the \u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FList_of_HTTP_status_codes\" rel=\"nofollow ugc\">Wikipedia article\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>External tools such as website monitoring services can access the exposed endpoint at regular intervals. This can help you verify that your WordPress website is performing correctly.\u003C\u002Fp>\n\u003Cp>You can find more information about the \u003Ca href=\"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fazure\u002Farchitecture\u002Fpatterns\u002Fhealth-endpoint-monitoring\" rel=\"nofollow ugc\">Health Endpoint Monitoring Pattern\u003C\u002Fa> at the \u003Ca href=\"https:\u002F\u002Fdocs.microsoft.com\u002Fen-us\u002Fazure\u002Farchitecture\u002Fpatterns\u002F\" rel=\"nofollow ugc\">Microsoft Azure Documentation\u003C\u002Fa> website.\u003C\u002Fp>\n\u003Ch4>Development\u003C\u002Fh4>\n\u003Cp>This plugin is being developed on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fjonotaegi\u002Fwordpress-health-endpoint\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>. If you want to collaborate, feel free to submit pull requests or report bugs on the issue tracker.\u003C\u002Fp>\n","Creates a \u002Fhealth endpoint that returns a 200 OK HTTP status code while WordPress is performing correctly.",3000,33776,"2025-03-09T15:40:00.000Z","6.7.5","3.5",[139,140,141,23,142],"api","endpoint","health-check","uptime","http:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fhealth-endpoint\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fhealth-endpoint.1.0.2.zip",92,{"slug":147,"name":148,"version":149,"author":150,"author_profile":151,"description":152,"short_description":153,"active_installs":133,"downloaded":154,"rating":84,"num_ratings":14,"last_updated":155,"tested_up_to":16,"requires_at_least":156,"requires_php":157,"tags":158,"homepage":164,"download_link":165,"security_score":84,"vuln_count":28,"unpatched_count":28,"last_vuln_date":37,"fetched_at":30},"seo-repair-kit","SEO Repair Kit – AI Chatbot, Schema Manager, SEO Content Monitoring, GSC Integration, Keyword & Rank Tracking","2.1.4","TorontoDigits","https:\u002F\u002Fprofiles.wordpress.org\u002Ftorontodigits\u002F","\u003Cp>\u003Cstrong>SEO Repair Kit v2.1.4\u003C\u002Fstrong> by \u003Ca href=\"https:\u002F\u002Fwww.torontodigits.com\" rel=\"nofollow ugc\">TorontoDigits\u003C\u002Fa> is an advanced WordPress SEO plugin designed to automate and simplify technical SEO. It combines \u003Cstrong>AI-powered assistance, smart meta management, schema generation, keyword tracking, and site monitoring tools\u003C\u002Fstrong> to help you identify issues, fix SEO problems, and improve your website’s search engine visibility.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>🧠 AI Chatbot (Pro Feature)\u003C\u002Fstrong>\u003Cbr \u002F>\nA built-in AI assistant trained to help users improve SEO performance, fix content issues, and receive real-time suggestions — all directly within the WordPress dashboard.\u003Cbr \u002F>\n* Context-aware SEO optimization guidance\u003Cbr \u002F>\n* Automated troubleshooting support\u003Cbr \u002F>\n* Real-time Q&A for schema, redirection, and keyword tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🧩 Schema Manager (Pro Feature)\u003C\u002Fstrong>\u003Cbr \u002F>\nA complete schema management that enables users to automatically generate, validate, and manage schema markups for their content. Supports 15+ schema types including Article, Blog Posting, News Article, FAQ, How To, Video Object, Product, Job Posting, Event, Course, Review, Recipe, Local Business, Organization, Corporation, Reservation, Medical Condition, Medical Web Page, Aggregate Rating, and Website.\u003C\u002Fp>\n\u003Cp>The Schema Manager allows users to visually configure, preview, and deploy JSON-LD markups across any post type, ensuring SEO compliance and rich results visibility on search engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔗 Broken Link Scanner\u003C\u002Fstrong>\u003Cbr \u002F>\nAdvanced link scanning functionality that detects broken internal and external links across your website. Features include:\u003Cbr \u002F>\n* Scans all post types for broken links\u003Cbr \u002F>\n* Real-time HTTP status code checking\u003Cbr \u002F>\n* CSV export for broken links\u003Cbr \u002F>\n* Direct edit and redirection options\u003Cbr \u002F>\n* Scheduled automatic scanning (weekly\u002Fmonthly)\u003Cbr \u002F>\n* Progress tracking during scans\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 KeyTrack – Keyword Performance Tracking\u003C\u002Fstrong>\u003Cbr \u002F>\nComprehensive keyword tracking system integrated with Google Search Console via Google Site Kit plugin:\u003Cbr \u002F>\n* Track keyword positions, impressions, CTR, and clicks\u003Cbr \u002F>\n* Visual performance insights with interactive charts\u003Cbr \u002F>\n* Overview, Pages, Queries, and Settings tabs\u003Cbr \u002F>\n* Customizable date ranges for performance analysis\u003Cbr \u002F>\n* Threshold settings for custom performance monitoring\u003Cbr \u002F>\n* Email reports based on user preferences\u003Cbr \u002F>\n* Advanced insights for all pages and queries\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🖼️ Alt Text Manager\u003C\u002Fstrong>\u003Cbr \u002F>\nEfficient management of image alt text for improved SEO and accessibility:\u003Cbr \u002F>\n* Scans all media images for missing alt text\u003Cbr \u002F>\n* Bulk update functionality for multiple images\u003Cbr \u002F>\n* Dedicated page for alt text repair\u003Cbr \u002F>\n* Add or update alt text for individual images\u003Cbr \u002F>\n* Automatic detection of images without alt attributes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🔄 Redirection Manager\u003C\u002Fstrong>\u003Cbr \u002F>\nProfessional URL redirection management system:\u003Cbr \u002F>\n* Create 301 and 302 redirects\u003Cbr \u002F>\n* Track redirect hits and performance\u003Cbr \u002F>\n* Active\u002Finactive redirect status management\u003Cbr \u002F>\n* Most hit redirect analytics\u003Cbr \u002F>\n* Regex pattern support for advanced redirects\u003Cbr \u002F>\n* Position-based redirect ordering\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚫 404 Error Monitor\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatic tracking and logging of 404 errors:\u003Cbr \u002F>\n* Real-time 404 error detection\u003Cbr \u002F>\n* Detailed logging with referrer, user agent, and IP address\u003Cbr \u002F>\n* 404 error analytics and reporting\u003Cbr \u002F>\n* Easy redirect creation from 404 logs\u003Cbr \u002F>\n* Domain-based error tracking\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📄 Meta Manager\u003C\u002Fstrong>\u003Cbr \u002F>\nPowerful on-page SEO meta controls for every major content surface in WordPress:\u003Cbr \u002F>\n* Global Settings for title separator, homepage meta, templates, and organization data\u003Cbr \u002F>\n* Content Types controls for post type-level title, description, robots, and advanced options\u003Cbr \u002F>\n* Taxonomies controls for category\u002Ftag\u002Fcustom taxonomy SEO templates and robots directives\u003Cbr \u002F>\n* Archives controls for author\u002Fdate\u002Fsearch archive metadata and robots behavior\u003Cbr \u002F>\n* Advanced robots controls with preview for noindex\u002Fnofollow\u002Fnoarchive, max-snippet, max-image-preview, and max-video-preview directives\u003Cbr \u002F>\n* Dynamic SEO variables support including \u003Ccode>%title%\u003C\u002Fcode>, \u003Ccode>%excerpt%\u003C\u002Fcode>, \u003Ccode>%site_title%\u003C\u002Fcode>, \u003Ccode>%sep%\u003C\u002Fcode>, \u003Ccode>%date%\u003C\u002Fcode>, \u003Ccode>%day%\u003C\u002Fcode>, \u003Ccode>%month%\u003C\u002Fcode>, and \u003Ccode>%year%\u003C\u002Fcode>\u003Cbr \u002F>\n* Per-post SEO meta fields (title, description, robots, canonical) with safe fallback behavior\u003Cbr \u002F>\n* Built-in search result preview for SEO titles and descriptions\u003Cbr \u002F>\n* Fully integrated with Gutenberg Block Editor, and Elementor page builder for easy metadata management while editing content\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🤖 Bot Manager\u003C\u002Fstrong>\u003Cbr \u002F>\nComprehensive control over search engine and AI crawler access:\u003Cbr \u002F>\n* Manage robots.txt file with visual editor\u003Cbr \u002F>\n* Generate and manage llms.txt file for AI model discovery\u003Cbr \u002F>\n* Control which AI bots can access your content\u003Cbr \u002F>\n* Block or allow specific AI crawlers (ChatGPT, Claude, Google Bard, etc.)\u003Cbr \u002F>\n* Server-level bot access control with 403 responses\u003Cbr \u002F>\n* Automatic robots.txt rules for blocked bots\u003Cbr \u002F>\n* LLMs.txt generator with post type and taxonomy selection\u003Cbr \u002F>\n* Real-time validation and preview\u003Cbr \u002F>\n* Enhanced robots.txt with security and SEO best practices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📧 Weekly SEO Summary Email\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomated weekly email reports with comprehensive SEO insights:\u003Cbr \u002F>\n* Search performance metrics (KeyTrack data)\u003Cbr \u002F>\n* Broken links analysis and health scores\u003Cbr \u002F>\n* Image alt text optimization status\u003Cbr \u002F>\n* Redirection statistics and analytics\u003Cbr \u002F>\n* Pro plan status and upgrade reminders\u003Cbr \u002F>\n* Beautiful HTML email templates\u003C\u002Fp>\n\u003Cp>\u003Cstrong>⚙️ Settings & Configuration\u003C\u002Fstrong>\u003Cbr \u002F>\nComprehensive settings management:\u003Cbr \u002F>\n* Post type selection for scanning\u003Cbr \u002F>\n* 404 monitoring enable\u002Fdisable toggle\u003Cbr \u002F>\n* Weekly report email preferences\u003Cbr \u002F>\n* Last report status tracking\u003Cbr \u002F>\n* Customizable plugin behavior\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📱 Interactive Dashboard\u003C\u002Fstrong>\u003Cbr \u002F>\nCentralized dashboard for all SEO operations:\u003Cbr \u002F>\n* Site SEO analysis with issue detection\u003Cbr \u002F>\n* Quick access to all plugin features\u003Cbr \u002F>\n* Real-time status widgets\u003Cbr \u002F>\n* SEO health score calculations\u003Cbr \u002F>\n* Issue severity categorization (critical, warning, suggestion)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎯 Onboarding Flow\u003C\u002Fstrong>\u003Cbr \u002F>\nUser-friendly guided setup wizard:\u003Cbr \u002F>\n* Multi-step configuration process\u003Cbr \u002F>\n* Post type selection\u003Cbr \u002F>\n* Feature enablement (KeyTrack, Schema, Notifications)\u003Cbr \u002F>\n* Link scanning schedule setup\u003Cbr \u002F>\n* Email notification preferences\u003Cbr \u002F>\n* One-time setup completion\u003C\u002Fp>\n\u003Ch4>Additional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>License management system for Pro features\u003C\u002Fli>\n\u003Cli>Google Search Console integration via Site Kit\u003C\u002Fli>\n\u003Cli>Database migration system for version updates\u003C\u002Fli>\n\u003Cli>Comprehensive error logging and debugging\u003C\u002Fli>\n\u003Cli>Admin notices and status tracking\u003C\u002Fli>\n\u003Cli>REST API endpoints for subscription management\u003C\u002Fli>\n\u003Cli>Responsive and modern UI design\u003C\u002Fli>\n\u003Cli>Full WordPress coding standards compliance\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configurations & Use\u003C\u002Fh3>\n\u003Ch4>Initial Setup & Onboarding\u003C\u002Fh4>\n\u003Col>\n\u003Cli>After activating the plugin, you’ll be guided through an interactive onboarding process.\u003C\u002Fli>\n\u003Cli>During onboarding, you can configure:\n\u003Cul>\n\u003Cli>Post types to scan for broken links\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable KeyTrack feature\u003C\u002Fli>\n\u003Cli>Set up link scanning schedule (manual, weekly, or monthly)\u003C\u002Fli>\n\u003Cli>Select default schema types to use\u003C\u002Fli>\n\u003Cli>Configure notification preferences (weekly reports, KeyTrack alerts, broken links notifications)\u003C\u002Fli>\n\u003Cli>Enable alt text scanning\u003C\u002Fli>\n\u003Cli>Enable redirection management\u003C\u002Fli>\n\u003Cli>Set notification email address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Complete the onboarding to save your preferences, or skip and configure later in Settings.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Dashboard Overview\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to “SEO Repair Kit” in your WordPress admin menu to access the main dashboard.\u003C\u002Fli>\n\u003Cli>The dashboard provides:\n\u003Cul>\n\u003Cli>Site SEO Analysis with issue detection (critical, warning, suggestion)\u003C\u002Fli>\n\u003Cli>Quick access widgets for all major features\u003C\u002Fli>\n\u003Cli>Real-time status updates\u003C\u002Fli>\n\u003Cli>SEO health score calculations\u003C\u002Fli>\n\u003Cli>Direct links to fix identified issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Use the “Re-check Status” button to refresh the analysis.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Broken Link Scanner\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to “SEO Repair Kit” > “Link Scanner” in the admin menu.\u003C\u002Fli>\n\u003Cli>Select a post type from the dropdown (configured in Settings).\u003C\u002Fli>\n\u003Cli>Click “Scan Links” to start the scanning process.\u003C\u002Fli>\n\u003Cli>Monitor the progress bar and real-time statistics during scanning.\u003C\u002Fli>\n\u003Cli>Review the results table showing:\n\u003Cul>\n\u003Cli>Post ID, title, and type\u003C\u002Fli>\n\u003Cli>Link URL and HTTP status code\u003C\u002Fli>\n\u003Cli>Link text context\u003C\u002Fli>\n\u003Cli>Direct edit and redirect options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Export broken links to CSV for external analysis.\u003C\u002Fli>\n\u003Cli>Create redirects directly from the scan results.\u003C\u002Fli>\n\u003Cli>Schedule automatic scans in Settings (weekly or monthly).\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Alt Text Manager\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to “SEO Repair Kit” > “Image Alt Missing” in the admin menu.\u003C\u002Fli>\n\u003Cli>View all images missing alt text with their details.\u003C\u002Fli>\n\u003Cli>Update alt text individually:\n\u003Cul>\n\u003Cli>Click on an image to edit\u003C\u002Fli>\n\u003Cli>Enter descriptive alt text\u003C\u002Fli>\n\u003Cli>Save changes\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Use bulk update feature to update multiple images at once.\u003C\u002Fli>\n\u003Cli>Filter and search images by post type or status.\u003C\u002Fli>\n\u003Cli>Monitor alt text optimization progress and statistics.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Redirection Manager\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to “SEO Repair Kit” > “Redirection” in the admin menu.\u003C\u002Fli>\n\u003Cli>Create a new redirect:\n\u003Cul>\n\u003Cli>Enter source URL (old URL)\u003C\u002Fli>\n\u003Cli>Enter target URL (new URL)\u003C\u002Fli>\n\u003Cli>Select redirect type (301 Permanent or 302 Temporary)\u003C\u002Fli>\n\u003Cli>Optionally enable regex pattern matching\u003C\u002Fli>\n\u003Cli>Set redirect status (active\u002Finactive)\u003C\u002Fli>\n\u003Cli>Save the redirect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>View all redirects in a comprehensive table showing:\n\u003Cul>\n\u003Cli>Source and target URLs\u003C\u002Fli>\n\u003Cli>Redirect type and status\u003C\u002Fli>\n\u003Cli>Hit count and last hit timestamp\u003C\u002Fli>\n\u003Cli>Position for ordering\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Edit or delete existing redirects.\u003C\u002Fli>\n\u003Cli>Monitor most active redirects with hit analytics.\u003C\u002Fli>\n\u003Cli>Use the redirect logs to track redirect performance.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>404 Error Monitor\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Navigate to “SEO Repair Kit” > “404 Manager” (or access via Link Scanner).\u003C\u002Fli>\n\u003Cli>Enable 404 monitoring in Settings if not already enabled.\u003C\u002Fli>\n\u003Cli>View all 404 errors with details:\n\u003Cul>\n\u003Cli>Requested URL\u003C\u002Fli>\n\u003Cli>Referrer information\u003C\u002Fli>\n\u003Cli>User agent and IP address\u003C\u002Fli>\n\u003Cli>Access count and timestamps\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Create redirects directly from 404 logs:\n\u003Cul>\n\u003Cli>Select a 404 error\u003C\u002Fli>\n\u003Cli>Choose target URL\u003C\u002Fli>\n\u003Cli>Create redirect with one click\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Filter 404 errors by domain, date, or count.\u003C\u002Fli>\n\u003Cli>Monitor 404 trends and patterns.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Bot Manager\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Navigate to “SEO Repair Kit” > “Bot Manager” in the admin menu.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>LLMs.txt Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Generate an llms.txt file for AI model discovery\u003C\u002Fli>\n\u003Cli>Select post types and taxonomies to include\u003C\u002Fli>\n\u003Cli>Allow or block specific AI bots\u003C\u002Fli>\n\u003Cli>Preview and edit the generated file\u003C\u002Fli>\n\u003Cli>Your file will be available at: yoursite.com\u002Fllms.txt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Robots.txt Management\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Edit robots.txt using the visual editor\u003C\u002Fli>\n\u003Cli>Validate syntax and preview changes\u003C\u002Fli>\n\u003Cli>Apply enhanced SEO and security rules\u003C\u002Fli>\n\u003Cli>Reset to WordPress recommended defaults\u003C\u002Fli>\n\u003Cli>Available at: yoursite.com\u002Frobots.txt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>AI Bot Access Control\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Allow or block AI crawlers such as GPTBot, Claude, Gemini, Perplexity, Bing Chat, and others\u003C\u002Fli>\n\u003Cli>Blocked bots receive a 403 response\u003C\u002Fli>\n\u003Cli>Blocking rules are automatically added to robots.txt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Additional Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Real-time robots.txt validation\u003C\u002Fli>\n\u003Cli>Automatic sitemap detection\u003C\u002Fli>\n\u003Cli>Built-in security rules\u003C\u002Fli>\n\u003Cli>Easy reset to default configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>KeyTrack – Keyword Performance Tracking\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate Google Site Kit plugin (required for KeyTrack).\u003C\u002Fli>\n\u003Cli>Connect Google Site Kit to your Google Search Console account.\u003C\u002Fli>\n\u003Cli>Go to “SEO Repair Kit” > “KeyTrack” in the admin menu.\u003C\u002Fli>\n\u003Cli>Create a KeyTrack configuration:\n\u003Cul>\n\u003Cli>Enter a name for your KeyTrack\u003C\u002Fli>\n\u003Cli>Select keywords to track\u003C\u002Fli>\n\u003Cli>Choose date range for analysis\u003C\u002Fli>\n\u003Cli>Configure threshold settings (optional)\u003C\u002Fli>\n\u003Cli>Save configuration\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>View performance data in multiple tabs:\n\u003Cul>\n\u003Cli>\u003Cstrong>Overview\u003C\u002Fstrong>: Summary metrics (clicks, impressions, CTR, average position)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pages\u003C\u002Fstrong>: Top performing pages with detailed metrics\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Queries\u003C\u002Fstrong>: Top search queries with performance data\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Settings\u003C\u002Fstrong>: Manage KeyTrack configurations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Set up email reports:\n\u003Cul>\n\u003Cli>Configure threshold alerts\u003C\u002Fli>\n\u003Cli>Set report frequency\u003C\u002Fli>\n\u003Cli>Add recipient email addresses\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Analyze trends with interactive line charts.\u003C\u002Fli>\n\u003Cli>Export data for external analysis.\u003C\u002Fli>\n\u003Cli>Watch the demo video: \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\u002FuiWgcazUDcc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Schema Manager (Pro Feature)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Ensure you have an active Pro license (required for Schema Manager).\u003C\u002Fli>\n\u003Cli>Navigate to “SEO Repair Kit” > “Schema Manager” in the admin menu.\u003C\u002Fli>\n\u003Cli>Select a schema type from the available options (15+ types supported).\u003C\u002Fli>\n\u003Cli>Configure schema assignment:\n\u003Cul>\n\u003Cli>Choose post types to apply the schema\u003C\u002Fli>\n\u003Cli>Map content fields to schema properties\u003C\u002Fli>\n\u003Cli>Enable\u002Fdisable specific schema fields\u003C\u002Fli>\n\u003Cli>Preview the JSON-LD output\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Save the schema configuration.\u003C\u002Fli>\n\u003Cli>The schema will automatically be injected into your pages as JSON-LD markup.\u003C\u002Fli>\n\u003Cli>Validate schema using Google’s Rich Results Test tool.\u003C\u002Fli>\n\u003Cli>Manage multiple schema types for different content types.\u003C\u002Fli>\n\u003Cli>Use the visual field mapper to easily configure complex schemas.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Meta Manager\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>Navigate to “SEO Repair Kit” > “Meta Manager”.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Configure SEO using these tabs:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Global Meta\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set title separator, homepage SEO title & description\u003C\u002Fli>\n\u003Cli>Configure default SEO templates and knowledge graph\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Content Types\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Define title and description templates for posts, pages, and CPTs\u003C\u002Fli>\n\u003Cli>Configure robots directives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Taxonomies\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Set SEO templates for categories, tags, and custom taxonomies\u003C\u002Fli>\n\u003Cli>Control indexing behavior\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Archives\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Manage SEO settings for author, date, and search archives\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Advanced Settings\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Configure robots directives (index\u002Fnoindex, follow\u002Fnofollow, preview limits)\u003C\u002Fli>\n\u003Cli>Default robots: \u003Ccode>index, follow, max-image-preview:large\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>Disable default to manually select directives\u003C\u002Fli>\n\u003Cli>Respects WordPress \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Reading \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Discourage search engines\u003C\u002Fstrong> option\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Save settings to apply SEO metadata automatically.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Override metadata per post\u002Fpage using the \u003Cstrong>SEO Repair Kit Meta Manager\u003C\u002Fstrong> box.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Editor Support\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Works with Gutenberg and Elementor editors.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Per-page options include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Custom SEO title\u003C\u002Fli>\n\u003Cli>Meta description\u003C\u002Fli>\n\u003Cli>Robots directives\u003C\u002Fli>\n\u003Cli>Canonical URL\u003C\u002Fli>\n\u003Cli>Search result preview\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>If custom metadata is not defined, Meta Manager automatically applies the global template settings as a fallback.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>AI Chatbot (Pro Feature)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Ensure you have an active Pro license.\u003C\u002Fli>\n\u003Cli>Navigate to “SEO Repair Kit” > “AI Chatbot”.\u003C\u002Fli>\n\u003Cli>Ask the AI assistant for SEO guidance, troubleshooting, and optimization tips.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>The chatbot can help with:\u003Cbr \u002F>\n* Meta Manager configuration and SEO metadata guidance\u003Cbr \u002F>\n* Schema Manager setup\u003Cbr \u002F>\n* Redirection and broken link fixes\u003Cbr \u002F>\n* KeyTrack keyword tracking insights\u003Cbr \u002F>\n* General SEO best practices\u003C\u002Fp>\n\u003Cp>It provides context-aware responses and real-time suggestions directly inside the WordPress dashboard.\u003C\u002Fp>\n\u003Ch4>Settings Configuration\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Go to “SEO Repair Kit” > “Settings” in the admin menu.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types Settings\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Select which post types to scan for broken links\u003C\u002Fli>\n\u003Cli>Choose from all public post types\u003C\u002Fli>\n\u003Cli>Save your selection\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>404 Monitoring Settings\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Enable or disable automatic 404 error tracking\u003C\u002Fli>\n\u003Cli>404 errors will be logged when enabled\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Weekly Report Email Settings\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Enable or disable weekly SEO summary emails\u003C\u002Fli>\n\u003Cli>View last report status and timestamp\u003C\u002Fli>\n\u003Cli>Reports are sent to your admin email address\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Save all settings to apply changes.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Weekly SEO Summary Email\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Enable weekly reports in Settings (enabled by default).\u003C\u002Fli>\n\u003Cli>Reports are automatically sent every week to your admin email.\u003C\u002Fli>\n\u003Cli>Each report includes:\n\u003Cul>\n\u003Cli>Search performance metrics from KeyTrack\u003C\u002Fli>\n\u003Cli>Broken links analysis and health scores\u003C\u002Fli>\n\u003Cli>Image alt text optimization status\u003C\u002Fli>\n\u003Cli>Redirection statistics and analytics\u003C\u002Fli>\n\u003Cli>Pro plan status and upgrade information\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Reports are sent in beautiful HTML format with:\n\u003Cul>\n\u003Cli>Visual charts and metrics\u003C\u002Fli>\n\u003Cli>Actionable insights\u003C\u002Fli>\n\u003Cli>Direct links to fix issues\u003C\u002Fli>\n\u003Cli>Dashboard access links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>View the last report status in Settings to verify delivery.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Advanced Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\n\u003Cp>\u003Cstrong>Analytics & Reporting\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Track redirect hit counts\u003C\u002Fli>\n\u003Cli>Monitor 404 error patterns\u003C\u002Fli>\n\u003Cli>Analyze KeyTrack performance trends\u003C\u002Fli>\n\u003Cli>View comprehensive SEO health scores\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Bot Management\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Control AI crawler access to your content\u003C\u002Fli>\n\u003Cli>Generate llms.txt files for AI model discovery\u003C\u002Fli>\n\u003Cli>Manage robots.txt with visual editor\u003C\u002Fli>\n\u003Cli>Block or allow specific AI bots\u003C\u002Fli>\n\u003Cli>Server-level access control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Integration\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Google Site Kit integration for KeyTrack\u003C\u002Fli>\n\u003Cli>Google Search Console data access\u003C\u002Fli>\n\u003Cli>REST API endpoints for external integrations\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Troubleshooting\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If KeyTrack doesn’t show data, ensure Google Site Kit is installed and connected.\u003C\u002Fli>\n\u003Cli>If weekly emails aren’t sending, check your server’s mail configuration and email settings.\u003C\u002Fli>\n\u003Cli>If schema isn’t appearing, verify your Pro license is active and schema is properly configured.\u003C\u002Fli>\n\u003Cli>If links aren’t being detected, ensure the post type is selected in Settings.\u003C\u002Fli>\n\u003Cli>Check the plugin’s debug logs for detailed error information.\u003C\u002Fli>\n\u003C\u002Ful>\n","The ultimate WordPress plugin for SEO automation - from link fixing to AI-powered schema generation and chatbot support.",23614,"2026-03-12T17:33:00.000Z","5.0.0","7.4.3",[159,160,161,162,163],"301-redirection","404-monitor","broken-link-checker","schema-markup","seo-chatbot","https:\u002F\u002Fseorepairkit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fseo-repair-kit.2.1.4.zip",{"attackSurface":167,"codeSignals":195,"taintFlows":209,"riskAssessment":249,"analyzedAt":263},{"hooks":168,"ajaxHandlers":191,"restRoutes":192,"shortcodes":193,"cronEvents":194,"entryPointCount":28,"unprotectedCount":28},[169,175,178,183,187],{"type":170,"name":171,"callback":172,"file":173,"line":174},"action","plugins_loaded","geturlcron_init","geturlcron.php",36,{"type":170,"name":176,"callback":177,"file":173,"line":63},"admin_menu","geturlcron_menu",{"type":179,"name":180,"callback":181,"file":173,"line":182},"filter","cron_schedules","geturlcron_recurrence_interval",82,{"type":170,"name":184,"callback":185,"file":173,"line":186},"init","geturlcron_action_handle",83,{"type":170,"name":188,"callback":189,"file":173,"line":190},"admin_init","register_geturlcronsettings",233,[],[],[],[],{"dangerousFunctions":196,"sqlUsage":197,"outputEscaping":199,"fileOperations":206,"externalRequests":201,"nonceChecks":207,"capabilityChecks":28,"bundledLibraries":208},[],{"prepared":28,"raw":28,"locations":198},[],{"escaped":200,"rawEcho":201,"locations":202},162,1,[203],{"file":173,"line":204,"context":205},747,"raw output",3,4,[],[210,229,240],{"entryPoint":211,"graph":212,"unsanitizedCount":28,"severity":228},"geturlcron_set_cronjoboptions (geturlcron.php:1076)",{"nodes":213,"edges":225},[214,219],{"id":215,"type":216,"label":217,"file":173,"line":218},"n0","source","$_POST",1085,{"id":220,"type":221,"label":222,"file":173,"line":223,"wp_function":224},"n1","sink","update_option() [Settings Manipulation]",1086,"update_option",[226],{"from":215,"to":220,"sanitized":227},true,"low",{"entryPoint":230,"graph":231,"unsanitizedCount":28,"severity":228},"geturlcron_action_handle (geturlcron.php:1133)",{"nodes":232,"edges":238},[233,236],{"id":215,"type":216,"label":234,"file":173,"line":235},"$_POST (x6)",1144,{"id":220,"type":221,"label":222,"file":173,"line":237,"wp_function":224},1146,[239],{"from":215,"to":220,"sanitized":227},{"entryPoint":241,"graph":242,"unsanitizedCount":28,"severity":228},"\u003Cgeturlcron> (geturlcron.php:0)",{"nodes":243,"edges":247},[244,246],{"id":215,"type":216,"label":245,"file":173,"line":218},"$_POST (x7)",{"id":220,"type":221,"label":222,"file":173,"line":223,"wp_function":224},[248],{"from":215,"to":220,"sanitized":227},{"summary":250,"deductions":251},"The 'get-url-cron' plugin v1.5.4 exhibits a generally good security posture in its static analysis, with a very low attack surface and a high percentage of properly escaped output. The absence of dangerous functions, a reliance on prepared statements for SQL queries, and the presence of nonce and capability checks in certain areas are positive indicators. Taint analysis also revealed no critical or high severity flows, suggesting a lack of easily exploitable vulnerabilities originating from user input that could lead to code execution or sensitive data exposure.\n\nHowever, the plugin's vulnerability history is a significant concern. The presence of two known CVEs, specifically a high and a medium severity vulnerability, with the last one being relatively recent (February 2023), indicates a pattern of past security weaknesses. These historical vulnerabilities, categorized as Missing Authorization and Cross-Site Request Forgery (CSRF), point to potential issues with how user actions and data are handled, even if current static analysis doesn't immediately flag these specific flaws. The absence of currently unpatched vulnerabilities is positive, but the history suggests a need for vigilance and thorough auditing.\n\nIn conclusion, while the current version of 'get-url-cron' appears to have addressed past vulnerabilities and adheres to some good coding practices, the historical record warrants caution. Developers and users should be aware of the plugin's past security issues and ensure it's kept up-to-date. The lack of observable attack surface in static analysis is a strength, but the historical context of authorization and CSRF issues suggests potential blind spots or areas that may not be fully captured by static analysis alone.",[252,255,258,261],{"reason":253,"points":254},"Total known CVEs: 2",20,{"reason":256,"points":257},"High severity vulnerability history",15,{"reason":259,"points":260},"Medium severity vulnerability history",10,{"reason":262,"points":60},"Capability checks: 0","2026-03-16T18:51:40.815Z",{"wat":265,"direct":273},{"assetPaths":266,"generatorPatterns":268,"scriptPaths":269,"versionParams":270},[267],"\u002Fwp-content\u002Fplugins\u002Fget-url-cron\u002Fgeturlcron.php",[],[],[271,272],"get-url-cron\u002Fgeturlcron.php?ver=","geturlcron_version=1.5.4",{"cssClasses":274,"htmlComments":275,"htmlAttributes":276,"restEndpoints":288,"jsGlobals":289,"shortcodeOutput":290},[],[],[277,278,279,280,281,282,283,283,284,285,286,287],"geturlcron-emailadr","geturlcron-mailonlyfail","geturlcron-timeout","geturlcron-dellog-days","geturlcron-maxno-cronjobs","geturlcron-uninstall-deleteall","geturlcron_nc","geturlcron-options-details","geturlcronsettingspage","geturlcrondetailsettingslug","geturlcron_menu_slug",[],[],[]]