[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fuBk_cF6-xTfX7iP6PrV1c-gdFBYw0-eRK6RyRTrPyds":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":28,"unpatched_count":29,"last_vuln_date":30,"fetched_at":31,"vulnerabilities":32,"developer":80,"crawl_stats":38,"alternatives":87,"analysis":186,"fingerprints":348},"wp-crontrol","WP Crontrol","1.21.0","John Blackbourn","https:\u002F\u002Fprofiles.wordpress.org\u002Fjohnbillion\u002F","\u003Cp>WP Crontrol enables you to take control of the scheduled cron events on your WordPress website or WooCommerce store. From the admin screens you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>View all scheduled cron events along with their arguments, schedule, callback functions, and when they are next due.\u003C\u002Fli>\n\u003Cli>Edit, delete, pause, resume, and immediately run cron events.\u003C\u002Fli>\n\u003Cli>Add new cron events.\u003C\u002Fli>\n\u003Cli>Bulk delete cron events.\u003C\u002Fli>\n\u003Cli>Add and remove custom cron schedules.\u003C\u002Fli>\n\u003Cli>Export and download cron event lists as a CSV file.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>WP Crontrol is aware of timezones, will alert you to events that have no actions or that have missed their schedule, and will show you a helpful warning message if it detects any problems with your cron system.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Go to the \u003Ccode>Tools \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cron Events\u003C\u002Fcode> menu to manage cron events.\u003C\u002Fli>\n\u003Cli>Go to the \u003Ccode>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Cron Schedules\u003C\u002Fcode> menu to manage cron schedules.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Documentation\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Fdocs\u002Fhow-to-use\u002F\" rel=\"nofollow ugc\">Extensive documentation on how to use WP Crontrol and how to get help for error messages that it shows is available on the WP Crontrol website\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>For site owners\u003C\u002Fh3>\n\u003Cp>Owners of WordPress websites and WooCommerce stores use WP Crontrol to ensure that scheduled cron events run correctly and efficiently. By providing complete control over cron events, WP Crontrol helps you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Improve reliability\u003C\u002Fstrong>: Address missed or failed cron events, ensuring your website or WooCommerce store continues to function as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhance security\u003C\u002Fstrong>: Monitor and control cron events to ensure automatic update checks are performed as they should.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Simplify management\u003C\u002Fstrong>: Add, edit, delete, and pause cron events from a user-friendly interface, without needing to write any code.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gain insights\u003C\u002Fstrong>: Export cron event data for analysis or reporting.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Action Scheduler compatibility\u003C\u002Fstrong>: Full support for the Action Scheduler system in WooCommerce, which is used to process recurring payments, subscriptions, and background orders.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Clarity of times and timezones\u003C\u002Fstrong>: All times are shown with a clear and accurate indication of which timezone applies. No more guesswork!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>For developers\u003C\u002Fh3>\n\u003Cp>Developers use WP Crontrol to streamline and debug their WordPress development process:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Enhanced debugging\u003C\u002Fstrong>: Identify and troubleshoot issues with scheduled tasks, ensuring your scheduled events and their callbacks run as expected.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Custom schedules\u003C\u002Fstrong>: Create and manage custom cron schedules to fit the specific needs of your website, plugins, or themes, providing greater flexibility than just the core schedules.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Efficient workflow\u003C\u002Fstrong>: Add, edit, and delete cron events directly from the WordPress admin interface, saving time and reducing the need for manual coding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Insightful monitoring\u003C\u002Fstrong>: Get insight into the performance and behavior of your scheduled tasks, allowing for optimization and better resource management.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Accurate debugging\u003C\u002Fstrong>: WP Crontrol goes to great lengths to ensure that running an event manually does so in a manner which exactly matches how WordPress core runs schdeuled events. This ensures that you can debug events accurately and with confidence.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Other Plugins\u003C\u002Fh3>\n\u003Cp>I maintain several other plugins for developers. Check them out:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquery-monitor\u002F\" rel=\"ugc\">Query Monitor\u003C\u002Fa> is the developer tools panel for WordPress.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fuser-switching\u002F\" rel=\"ugc\">User Switching\u003C\u002Fa> provides instant switching between user accounts in WordPress.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy Statement\u003C\u002Fh3>\n\u003Cp>WP Crontrol is private by default and always will be. It does not send data to any third party, nor does it include any third party resources. \u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Fprivacy\u002F\" rel=\"nofollow ugc\">WP Crontrol’s full privacy statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Accessibility Statement\u003C\u002Fh3>\n\u003Cp>WP Crontrol aims to be fully accessible to all of its users. \u003Ca href=\"https:\u002F\u002Fwp-crontrol.com\u002Faccessibility\u002F\" rel=\"nofollow ugc\">WP Crontrol’s full accessibility statement can be found here\u003C\u002Fa>.\u003C\u002Fp>\n","WP Crontrol enables you to take control of the cron events on your WordPress website.",300000,7578206,90,163,"2026-01-28T21:40:00.000Z","6.9.4","6.4","7.4",[20,21,22,23,24],"cron","crontrol","debug","woocommerce","wp-cron","https:\u002F\u002Fwp-crontrol.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-crontrol.1.21.0.zip",96,3,0,"2025-08-21 00:00:00","2026-03-15T15:16:48.613Z",[33,49,65],{"id":34,"url_slug":35,"title":36,"description":37,"plugin_slug":4,"theme_slug":38,"affected_versions":39,"patched_in_version":40,"severity":41,"cvss_score":42,"cvss_vector":43,"vuln_type":44,"published_date":30,"updated_date":45,"references":46,"days_to_patch":48},"CVE-2025-8678","wp-crontrol-authenticated-administrator-blind-server-side-request-forgery","WP Crontrol - 1.17.0 - 1.19.1 - Authenticated (Administrator+) Blind Server-Side Request Forgery","The WP Crontrol plugin for WordPress is vulnerable to blind Server-Side Request Forgery in versions 1.17.0 to 1.19.1 via the 'wp_remote_request' function. This makes it possible for authenticated attackers, with Administrator-level access and above, to make web requests to arbitrary locations originating from the web application and can be used to query and modify information from internal services.",null,">=1.17.0 \u003C=1.19.1","1.19.2","medium",5.9,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:N","Server-Side Request Forgery (SSRF)","2025-08-25 14:38:23",[47],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fab40146d-9b49-4214-af73-41c5b5512542?source=api-prod",5,{"id":50,"url_slug":51,"title":52,"description":53,"plugin_slug":4,"theme_slug":38,"affected_versions":54,"patched_in_version":55,"severity":56,"cvss_score":57,"cvss_vector":58,"vuln_type":59,"published_date":60,"updated_date":61,"references":62,"days_to_patch":64},"CVE-2024-28850","wp-crontrol-remote-code-execution","WP Crontrol \u003C= 1.16.1 - Remote Code Execution","The WP Crontrol plugin for WordPress is vulnerable to Remote Code Execution in all versions up to, and including, 1.16.1 when another vulnerability is present on the site that allows access to editing the database. This makes it possible for attackers to execute code on the server. Please see the advisory in references for more in depth details.","\u003C=1.16.1","1.16.2","high",7.5,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Download of Code Without Integrity Check","2024-03-24 00:00:00","2025-04-25 20:51:51",[63],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1b0c1afc-0e77-4a56-89cb-84e2fcc8aa21?source=api-prod",398,{"id":66,"url_slug":67,"title":68,"description":69,"plugin_slug":4,"theme_slug":38,"affected_versions":70,"patched_in_version":71,"severity":41,"cvss_score":72,"cvss_vector":73,"vuln_type":74,"published_date":75,"updated_date":76,"references":77,"days_to_patch":79},"WF-2a82666d-4c35-4aba-9163-834eef6c50ad-wp-crontrol","wp-crontrol-reflected-cross-site-scripting","WP Crontrol \u003C 1.3 - Reflected Cross-Site Scripting","The WP Crontrol for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘id’ parameter in versions up to, and including, 1.2 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C1.3","1.3",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2015-08-21 00:00:00","2024-01-22 19:56:02",[78],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2a82666d-4c35-4aba-9163-834eef6c50ad?source=api-prod",3077,{"slug":81,"display_name":7,"profile_url":8,"plugin_count":28,"total_installs":82,"avg_security_score":83,"avg_patch_time_days":84,"trust_score":85,"computed_at":86},"johnbillion",700000,98,870,78,"2026-04-05T16:33:22.689Z",[88,111,131,151,168],{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":96,"downloaded":97,"rating":83,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":102,"tags":103,"homepage":106,"download_link":107,"security_score":108,"vuln_count":109,"unpatched_count":109,"last_vuln_date":110,"fetched_at":31},"cron-logger","Cron Logger","1.3.0","EdwardBock","https:\u002F\u002Fprofiles.wordpress.org\u002Fedwardbock\u002F","\u003Cp>Have you ever wondered what you WordPress is doing in wp-cron.php? Now you can see it. This plugin logs every schedule.\u003C\u002Fp>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n","Logs wp-cron.php runs.",2000,45126,8,"2024-11-04T21:54:00.000Z","6.6.5","5.3","8.1",[20,22,104,105,24],"log","tool","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcron-logger.1.3.0.zip",70,1,"2025-06-27 00:00:00",{"slug":112,"name":113,"version":114,"author":115,"author_profile":116,"description":117,"short_description":118,"active_installs":119,"downloaded":120,"rating":121,"num_ratings":122,"last_updated":123,"tested_up_to":16,"requires_at_least":124,"requires_php":106,"tags":125,"homepage":128,"download_link":129,"security_score":130,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"wp-cron-cleaner","WP Cron Cleaner","1.0.3","Younes JFR.","https:\u002F\u002Fprofiles.wordpress.org\u002Fsymptote\u002F","\u003Cp>“WP Cron Cleaner” is a useful plugin to view the list of all your scheduled tasks. Indeed, your site may contain some orphan scheduled tasks that should be cleaned. “WP Cron Cleaner” will display all your tasks so you can identify those that should be cleaned. Moreover, you will be able to see what happens in your site behind the scenes\u003C\u002Fp>\n\u003Ch4>Main Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Displays all cron jobs (scheduled tasks) names\u003C\u002Fli>\n\u003Cli>Displays frequency of each task\u003C\u002Fli>\n\u003Cli>Displays “next run” of each task\u003C\u002Fli>\n\u003Cli>Allows you choose what tasks to clean\u003C\u002Fli>\n\u003Cli>Supports multisite installation\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Pro Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Detects orphan cron scheduled tasks\u003C\u002Fli>\n\u003Cli>Detects plugins cron scheduled tasks\u003C\u002Fli>\n\u003Cli>Detects themes cron scheduled tasks\u003C\u002Fli>\n\u003Cli>Detects WordPress cron scheduled tasks\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Multisite Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Only the main site can view and clean tasks in the whole network. Other sites in the network cannot perform these tasks. We have opted for this philosophy because we are sure that only the super administrator can perform such actions.\u003C\u002Fli>\n\u003C\u002Ful>\n","View all your cron scheduled tasks, then clean what you want.",500,16842,68,12,"2026-02-02T20:04:00.000Z","3.1.0",[20,126,127,23,24],"cron-job","schedule","http:\u002F\u002Fsigmaplugin.com\u002Fdownloads\u002Fwp-cron-cleaner","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-cron-cleaner.1.0.3.zip",100,{"slug":132,"name":133,"version":134,"author":135,"author_profile":136,"description":137,"short_description":138,"active_installs":139,"downloaded":140,"rating":130,"num_ratings":48,"last_updated":141,"tested_up_to":142,"requires_at_least":143,"requires_php":144,"tags":145,"homepage":149,"download_link":150,"security_score":130,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"migrate-wp-cron-to-action-scheduler","Advanced Cron Scheduler for WordPress","1.1.4","Sayan Datta","https:\u002F\u002Fprofiles.wordpress.org\u002Finfosatech\u002F","\u003Cp>The WP-Cron system in WordPress is not a “real” cron system, which means events may not run exactly according to their schedule because the system relies on regular traffic to the website in order to trigger scheduled events.\u003C\u002Fp>\n\u003Ch3>Reasons WP-Cron events can miss their schedule\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Low traffic websites may not trigger the event runner often enough\u003C\u002Fli>\n\u003Cli>A fatal error caused by a plugin or theme may break the event runner\u003C\u002Fli>\n\u003Cli>A plugin or theme may intentionally or unintentionally break the event runner\u003C\u002Fli>\n\u003Cli>BasicAuth, a firewall, or other access restrictions may block the event runner\u003C\u002Fli>\n\u003Cli>A problem with your web hosting or web server may break the event runner\u003C\u002Fli>\n\u003Cli>The \u003Ccode>DISABLE_WP_CRON\u003C\u002Fcode> configuration constant is set but no alternative cron runner has been put in place\u003C\u002Fli>\n\u003Cli>Long-running events may temporarily block the event runner\u003C\u002Fli>\n\u003Cli>High traffic websites may suffer from sequential processing issues that block the event runner\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The Advanced Cron Scheduler for WordPress plugin does alter the way that WordPress core runs cron events using the Action Scheduler Library.\u003C\u002Fp>\n\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 occassions.\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 to 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>Support\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Community support via the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fmigrate-wp-cron-to-action-scheduler\u002F\" rel=\"ugc\">support forums\u003C\u002Fa> at WordPress.org.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Contribute\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Active development of this plugin is handled \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamsayan\u002Fadvanced-cron-scheduler\u002F\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Feel free to \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fiamsayan\u002Fadvanced-cron-scheduler\u002F\" rel=\"nofollow ugc\">fork the project on GitHub\u003C\u002Fa> and submit your contributions via pull request.\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>.\u003C\u002Fp>\n","The Advanced Cron Scheduler for WordPress plugin helps to easily replace or migrate Native WordPress Cron to the Action Scheduler Library.",200,9231,"2025-04-29T14:12:00.000Z","6.8.5","6.5","7.1",[146,147,22,148,24],"action-scheduler","cron-manager","scheduler","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fmigrate-wp-cron-to-action-scheduler\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmigrate-wp-cron-to-action-scheduler.1.1.4.zip",{"slug":152,"name":153,"version":154,"author":155,"author_profile":156,"description":157,"short_description":158,"active_installs":29,"downloaded":159,"rating":29,"num_ratings":29,"last_updated":160,"tested_up_to":16,"requires_at_least":161,"requires_php":18,"tags":162,"homepage":166,"download_link":167,"security_score":130,"vuln_count":29,"unpatched_count":29,"last_vuln_date":38,"fetched_at":31},"recode-cron-viewer","Re{code} Cron Viewer","1.1.0","re{code}commerce","https:\u002F\u002Fprofiles.wordpress.org\u002Frecodecommerce\u002F","\u003Cp>Re{code} Cron Viewer provides a clean, user-friendly interface to monitor all your WordPress scheduled tasks. Perfect for developers and site administrators who need to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>See exactly what tasks are scheduled\u003C\u002Fli>\n\u003Cli>Verify tasks are running on time\u003C\u002Fli>\n\u003Cli>Debug plugins that use WP-Cron\u003C\u002Fli>\n\u003Cli>Monitor background processes\u003C\u002Fli>\n\u003Cli>Troubleshoot scheduling issues\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Dashboard Integration — Dedicated admin page in WordPress sidebar\u003C\u002Fli>\n\u003Cli>Complete Overview — Lists all pending WP-Cron events\u003C\u002Fli>\n\u003Cli>Detailed Information — Hook names, arguments, schedules, execution times\u003C\u002Fli>\n\u003Cli>Timezone Aware — Converts to your site’s local timezone\u003C\u002Fli>\n\u003Cli>Status Indicators — Visual warnings for overdue tasks\u003C\u002Fli>\n\u003Cli>Lightweight — Minimal performance impact\u003C\u002Fli>\n\u003C\u002Ful>\n","A lightweight WordPress plugin to view and debug all scheduled WP-Cron tasks.",81,"2026-02-03T03:22:00.000Z","5.0",[20,163,164,165,24],"debugging","developer-tools","scheduled-tasks","https:\u002F\u002Frecodecommerce.com\u002Fwordpress-plugins\u002Frecode-cron-viewer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frecode-cron-viewer.1.1.0.zip",{"slug":169,"name":170,"version":171,"author":172,"author_profile":173,"description":174,"short_description":175,"active_installs":176,"downloaded":177,"rating":178,"num_ratings":179,"last_updated":180,"tested_up_to":16,"requires_at_least":161,"requires_php":101,"tags":181,"homepage":106,"download_link":184,"security_score":83,"vuln_count":28,"unpatched_count":29,"last_vuln_date":185,"fetched_at":31},"advanced-cron-manager","Advanced Cron Manager – debug & control","2.7.0","Kuba Mikita","https:\u002F\u002Fprofiles.wordpress.org\u002Fkubitomakita\u002F","\u003Cp>\u003Cstrong>Take full control of your WordPress cron system.\u003C\u002Fstrong> Advanced Cron Manager gives you complete visibility into every scheduled task running on your site — so you can find problems, fix them, and keep your site running smoothly.\u003C\u002Fp>\n\u003Cp>WordPress relies on WP-Cron for critical background tasks: sending emails, publishing scheduled posts, running backups, syncing data, and more. But by default, you have zero visibility into what’s happening. Events fail silently, schedules pile up, and debugging is guesswork. Advanced Cron Manager changes that.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>What you can do with the free version:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>See every scheduled event\u003C\u002Fstrong> — view all registered cron events with their hooks, arguments, schedules, and next execution times, all in one clean dashboard\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Search and filter\u003C\u002Fstrong> — quickly find the event you’re looking for, even on sites with hundreds of cron jobs\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Run events manually\u003C\u002Fstrong> — trigger any cron event on demand to test it or force an immediate execution\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pause and resume events\u003C\u002Fstrong> — temporarily disable events without losing their configuration, perfect for troubleshooting\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add and remove events\u003C\u002Fstrong> — create new cron events or unschedule ones you no longer need\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Copy-paste PHP implementation\u003C\u002Fstrong> — get ready-to-use code snippets for each event’s action hook and callback\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Bulk actions\u003C\u002Fstrong> — manage multiple events at once: remove, pause, or unpause in batch\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Manage schedules\u003C\u002Fstrong> — view, add, edit, and remove custom cron schedules (intervals)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Server Scheduler\u003C\u002Fstrong> — disable WP-Cron’s default page-load triggering and get instructions for setting up a real server cron job for more reliable execution\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Advanced Cron Manager PRO\u003C\u002Fh4>\n\u003Cp>The free version shows you what’s scheduled. \u003Cstrong>PRO shows you what actually happened.\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Without logging and diagnostics, cron issues are invisible until something breaks. PRO gives you the tools to monitor, debug, and optimize every cron job on your site.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Cron Logger\u003C\u002Fstrong> — full execution history with timestamps and status for every event. Know exactly what ran, when it ran, and whether it succeeded or failed.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Performance Stats\u003C\u002Fstrong> — execution time and peak memory usage tracked per event. Spot slow or resource-heavy cron jobs before they become a problem.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Error Catcher\u003C\u002Fstrong> — automatically catches fatal errors thrown by cron callbacks and displays them in the log. No more silent failures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Debug Tool\u003C\u002Fstrong> — log custom data from inside your cron callbacks using \u003Ccode>do_action('advanced-cron-manager\u002Flog')\u003C\u002Fcode>. Get full visibility into what your code is doing during cron execution.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Rescheduling\u003C\u002Fstrong> — change the next execution date and schedule of any event. Shift heavy tasks away from peak hours to balance server load.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Listeners\u003C\u002Fstrong> — see every function and method hooked into each cron event. Understand exactly what code runs behind each hook.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Scheduling (Schyntax)\u003C\u002Fstrong> — go beyond simple intervals. Schedule events for specific times like noon on the last day of the month, only on weekdays, every Tuesday and Friday, and more.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>14-day money-back guarantee — no risk, no questions asked.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbracketspace.com\u002Fdownloads\u002Fadvanced-cron-manager-pro\u002F?utm_source=wporg&utm_medium=readme&utm_campaign=readme\" title=\"Advanced Cron Manager PRO\" rel=\"nofollow ugc\">Get Advanced Cron Manager PRO\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Good to know about WP-Cron\u003C\u002Fh4>\n\u003Cp>WordPress Cron is triggered by page visits, which means scheduled tasks may not run exactly on time on low-traffic sites. For precise timing, use the Server Scheduler feature to set up a real system cron job. Note: custom schedules added by this plugin are only available while the plugin is active. Events you create will continue to exist after deactivation.\u003C\u002Fp>\n\u003Ch4>Custom Development\u003C\u002Fh4>\n\u003Cp>BracketSpace — the company behind this plugin — provides \u003Ca href=\"https:\u002F\u002Fbracketspace.com\u002Fcustom-development\u002F\" rel=\"nofollow ugc\">custom WordPress plugin development services\u003C\u002Fa>. We can build any custom plugin for you.\u003C\u002Fp>\n","View, pause, remove, edit and add WP Cron events and schedules.",30000,801563,94,38,"2026-03-10T13:27:00.000Z",[20,147,21,182,183],"manager","wpcron","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-cron-manager.2.7.0.zip","2024-10-30 00:00:00",{"attackSurface":187,"codeSignals":261,"taintFlows":278,"riskAssessment":334,"analyzedAt":347},{"hooks":188,"ajaxHandlers":257,"restRoutes":258,"shortcodes":259,"cronEvents":260,"entryPointCount":29,"unprotectedCount":29},[189,195,198,201,205,208,212,215,218,221,225,228,231,234,239,241,243,245,247,249,253],{"type":190,"name":191,"callback":192,"file":193,"line":194},"action","init","anonymous","src\\bootstrap.php",58,{"type":190,"name":196,"callback":192,"file":193,"line":197},"admin_init",59,{"type":190,"name":199,"callback":192,"file":193,"line":200},"admin_menu",60,{"type":202,"name":203,"callback":192,"file":193,"line":204},"filter","removable_query_args",63,{"type":202,"name":206,"callback":192,"file":193,"line":207},"pre_unschedule_event",64,{"type":202,"name":209,"callback":192,"priority":210,"file":193,"line":211},"plugin_row_meta",10,65,{"type":190,"name":213,"callback":192,"file":193,"line":214},"load-tools_page_wp-crontrol",67,{"type":202,"name":216,"callback":192,"file":193,"line":217},"cron_schedules",69,{"type":190,"name":219,"callback":192,"file":193,"line":220},"admin_enqueue_scripts",72,{"type":190,"name":222,"callback":192,"priority":223,"file":193,"line":224},"crontrol\u002Ftab-header",20,73,{"type":190,"name":226,"callback":192,"priority":210,"file":193,"line":227},"activated_plugin",74,{"type":190,"name":229,"callback":192,"priority":210,"file":193,"line":230},"deactivated_plugin",75,{"type":190,"name":232,"callback":192,"priority":210,"file":193,"line":233},"switch_theme",76,{"type":202,"name":235,"callback":236,"priority":237,"file":193,"line":238},"schedule_event","closure",99,196,{"type":202,"name":235,"callback":236,"priority":237,"file":193,"line":240},258,{"type":202,"name":235,"callback":236,"priority":237,"file":193,"line":242},321,{"type":202,"name":235,"callback":236,"priority":237,"file":193,"line":244},415,{"type":202,"name":235,"callback":236,"priority":237,"file":193,"line":246},498,{"type":202,"name":235,"callback":236,"priority":237,"file":193,"line":248},580,{"type":190,"name":250,"callback":236,"file":251,"line":252},"admin_notices","src\\event-list-table.php",101,{"type":202,"name":254,"callback":236,"file":255,"line":256},"cron_request","src\\event.php",40,[],[],[],[],{"dangerousFunctions":262,"sqlUsage":263,"outputEscaping":265,"fileOperations":109,"externalRequests":109,"nonceChecks":275,"capabilityChecks":276,"bundledLibraries":277},[],{"prepared":29,"raw":29,"locations":264},[],{"escaped":266,"rawEcho":28,"locations":267},133,[268,271,273],{"file":193,"line":269,"context":270},1715,"raw output",{"file":193,"line":272,"context":270},2003,{"file":193,"line":274,"context":270},2146,15,27,[],[279,298,318],{"entryPoint":280,"graph":281,"unsanitizedCount":29,"severity":297},"action_handle_posts (src\\bootstrap.php:168)",{"nodes":282,"edges":294},[283,288],{"id":284,"type":285,"label":286,"file":193,"line":287},"n0","source","$_POST",942,{"id":289,"type":290,"label":291,"file":193,"line":292,"wp_function":293},"n1","sink","header() [Header Injection]",966,"header",[295],{"from":284,"to":289,"sanitized":296},true,"low",{"entryPoint":299,"graph":300,"unsanitizedCount":29,"severity":297},"show_cron_form (src\\bootstrap.php:1566)",{"nodes":301,"edges":315},[302,305,309,313],{"id":284,"type":285,"label":303,"file":193,"line":304},"$_GET['crontrol_next_run_utc']",1608,{"id":289,"type":290,"label":306,"file":193,"line":307,"wp_function":308},"echo() [XSS]",1604,"echo",{"id":310,"type":285,"label":311,"file":193,"line":312},"n2","$_GET (x5)",1577,{"id":314,"type":290,"label":306,"file":193,"line":269,"wp_function":308},"n3",[316,317],{"from":284,"to":289,"sanitized":296},{"from":310,"to":314,"sanitized":296},{"entryPoint":319,"graph":320,"unsanitizedCount":29,"severity":297},"\u003Cbootstrap> (src\\bootstrap.php:0)",{"nodes":321,"edges":330},[322,323,324,325,326,328],{"id":284,"type":285,"label":286,"file":193,"line":287},{"id":289,"type":290,"label":291,"file":193,"line":292,"wp_function":293},{"id":310,"type":285,"label":303,"file":193,"line":304},{"id":314,"type":290,"label":306,"file":193,"line":307,"wp_function":308},{"id":327,"type":285,"label":311,"file":193,"line":312},"n4",{"id":329,"type":290,"label":306,"file":193,"line":269,"wp_function":308},"n5",[331,332,333],{"from":284,"to":289,"sanitized":296},{"from":310,"to":314,"sanitized":296},{"from":327,"to":329,"sanitized":296},{"summary":335,"deductions":336},"The static analysis of WP-Crontrol v1.21.0 indicates a generally strong security posture, with a zero attack surface for direct entry points and a high percentage of properly escaped output. The plugin demonstrates good practices by utilizing prepared statements for all SQL queries and implementing a substantial number of nonce and capability checks. However, the presence of file operations and external HTTP requests, while not explicitly flagged as problematic in the static analysis, warrants careful consideration in conjunction with its vulnerability history. \n\nThe vulnerability history reveals a concerning pattern of past security flaws, including Server-Side Request Forgery (SSRF), download of code without integrity checks, and Cross-Site Scripting (XSS). The fact that the last vulnerability was in August 2025 suggests that this version has had known security issues, and while there are currently no unpatched CVEs, the types of past vulnerabilities are serious. This history indicates a recurring need for vigilance regarding input sanitization and secure handling of external resources.\n\nIn conclusion, while WP-Crontrol v1.21.0 exhibits good static security hygiene in many areas, its historical vulnerability profile necessitates a cautious approach. The plugin has shown susceptibility to critical vulnerability types, and although this specific version is listed as having no unpatched vulnerabilities at the time of this analysis, the past incidents should not be ignored. Continued monitoring and timely updates are crucial for mitigating the risks associated with its historical security weaknesses.",[337,339,341,343,345],{"reason":338,"points":275},"Past high severity vulnerability (SSRF)",{"reason":340,"points":210},"Past medium severity vulnerability (Code Download)",{"reason":342,"points":210},"Past medium severity vulnerability (XSS)",{"reason":344,"points":48},"Presence of file operations",{"reason":346,"points":48},"Presence of external HTTP requests","2026-03-16T17:02:12.739Z",{"wat":349,"direct":358},{"assetPaths":350,"generatorPatterns":353,"scriptPaths":354,"versionParams":355},[351,352],"\u002Fwp-content\u002Fplugins\u002Fwp-crontrol\u002Fwp-crontrol.css","\u002Fwp-content\u002Fplugins\u002Fwp-crontrol\u002Fwp-crontrol.js",[],[352],[356,357],"wp-crontrol\u002Fwp-crontrol.css?ver=","wp-crontrol\u002Fwp-crontrol.js?ver=",{"cssClasses":359,"htmlComments":368,"htmlAttributes":371,"restEndpoints":375,"jsGlobals":378,"shortcodeOutput":383},[360,361,362,363,364,365,366,367],"wp-crontrol-wrap","wp_crontrol","crontrol-message-wrap","crontrol-cron-event-table","wp-crontrol-admin-wrap","wp-crontrol-add-cron-wrap","wp-crontrol-controls","wp-crontrol-edit-cron-wrap",[369,370],"\u003C!-- WP Crontrol -->","\u003C!-- Begin WP Crontrol -->",[372,373,374],"data-crontrol-hook","data-crontrol-id","data-crontrol-action",[376,377],"\u002Fwp-json\u002Fwp-crontrol\u002Fv1\u002Fevents","\u002Fwp-json\u002Fwp-crontrol\u002Fv1\u002Fschedules",[379,380,381,382],"wp_crontrol_options","wpCrontrol","Crontrol","wp_crontrol_nonce",[]]