What You’ll Learn
- Connecting your Patchstack account to MainWP
- Registering and protecting child sites
- Viewing vulnerability and attack data
- Configuring automatic scans and notifications
The Patchstack add-on connects your MainWP Dashboard with your Patchstack account. View vulnerability and protection data for all connected child sites without leaving MainWP.
Key features:
- View protection status, vulnerabilities, recent attacks, and available updates
- Track trends with global and per-site widgets (attacks blocked, active threats, firewall logs)
- Include Patchstack stats in MainWP Overview and Client Reports

Requirements
| Requirement | Details |
|---|---|
| MainWP Dashboard | Installed and connected to child sites (MainWP Child plugin active) |
| Patchstack account | Developer or Enterprise plan with API access |
| Network access | Outbound HTTPS from Dashboard server to https://api.patchstack.com |
The Patchstack firewall runs on child sites via the Patchstack Security plugin. This add-on manages setup and gathers data in MainWP.
Connect Your Patchstack Account
Enter API key
Paste your API key from Patchstack > Settings > Integrations into the Patchstack API key field.
Enable notifications (optional)
Toggle Email notifications to receive alerts when Patchstack finds new vulnerabilities.
Register and Protect Child Sites

Open the add sites modal
Go to MainWP > Add-ons > Patchstack Integration (Overview tab) and click Add Sites to Patchstack.
Complete setup
The wizard registers each site with Patchstack, installs and activates the Patchstack plugin, exchanges OAuth tokens, syncs data, and refreshes the dashboard.
- Sync Patchstack Data (top-right): Syncs all linked sites
- Sync Data (row ellipsis menu): Syncs individual sites
Where to View Data

Add-on Overview Tab
The DataTable lists each protected site with firewall status, 7-day attack sparkline, total vulnerabilities, outdated components, and time since last sync. Row actions: Open site overview/WP Admin, hide or unhide the Patchstack plugin, apply plugin updates, force a data sync, or remove the site. Bulk actions: Update Patchstack plugin, sync data, or remove multiple sites.Add-on Threats Tab
| Widget | Contents |
|---|---|
| Security Status | Tabs for Vulnerabilities (vPatch/fix info), Protection stats (daily chart), Protected sites (status badges) |
| Threats | Each vulnerability with CVSS, patch priority, exploit status, and quick links |
| Threats Blocked | Attack volume chart over time |
Child Site Overview Widget
Open MainWP > Sites > Manage Sites > > Patchstack for per-site Overview/Threats data, including override controls and focused stats.Main Overview Widget
Enable the Patchstack Security Status widget on the MainWP Overview or individual site dashboards for a compact summary with tabs and quick links.Add-on Settings

| Setting | Description |
|---|---|
| Automatic scans | Daily, weekly, monthly, or disabled cadence (relies on WP Cron or alternate scheduler) |
| Email notifications | Toggle alerts and customize recipients/templates through MainWP > Settings > Email Settings |
| Per-site overrides | Let specific clients use different API keys, schedules, or notification preferences |
| Hide/Unhide plugin | Conceal Patchstack plugin on child sites via row or bulk actions |
Related Resources
- Security Add-ons - Browse all security tools
- Vulnerability Checker Extension - Alternative vulnerability scanning
- Pro Reports Extension - Include Patchstack stats in reports