Available on Free
Features · Configuration

WordPress security plugin configuration, tune Guardian Gaze to your site.

Sensible defaults out of the box, deep control when you need it. Configure scan cadence, scope, thresholds, hardening toggles, notification routing, dashboard preferences and integrations from a single settings screen. No code, no SSH, no wp-config.php edits required.

Configuration philosophy

Defaults that just work, knobs when you need them.

Most security plugins fail one of two ways: too much configuration (a thousand knobs, you're paralysed) or too little (one big "secure" button and no granularity). Guardian Gaze ships with defaults tuned for the typical WordPress site, then exposes the specific settings that real site owners actually need to change.

If you never touch the settings page, the plugin still gives you a solid baseline. If you do, every setting is labelled in plain English with the trade-off explained.

Scan scheduling

Cadence, scope and execution window, all configurable.

⏱️

Cadence

Daily (Free default) · Hourly (Pro default) · Weekly · Custom interval. Set independently for the file scanner and the database scanner. Most sites are well-served by the defaults.

🎯

Scope

Full site · Core files only · Plugins only · Themes only · Database only. Useful when you want a quick targeted check rather than a full deep scan.

🌙

Execution window

Pin scans to your lowest-traffic hours (default 03:00 to 05:00 server time). Especially relevant for high-traffic e-commerce sites that don't want scans competing with checkout traffic.

On-demand

Trigger a scan immediately from the dashboard. Free tier: 3 on-demand scans per day. Pro: unlimited. Useful for verifying a cleanup or right after applying a plugin update.

Execution method

Scheduled scans run via WordPress cron. The cron task queues a job and returns immediately; the actual scan runs server-side outside the request lifecycle, so cron never holds up the next page load. No additional system cron or WP-CLI configuration is required.

Detection thresholds

How aggressive should the scanner be by default?

A scanner with very low thresholds catches more threats but produces more false positives. A scanner with very high thresholds produces less noise but might miss subtler malware. Guardian Gaze gives you three presets and lets you fine-tune each detection layer independently.

  • Permissive. Only flag findings with high confidence. Useful for sites with many heavily-obfuscated legitimate plugins (caching, security tools that look "suspicious" to heuristics).
  • Balanced (default). Calibrated against the median customer site. Catches the threats that matter; produces minimal false positives.
  • Strict. Flag anything that looks suspicious. Useful for sites where you want to audit every borderline finding. More noise; more thorough.
  • Per-layer fine-tuning. You can run the LLM layer in Strict mode while keeping signatures and heuristics in Balanced, or vice versa.
Hardening toggles

Fifteen specific hardening options.

Each hardening option is a toggle. Defaults are conservative (we don't break sites on activation). The full hardening menu is available from the Configuration → Hardening screen and covered in detail on the hardening page.

Common toggles you'll want on

Disable File Editor · Disable XML-RPC · Hide WP Version · Protect wp-config.php · Filter Uploads · Generate Security Keys.

Situational toggles

IP whitelisting for admin · Disable Comments (if you don't use them) · Disable Database Repair page · Hide Database Errors from visitors · Robots.txt Blackhole Protection.

Notification routing

Choose which events get which channel.

Not every event needs to ping you. The notifications configuration lets you route severity tiers and event types to specific channels (email, Slack, webhook) and silence the categories you don't care about. Full breakdown on the notifications page.

  • Critical findings: immediate email + Slack, non-negotiable, can't be silenced.
  • High findings: email by default; Slack optional.
  • Medium / Low / Info: bundled into the weekly summary digest by default.
  • Failed logins: threshold-based, only ping after N failures from one IP in a window.
  • File-integrity changes: ping immediately if the change isn't correlated with a known version update; otherwise bundle into the digest.
  • Risk-score drops: alert if your A to D grade drops by a tier (B → C or worse).
Dashboard preferences

The dashboard, your way.

  • Default landing tab. Overview · Threats · Integrity · Logins · Hardening.
  • Severity filter default. Show all · Critical + High only · Custom.
  • Audit trail retention. 30 days (free) · unlimited (Pro). Older events are archived but searchable.
  • Theme. Auto (matches WP admin) · light · dark.
  • Site nickname. Useful on the Agency multi-site dashboard.
External integrations

What we connect to (and what we don't).

External services we read from

WordPress.org checksum manifest · Wordfence Intelligence Community Edition vulnerability feed · AbuseIPDB · Spamhaus · Project Honeypot · CVE databases.

External services we send to

Email provider for alerts (your configured SMTP or Guardian Gaze's default) · Slack webhook URL (if you provide one) · arbitrary webhook for custom routing (Pro).

What we never send

Passwords · post content · customer PII · session tokens · database contents. Only security-relevant metadata: site URL, plugin/version, finding hashes, IP addresses involved in security events. All traffic is HTTPS.

Multi-site sync (Agency)

Configuration profiles can be pushed across all sites in an Agency account, set thresholds, schedules and hardening once, apply everywhere.

Compatibility & requirements

Where Guardian Gaze runs.

  • WordPress 5.8+, older versions of WordPress have known unpatched issues, we don't support them.
  • PHP 7.4+, PHP 8.x is recommended for performance.
  • MySQL 5.7+ or MariaDB 10.3+.
  • All major hosting, including shared hosting. Benchmarked at <50ms overhead on shared.
  • All major caching plugins, fully compatible with WP Rocket, W3 Total Cache, LiteSpeed Cache.
  • Multi-site (WordPress Multisite), supported; per-subsite configuration on network installs.

Default config gets you 90% of the way in two minutes.

Install free, accept the defaults, run the first scan. Come back and tune the knobs once you've seen what's flagged on your site.