WordPress plugin intelligence profile

SPP Guardian Security & Maintenance

Local malware scanning, integrity monitoring, safe quarantine, verified core repair, an optional firewall, and plain-language maintenance guidance.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.0.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.4 · PHP 7.4
Directory statusactive
Last directory update31 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records SPP Guardian Security & Maintenance version 2.0.2 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

SPP Guardian is a standalone, local-first WordPress security and maintenance plugin built for site owners who need clear explanations rather than raw technical alerts.

Every security finding answers five questions:

  • What happened?
  • Where is it?
  • How serious is it?
  • How could it affect the website?
  • What is the safest next action?

The scanner combines official WordPress core checksums, local file-change baselines, offline signatures, code and path heuristics, selected database inspection, administrator-account monitoring, cron inspection, update awareness, safe quarantine, restore, and verified core-file repair.

No account, licence server, telemetry service, or cloud scanner is required. The plugin does not automatically delete suspicious content.

Main features

  • On-demand and scheduled resumable scans.
  • Standard and low-resource scan profiles.
  • WordPress core checksum verification.
  • WordPress.org-hosted plugin checksum verification with cached official data.
  • Local file integrity baselines.
  • PHP-in-uploads and disguised-executable detection.
  • Web-shell markers, decoded execution chains, command-execution patterns, hidden iframes, and obfuscated JavaScript checks.
  • Selected posts, comments, options, administrator, and cron inspection.
  • Separate severity and detection-confidence values.
  • Protected quarantine with hash verification and restoration.
  • Official-package repair for eligible WordPress core files.
  • Update, PHP, cron, HTTPS, file-editor, debug-display, inactive-plugin, and scan-freshness maintenance checks.
  • Rate-limited email alerts that never contain executable evidence.
  • Audit log, REST endpoints, and WP-CLI commands.
  • Conservative uninstall option: keep data by default or delete everything explicitly.
  • Optional Protection & Firewall module, off by default, with independent switches for brute-force login protection, GET/POST request filtering, REST API rate limiting and anonymous user-enumeration blocking, and XML-RPC restriction.
  • Manual IP allow and block lists, an activity log of what the firewall did and why, and a one-click unlock for an automatic login lockout.

Important limitation

No malware scanner can guarantee detection of every malicious file, database payload, zero-day exploit, hosting compromise, encrypted payload, or attacker-controlled server condition. SPP Guardian provides layered risk detection and guided remediation. It does not replace off-site backups, hosting security, server EDR, a WAF/CDN, log monitoring, or professional incident response.

External services

SPP Guardian works locally without telemetry or a SPP Guardian cloud service.

org API. Core checksum requests identify the WordPress version and locale. Plugin checksum requests identify the public plugin slug and installed version.

SPP Guardian does not send site files or database content.

org download URL, extracts the requested file locally, verifies it against the official checksum, backs up the current file, writes the replacement, and verifies the result.

PHP maintenance guidance links to the official PHP supported-versions page only when the administrator chooses Review. No data is sent by SPP Guardian merely for displaying the link.

WP-CLI

  • wp sppgusem-guardian status --format=json
  • wp sppgusem-guardian scan --profile=standard --wait
  • wp sppgusem-guardian findings --status=open --format=table
  • wp sppgusem-guardian quarantine <finding-id> --yes

REST API

Authenticated routes use the namespace sppgusem/v1 and require SPP Guardian capabilities. Available routes include status, scans, findings, quarantine, core repair, restore, resolve, ignore, and settings. If the Protection & Firewall module’s REST rate limiting or authentication requirement is enabled, those settings apply uniformly to all REST API traffic, including requests to these SPP Guardian routes.

Privacy

Normal scans run locally. SPP Guardian stores scan metadata, file paths, hashes, short redacted excerpts, issue records, protected remediation copies, settings, and audit events. It does not store passwords, cookies, full API tokens, or complete malicious payloads in ordinary findings.

Protected copies remain on the server until restored or removed during an explicitly configured uninstall.

When the optional Protection & Firewall module is enabled, SPP Guardian also records the visitor IP address, request method, a short redacted excerpt of the request path, and the matched rule for requests it blocks or logs, so the activity can be reviewed and understood later. This activity log is stored locally, is never sent anywhere, and is pruned automatically after the configured retention period.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • malware scanner
  • integrity
  • maintenance
  • quarantine
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.4 · PHP 7.4
Update activity31 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.