Snapshot vs Audit: What's the Difference?

Snapshot vs Audit: What's the Difference?

mySites.guru checks your WordPress and Joomla sites in two very different ways: the Snapshot and the Audit. Both produce a list of checks with pass/fail results, but they collect that data differently and catch different things.

The snapshot checks your site’s configuration and settings in milliseconds. The audit reads every single file in your webspace looking for threats. They run independently, on their own schedules, and you want both.

How the mySites.guru Snapshot works

The snapshot is a quick health check. It looks up database settings, reads specific configuration files, checks HTTP response headers, and counts things like user accounts and installed plugins. None of this requires scanning your file system, so it completes in milliseconds.

There are over 140 individual checks, grouped into categories like:

  • Platform configuration (debug mode, SSL, file editing, XML-RPC, auto-updates, and dozens more)
  • User accounts (inactive users, unactivated accounts, hashed passwords, admin count)
  • Security headers (X-Frame-Options, Content-Security-Policy, HSTS, Referrer-Policy)
  • Extensions and plugins (installed versions, available updates, deactivated plugins still on disk)
  • Database integrity (table prefix, user permissions, pending migrations)
  • Hosting environment (PHP version, disabled functions, error reporting, session configuration)

Snapshots run automatically twice a day on every connected site. You can also trigger one on demand whenever you want fresh data. At the end of each snapshot, mySites.guru also gathers your full list of extensions and themes, checks each one for available updates, and flags any with known vulnerabilities.

Many snapshot checks include a one-click toggle to fix the issue right from the dashboard. Debug mode left on? One click. User registration accidentally enabled? One click. No need to log into the site.

How the mySites.guru Audit works

The audit goes much deeper. Instead of checking configuration values, it reads and inspects every file and every line of code in your entire webspace. That means PHP files, JavaScript, images, archives, hidden files, everything.

It uses over 20,000 regex patterns and 14,000 MD5 hashes to identify:

  • Malware and backdoors (suspect code patterns, obfuscated PHP, known malicious file hashes)
  • Mass mailers (scripts designed to send spam from your server)
  • Modified core files (WordPress or Joomla core files that have been tampered with)
  • Hidden files and folders (files starting with a dot, tucked into directories you’d never think to check)
  • Dangerous permissions (files or folders with 777 permissions)
  • Suspicious file types (SQL dumps, renamed PHP files, upload scripts in unexpected locations)

Because the audit has to read every file, it takes longer than a snapshot. A small site might finish in a couple of minutes; a large site with thousands of files takes longer. The system adjusts its scan speed automatically to avoid overloading slower hosts.

Audits run on a schedule - weekly by default, but you can set them to run daily or monthly depending on how security-sensitive your sites are. You can also trigger one manually whenever you need it.

Side-by-side comparison

SnapshotAudit
SpeedMillisecondsMinutes (depends on site size)
FrequencyTwice daily + on demandWeekly by default (daily/monthly options)
What it checksConfig, settings, headers, users, extension versionsEvery file and line of code in the webspace
Number of checks140+26-30 deep inspection tools
Finds hacks?Catches config red flagsYes - deep malware and backdoor detection
One-click fixes?Yes, many checks have togglesInvestigation tools for reviewing findings
Runs automatically?Yes, twice dailyYes, on your chosen schedule

When to use each

Snapshots are for daily monitoring. Are your sites configured correctly? Has anything drifted from best practice? Do any extensions need updating? You get answers twice a day without lifting a finger.

Audits are for periodic security checks. They tell you whether any files on your server have been compromised, modified, or look suspicious. The audit is what catches the backdoor someone planted three months ago, or the mass mailer hiding in a forgotten uploads directory.

You run both. Snapshots handle configuration and updates. Audits handle file-level threats.

Why the speed difference?

It comes down to what gets read. Snapshot tools pull a database value or check a single file - that’s a millisecond operation. Audit tools open every file in the webspace and compare its contents against thousands of patterns. That takes real time, and it should.

If you’re managing a portfolio of WordPress or Joomla sites, having both running on schedule means you’re covered on configuration drift and file-level threats without having to remember to check anything manually.

Start with a free audit and see where your sites stand.


Snapshots and audits are both covered in our complete security guide.

Frequently Asked Questions

What is the difference between a snapshot and an audit in mySites.guru?
A snapshot is a quick check of your site's configuration, settings, security headers, user accounts, and extension versions - it completes in milliseconds. An audit scans every file and line of code in your webspace looking for malware, backdoors, and suspicious files - it takes longer but goes much deeper.
How often do snapshots and audits run?
Snapshots run automatically twice a day and can also be triggered on demand. Audits run on a schedule you set - weekly by default, with daily and monthly options available.
Do snapshots detect hacked sites?
Snapshots can catch configuration red flags that sometimes indicate a compromise, like unexpected admin users or changed settings. But for thorough hack detection, you need the audit - it scans every file for malware patterns, backdoors, and modified core files.
Can I run both a snapshot and an audit on the same site?
Yes, and you should. They serve different purposes. Snapshots keep you informed about configuration and updates on a daily basis. Audits provide periodic deep security checks. Together they give you a complete picture of your site's health.
How long does an audit take compared to a snapshot?
A snapshot completes in milliseconds because it only checks configuration values and specific settings. An audit can take several minutes because it reads and inspects every file in your webspace. The exact time depends on the size of your site.

Ready to Take Control?

Start with a free site audit. No credit card required.

Get Your Free Site Audit