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
- Install from wordpress.org (Plugins → Add New → search “VistoShield”) or upload the ZIP file via Plugins → Add New → Upload Plugin
- Click Activate next to VistoShield Core
- The setup wizard launches automatically on first activation
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.
| Feature | Free | Pro |
|---|---|---|
| Request history | Last 100 requests | Last 5,000+ requests |
| Stats | Requests today, blocked, bots, unique IPs | |
| Filters | All, 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:
- Welcome — Introduction to VistoShield
- Plugin Selection & Install — Choose which security modules to install
- Quick Settings — Configure essential options for installed plugins
- License Activation (optional) — Enter a Pro or Agency license key
- Dashboard Tour — Guided walkthrough of the dashboard
Settings
Global settings available from VistoShield → Settings:
| Setting | Free | Pro |
|---|---|---|
| Notification email | Any email address | |
| Event history retention | 7 days | Up to 10 years |
| Weekly security report | Toggle 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:
| Tier | Price | Coverage |
|---|---|---|
| Pro Bundle | €79/site/year | 1 site — all 10 plugins upgraded to Pro |
| Agency Bundle | €199/year | 25 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.