Black Friday: 79% off every plugin Shop the sale →

Requirements

RequirementMinimumRecommended
WordPress6.27.1 (the version the rules target; tested up to 7.1)
PHP7.48.1 or newer
User roleAdministrator (manage_options)Administrator
LicenseNot needed to scanActive license key from your technoleet.dev account, for updates and support
MultisiteSupported (activate per site)–
WP-CLIOptionalLatest release, for the wp editor-readiness scan command
Action SchedulerOptionalIf another plugin (for example WooCommerce) provides it, background scan chunks use it instead of WP-Cron

Server notes#

  • The scan reads files in wp-content/plugins and your theme folders. PHP needs read access to them, which is the case on any working site.
  • Each scan chunk runs for at most 4 seconds in the browser (or half of PHP’s max_execution_time, whichever is lower), so default PHP time limits are fine.
  • The scan takes a MySQL named lock (GET_LOCK) so that two chunks never run at once. Standard MySQL and MariaDB hosting supports this.
  • Background chunks run through Action Scheduler when it is available, otherwise through WP-Cron. If WP-Cron is disabled on your host (DISABLE_WP_CRON), keep the scan page open until the scan finishes, or make sure a system cron hits wp-cron.php.
Was this article helpful?