What You’ll Learn
- Connecting your Patchstack account to MainWP
- Registering and protecting child sites
- Viewing vulnerability and attack data
- Configuring API sync 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 the MainWP Overview and Pro Reports

Requirements
| Requirement | Details |
|---|---|
| MainWP Dashboard | Installed and connected to child sites (MainWP Child plugin active) |
| Patchstack account | Developer plan or higher with API access |
| Plan allowance | Number of sites included in your Patchstack plan |
| Network access | Outbound HTTPS from Dashboard server to https://api.patchstack.com/monitor |
The Patchstack firewall runs on child sites via the Patchstack Security plugin. This add-on manages setup and gathers data in MainWP. Patchstack provisioning supports publicly accessible websites; localhost and private network sites are not supported.
Connect Your Patchstack Account
Enter API key
Paste your API key from Patchstack > Settings > Integrations into the Patchstack API key field.
Enter plan allowance
Enter the number of sites included in your Patchstack plan in Plan allowance (sites). Enter
0 if your plan should be treated as unlimited in MainWP.Configure API sync frequency
Choose Daily, Weekly, Monthly, or Disabled for Patchstack API sync frequency.
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 > Sites > Security > 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 on the child site, activates the Patchstack license, syncs data, and refreshes the dashboard.
- Sync Patchstack Data (top-right): Syncs all linked sites
- Sync API 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: View details, update the Patchstack plugin when an update is available, sync API data, edit the site, or remove the site. Bulk actions: Update Patchstack plugin, sync API data, or remove multiple sites.Add-on Threats Tab
| Widget | Contents |
|---|---|
| Threats | Vulnerabilities with mitigation status, fix availability, CVSS score, dates, and links |
| Vulnerabilities Overview | High, medium, and low priority threat counts |
| Threats Blocked | Attack volume chart over time |
Child Site Overview Widget
Open MainWP > Sites > Manage Sites > Patchstack Integration for per-site Threats Monitor data, 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 Vulnerabilities, Protection stats, and Protected Sites tabs.Add-on Settings

| Setting | Description |
|---|---|
| Patchstack API key | Connects MainWP Dashboard to your Patchstack account |
| Plan allowance (sites) | Tracks your Patchstack site allowance for dashboard usage indicators and billing warnings |
| Patchstack API sync frequency | 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 |
Related Resources
- Security Add-ons - Browse all security tools
- Vulnerability Checker Extension - Alternative vulnerability scanning
- Pro Reports Extension - Include Patchstack stats in reports
