Scheduled Scanning
The scan you remember to run, because you never have to. Set a cadence once, Daily, Hourly, Weekly, or a custom interval, and Guardian Gaze scans your site automatically via WordPress cron, quietly in the background with no logins or manual clicks required.
Availability: in the free plugin on WordPress.org: no account, no licence key · Scheduled scans, daily or weekly

The plugin view: findings, severity and next steps inside the WordPress admin
Scheduled Scanning at a glance
Background cadence
Choose Daily (Free default), Hourly (Pro default), Weekly, or a custom interval, set independently for the file scanner and the database scanner. Scans run through WordPress cron in the background, no dashboard visit required.
Consistency
A scan that depends on you remembering to click a button eventually gets skipped. Once scheduled, Guardian Gaze keeps checking within your chosen execution window (default 03:00–05:00 server time), whether or not you log in that week.
Automatic alerts
When a scheduled scan finds something, you don't have to go looking for it: Critical findings alert immediately, High findings alert by default, and everything else rolls into your weekly digest.
The scan you remember to run is the scan that never happens
Manual scanning fails for an entirely human reason. It works well for a fortnight after you install something, and then a busy week arrives, and the next scan is six weeks later, usually prompted by a customer asking why the site is redirecting them somewhere strange.
The interval between compromise and discovery is where the cost of an incident accumulates. Card details are skimmed for as long as the skimmer runs, spam pages get indexed and stay indexed after removal, domain reputation is spent, and search engines begin showing a warning beside your name. None of that is set at the moment of the breach; all of it is set by how long nobody noticed.
Scheduling removes the human variable. A scan that runs on its own at three in the morning is a scan that runs on the week you are too busy to think about it, which is reliably the week it matters.
Daily, weekly or hourly, matched to what the site does
The free plugin schedules daily or weekly. Pro moves to hourly. The right choice follows from two things: how often the site changes, and what an unnoticed hour actually costs you.
A brochure site edited twice a year gains very little from hourly scanning, and weekly is an honest answer rather than a compromise. A store taking card details is a different calculation, because losses accrue per hour of trading, at that point hourly scanning is inexpensive against the thing it is protecting.
File and database scans schedule independently, which matters because they cost different amounts and answer different questions. A site with a large uploads directory and a small database can sensibly run one more often than the other.
Scoped scans, quiet hours, and staggering a fleet
Scheduled scans can be scoped rather than always full-site: core, plugins, themes or uploads. A frequent uploads-only scan plus a weekly full scan often gives better real coverage than a daily full scan that takes long enough to be inconvenient, because the uploads directory is where compromises most often land first.
Timing is worth a moment's thought even though scanning runs off your server and costs your visitors nothing. Scheduling outside your busiest window keeps the reporting clean and means an alert lands when somebody is able to read it.
For agencies, bulk scheduling covers the fleet and staggers runs so forty sites are not all scanned in the same hour. Digest emails then summarise the estate, because a per-event stream across forty sites is unreadable by construction and gets ignored within a week.
A schedule is only half of it
A scheduled scan produces a result whether or not anybody looks. On the free plugin that result waits in the dashboard, which suits an owner who checks weekly and fails an owner who does not.
Email notifications at Basic close that gap by pushing findings rather than waiting to be visited, and real-time file monitoring at the same tier narrows detection from the next scheduled run to the moment a file changes. Scheduling and notification are two halves of one mechanism.
Three on-demand scans a day sit on top of the schedule on the free plugin, and unlimited on Pro. That is what you use during a cleanup, when the question is whether the last fix worked and waiting for tomorrow's run is not an option.
Scheduling by plan
| Plan | Scheduled | On-demand | Scope options |
|---|---|---|---|
| Free | Daily or weekly | 3 per day | Full, core, plugins, themes, uploads |
| Basic | Daily or weekly | 3 per day | Full, core, plugins, themes, uploads |
| Pro | Hourly | Unlimited | Full, core, plugins, themes, uploads |
| Agency | Hourly, bulk-scheduled and staggered across the fleet | Unlimited | Full, core, plugins, themes, uploads |
Scheduled Scanning - common questions
Is scheduled scanning free?
Yes. Daily or weekly scheduling is in the core plugin, along with three on-demand scans a day. Hourly scheduling and unlimited on-demand scans are Pro.
How often should I scan?
Match it to how often the site changes and what an unnoticed hour costs. Weekly is reasonable for a rarely-edited site; hourly is cheap for a store taking payments.
Will a scheduled scan slow my site down?
No. Scanning runs on our infrastructure rather than in your PHP process, so a scan in progress costs your visitors nothing.
Can I scan only part of the site on a schedule?
Yes. Scoped scans (core, plugins, themes or uploads) can be scheduled, and a frequent uploads-only scan alongside a weekly full scan is often the better pattern.
What happens if a scan finds something?
It appears in the dashboard with path and severity. On Basic and above you are emailed rather than having to check; on Pro you also get a plain-English explanation and one-click removal.
Can I schedule scans across many sites at once?
Yes, on Agency. Bulk scheduling covers the fleet and staggers runs so they do not all fire in the same hour.
Works with
Configuration →
Sensible defaults, deep control.
Malware Scanning →
Four detection methods, cross-referenced.
Notifications →
Alerts that matter, digests for the rest.
See it on your own site
The free scan takes under five minutes and tells you the truth.

