Skip to content
Feature · For WordPress

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

GuardianGaze plugin view inside the WordPress admin

The plugin view: findings, severity and next steps inside the WordPress admin

At a glance

Scheduled Scanning at a glance

What it does

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.

How it helps

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.

What's next

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.

Why schedule at all

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.

Choosing a cadence

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.

Scope and timing

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.

After the scan

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.

Cadence

Scheduling by plan

PlanScheduledOn-demandScope options
FreeDaily or weekly3 per dayFull, core, plugins, themes, uploads
BasicDaily or weekly3 per dayFull, core, plugins, themes, uploads
ProHourlyUnlimitedFull, core, plugins, themes, uploads
AgencyHourly, bulk-scheduled and staggered across the fleetUnlimitedFull, core, plugins, themes, uploads
FAQ

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.

Related

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.