VistoShield Core

The foundation of the VistoShield security suite. Unified dashboard, setup wizard, live traffic view, plugin manager, license activation, and global settings.

Overview

The VistoShield Core plugin is the foundation of the VistoShield security suite. It provides the unified dashboard, setup wizard, live traffic view, plugin manager, license activation, and global settings. Install this plugin first — all other VistoShield plugins integrate with it.

Key capabilities include:

  • Unified dashboard with security score, threat stats, and per-plugin cards
  • Real-time live traffic view with filtering and stats
  • Plugin manager to install, activate, and manage all VistoShield modules
  • 5-step setup wizard for guided onboarding
  • License activation for Pro Bundle and Agency Bundle
  • Global settings: notification email, history retention, weekly reports, white-label branding

Installation & Activation

  1. Install from wordpress.org (Plugins → Add New → search “VistoShield”) or upload the ZIP file via Plugins → Add New → Upload Plugin
  2. Click Activate next to VistoShield Core
  3. The setup wizard launches automatically on first activation
Tip: While VistoShield Core is recommended as the first install, other VistoShield plugins work standalone if you prefer to install them individually.

Unified Dashboard

The Overview tab provides a single view of your entire security posture:

  • Plugin cards — Each installed VistoShield plugin adds its own card with status and up to 3 key statistics
  • Security score — An overall score based on active protections, configuration, and recent threat activity
  • Threats blocked — Aggregated count of blocked requests across all plugins
  • Missing plugins — Plugins not yet installed show an “Install” button directly from the dashboard

Live Traffic View

A real-time request feed showing every visitor to your WordPress site. Available from VistoShield → Live Traffic.

FeatureFreePro
Request historyLast 100 requestsLast 5,000+ requests
StatsRequests today, blocked, bots, unique IPs
FiltersAll, Humans, Bots, Blocked

Each request row shows: HTTP method, URI, IP address, response status code, visitor type (human/bot), and which plugin blocked it (if applicable).

Plugin Manager

The Plugins tab shows all VistoShield plugins with:

  • Status — Active, Inactive, or Not Installed
  • Installed version
  • Action buttons — Open (if active), Activate (if inactive), Install (if not installed)

Setup Wizard

A 5-step guided onboarding that runs on first activation:

  1. Welcome — Introduction to VistoShield
  2. Plugin Selection & Install — Choose which security modules to install
  3. Quick Settings — Configure essential options for installed plugins
  4. License Activation (optional) — Enter a Pro or Agency license key
  5. Dashboard Tour — Guided walkthrough of the dashboard

Settings

Global settings available from VistoShield → Settings:

SettingFreePro
Notification emailAny email address
Event history retention7 daysUp to 10 years
Weekly security reportToggle on/off

Agency tier only: White-label branding settings — custom name, logo, accent color, and URL. All VistoShield UI references are replaced with your brand.

License Activation

Enter your license key from VistoShield → License. Two tiers are available:

TierPriceCoverage
Pro Bundle€79/site/year1 site — all 10 plugins upgraded to Pro
Agency Bundle€199/year25 sites — all Pro features + white-label branding

The License tab shows current status, active tier, expiry date, and license holder information.

Dashboard Cards System

Each VistoShield plugin contributes a card to the unified dashboard via the vistoshield_dashboard_cards filter. Each card displays:

  • Plugin name and icon
  • Active/inactive status
  • Up to 3 statistics (e.g., threats blocked, scans completed, active rules)

This allows any VistoShield plugin — or third-party extensions — to surface key metrics on the central dashboard.

FAQ

Do I need to install Core first?

Recommended but not required. Other VistoShield plugins work standalone. Installing Core gives you the unified dashboard, live traffic view, and plugin manager that tie everything together.

What happens without a license?

All plugins work with free-tier features. A license unlocks Pro capabilities across all installed plugins: extended history, premium bot signatures, PDF reports, and priority support.