Pro feature
Features · AI Detection

AI WordPress scan reports, plain-English explanation for every finding.

Most security scanners hand you a list of suspicious files and a CVSS score and assume you can figure it out from there. Guardian Gaze's AI reports explain, in language a site owner can read, what each flagged piece of code actually does, why it's suspicious, what the impact would be if you ignored it, and the specific remediation step to take.

Anatomy of a finding

Six fields, in plain English, for every flagged file.

Every threat the AI surfaces is presented with the same structured fields, designed so you can scan them quickly, prioritise the urgent ones, and act without needing to read PHP.

📌

Threat summary

One-line plain-English description: "Obfuscated PHP backdoor that grants remote code execution when a specific cookie is present."

🚨

Severity level

Critical · High · Medium · Low · Info. Calibrated to threat type, exploitability and reachability; a backdoor in mu-plugins/ is Critical regardless of what it does.

🔍

Technical details

File path, line numbers, the exact code snippet that triggered the finding, the hash of the file, and the version of the host plugin/theme if applicable.

🧠

AI explanation

What the code does and why the AI flagged it. Not a generic template, generated from the actual code observed, referencing the specific suspicious patterns it contains.

🛠️

Recommended action

Step-by-step remediation, "Quarantine the file via Guardian Gaze's UI · run a full deep scan · rotate the WP secret keys · review the audit trail for accesses from this IP."

⚖️

Impact & risk analysis

What an attacker could do with this if exploited, admin takeover · data theft · SEO spam · blacklist by Google · malware distribution to visitors. Risk level Low / Medium / High.

Impact categories

What attackers can actually do if you don't act.

The impact section maps the finding to the concrete consequences your site faces. These aren't hypothetical, every category here is something we've seen happen on real customer sites.

  • Unauthorised admin access. A backdoor that grants attacker-side login. The attacker gets the same control over your site as you do.
  • Website defacement. Replacement of your homepage, plus optional message on top. Visible to every visitor; major reputational damage.
  • Data theft. Customer records, order data, user emails, password hashes. Especially damaging for e-commerce and membership sites under GDPR.
  • Malware distribution to visitors. Your site serves malware to every visitor's browser. Triggers Google Safe Browsing warnings and gets you blocklisted.
  • SEO spam injection. Hidden links and pages inserted into your content for the attacker's benefit, degrading your search ranking and triggering manual actions from Google.
  • Server resource abuse. Your hosting is co-opted for crypto mining, spam relay or DDoS amplification. Hosting bills spike; the host eventually suspends you.
  • Website blacklisting by search engines. Once Google, Bing or browsers flag the site, recovery takes weeks even after cleanup.
Severity badges

Five tiers, consistently applied.

Severity isn't a vague impression; it's a calibrated category. Here's what each badge means in practice and how quickly you should act.

Critical

Active malware or live backdoor with admin-equivalent access. Act within hours.

High

Confirmed malicious code without active reachability, or vulnerable component with public exploit. Act within a day.

Medium

Suspicious code requiring review. Likely action: investigate and decide within the week.

Low

Configuration drift or minor hardening miss. Address in next maintenance window.

Info

Notable but not actionable, version updates, file changes correlated with known events.

Example finding

A real report, end to end.

Threat summary

Obfuscated PHP web shell granting remote code execution via a hidden POST parameter.

Severity

Critical · Risk: High · Recommended action within hours.

Technical details

Path: wp-content/uploads/2024/02/.cache.php
Lines: 1 to 14
Hash: 4f3a2c…b91 (not in baseline)
Created: 2026-04-18 14:22 UTC

AI explanation

The file consists of a base64-encoded blob that is decoded at runtime and passed to eval(). The decoded content checks the POST request for a key named x and, if present, executes the value as PHP. This is a classic single-line web shell, minimal, functional, and highly common in active compromises. The file's location in uploads/(where executable code should never live) is itself a strong indicator.

Impact

Full remote code execution, an attacker with this URL can read, modify or delete any file accessible to PHP, including wp-config.php and database credentials. Reachable: yes, from any internet-accessible IP. Authentication required: no.

Recommended action

1. Quarantine the file via the Guardian Gaze dashboard (one click).
2. Run a full deep scan to look for related infections.
3. Rotate WordPress secret keys and database password.
4. Review the audit trail for accesses from this URL in the last 90 days.
5. Block the source IP(s) seen in the access logs.

Tier availability

AI reports are part of the Pro tier.

CapabilityFreeProAgency
Plain-English finding summaries
Severity badges (Critical to Info)Critical only✓ All 5✓ All 5
AI explanation per finding
Recommended remediation steps
Impact & risk analysis
Export reports (PDF / CSV)
Client-branded reports (white-label)

See an AI report on your own site.

Install free, upgrade to Pro, run a deep scan, and you'll have a full AI report for every finding within 10 minutes.