WordPress plugin intelligence profile

ShadowScan Security Link

ShadowScan Guard local WordPress hardening and basic diagnostics, with optional Guard or ShadowScan portal connection for managed features.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version1.4.0
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update6 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 ShadowScan Security Link version 1.4.0 as active, updated 2mo ago and tested up to WordPress 6.9.

Overview

About this plugin

ShadowScan Security Link gives you ShadowScan Guard local WordPress hardening for plugin auto-updates, username enumeration reduction, version/plugin exposure reduction, sensitive-file blocking, and basic connection/self-check diagnostics.

The plugin supports dual backend pairing with both Guard and ShadowScan. Pair with Guard backend for Guard-specific features, or connect to ShadowScan Portal to sync heartbeat status and unlock managed features for sites with an active Essential or Premium plan, or an approved reviewed pricing path. Basic Hosting can stay hosting-only, while ShadowScan Guard local hardening remains available in the plugin until managed entitlements are active.

Pairing the plugin and enabling remote diagnostics each require an explicit administrator acknowledgment in WP Admin. Those checkpoints are covered by the ShadowScan Plugin Addendum.

ShadowScan does not install, activate, or configure third-party security tools. If another security plugin is present, the connector only records its presence as metadata.

External services

This plugin can connect to external services to sync status, process security workflows, and support optional diagnostics after an admin pairs the site to ShadowScan.

  • Service: ShadowScan API (hosted at Supabase Edge Functions)
  • URL: ShadowScan API
  • Used for: ShadowScan pairing, heartbeat sync, command polling, command-result upload, subscription/policy sync, and support contact submissions.
  • Data sent and when: site URL, WordPress version, PHP version, connector version, Guard Layer/control status, heartbeat timestamps, and command execution metadata whenever the connector syncs with ShadowScan; contact form fields only when an admin submits support contact.
  • Terms: shadowscan.com.au/terms
  • Privacy: shadowscan.com.au/privacy

-

au/plugin-addendum

-

Service: Guard API (hosted at Supabase Edge Functions)

  • URL: Guard API
  • Used for: Guard pairing validation, migration token validation, and Guard backend operations.
  • Data sent and when: pairing codes, migration tokens, and site metadata only when pairing with Guard backend or processing migration scenarios.
  • Terms: shadowscan.com.au/terms
  • Privacy: shadowscan.com.au/privacy

-

au/plugin-addendum

-

Service: Have I Been Pwned Passwords API

  • URL: api.pwnedpasswords.com
  • Used for: optional breached-password checks in password policy enforcement.
  • Data sent and when: k-anonymity password hash prefix (first 5 SHA-1 characters, no raw passwords) only when a password is checked by the policy flow.
  • Terms: haveibeenpwned.com/TermsOfUse

-

com/Privacy

-

Service: Sentry

  • URL: sentry.io
  • Used for: optional error and fatal-event telemetry to assist troubleshooting.
  • Data sent and when: error event metadata (such as exception messages, stack traces, and runtime context) only after an admin explicitly enables Sentry telemetry in plugin settings and a Sentry DSN is configured; the optional MU diagnostics helper can send early-startup fatal errors only while both Sentry telemetry and remote diagnostics are enabled.
  • Terms: sentry.io/terms
  • Privacy: sentry.io/privacy

Third-Party Libraries

This plugin bundles:

* pragmarx/google2fa (MIT License)

* bacon/bacon-qr-code (BSD-2-Clause; Copyright (c) 2017-present, Ben Scholzen “DASPRiD”)

Hooks

shadowscan_log

Fires when the plugin emits an internal log message. You can hook this in a must-use plugin or theme if you want to capture logs.

WordPress.org metadata

Plugin tags

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

  • brute force
  • two factor
  • hardening
  • monitoring
  • security
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity6 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.