Description
The Patchstack Integration addon brings vulnerability monitoring and virtual patching into the MainWP dashboard, connecting the Patchstack API and displaying blocked attack attempts, detected vulnerabilities, pending updates, and the last synchronization time. It is aimed at those who manage multiple client WordPress sites and need to triage security risks without switching between dashboards with each daily or weekly check.
Key Features of Patchstack Integration
- Overview Page
Gathers metrics on blocked attacks, vulnerabilities, pending updates, and last synchronization. - Consolidated Threat Monitor
Lists network-wide threats with protection status and CVSS score. - Block Trend Chart
Visualizes the evolution of blocked attacks over time in each environment. - Site-Specific Views
Opens individual security data for each child site with one click. - API Key Connection
Links the Patchstack account to the dashboard using an API key from the Developer plan or higher.
Benefits of Patchstack Integration
- Centralized Risk Triage
You identify which sites require immediate action without opening each dashboard separately. - Shorter Maintenance Routine
Daily and weekly checks now fit into a single consolidated screen. - Prioritization by Severity
CVSS scores guide the order of fixes among dozens of sites. - Security Reports for Clients
The data feeds reports when the Pro Reports addon is in use.
Who is Patchstack Integration For?
- Those who manage portfolios of client WordPress sites and need to track vulnerabilities in an aggregated way.
- Agencies that already maintain monthly maintenance routines and want to include threat data in the delivered reports.
- You who already use MainWP with Patchstack installed on child sites and want to see everything in one dashboard.
How to Download Patchstack Integration
Patchstack Integration is available for download here at Ultrapack. After obtaining the .zip file, install it via Plugins > Add New > Upload Plugin, select the package, and activate it. After activation, the security area will appear in the MainWP dashboard, requiring your Patchstack account’s API key.
The extension depends on an active Patchstack account on the Developer plan or higher and the security plugin installed on the child sites, which positions it as a reading and consolidation layer, not as its own scanner. For those who already pay for the service, the gain is practical: the information that was in another dashboard now integrates into the same maintenance workflow used for updates, backups, and reports.
What changed in each version
Version 6.0.3
- Fixed: Patchstack ID assignment for single and multi site add operations.
- Added: Batched multi-site Patchstack syncing to improve reliability when adding larger site lists.
- Added: Support for the database schema validation.
- Updated: Improved URL matching using consistent URL normalization, reducing mismatches.
Version 6.0.2
- Updated: Centralized cron scheduling to improve reliability and prevent duplicate Patchstack sync jobs.
- Updated: Improved dashboard sync handling with stronger locking and interval checks to reduce duplicate processing.
- Updated: Unified sync timestamp handling so sync and check times remain consistent across the extension.
- Updated: Enhanced cron listings to show last-run and next-run times for better visibility.
- Updated: Increased the per-cycle processing limit to improve sync throughput.
- Updated: Optimized plugin initialization timing to improve compatibility and reliability within the WordPress environment.
Version 6.0.1
- Updated: Standardized user-facing error messages for empty/failed API responses.
Version 6.0
- Official release
Version 6.0
- Fixed: Improved database cleanup by removing additional orphaned records, adding existence checks, and logging cleanup actions.
- Fixed: Ensured all site-related data is fully removed when a site is deleted.
- Fixed: Improved validation for API keys and plan limits to prevent provisioning issues.
- Fixed: Skipped the install modal when there are no sites available to provision.
- Added: Displayed plan-limit usage details to help you track consumption and avoid unexpected limits.
- Added: Introduced a confirmation modal and updated flow for multi-site provisioning to reduce accidental bulk actions.
- Added: Automatically created site settings when adding a site to streamline initial setup.
- Updated: Refreshed modal headers and structure for clearer layouts and a more consistent experience.
- Updated: Improved the per-site checklist and queue flow to make multi-site provisioning easier to follow.
- Updated: Improved "Last Sync" sorting for more reliable ordering.
- Updated: Refined tooltip and chart tooltip text for better clarity.
Release notes published by the developer.
Frequently asked questions
Is the MainWP Patchstack Integration plugin GPL?
Yes. MainWP Patchstack Integration is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use the MainWP Patchstack Integration plugin on more than one site?
Yes. There is no domain limit: you can install MainWP Patchstack Integration on as many sites (domains) as you wish.
How much does the MainWP Patchstack Integration plugin cost at Ultrapack?
MainWP Patchstack Integration costs US$ 2,89 as a single purchase, and it is also included in the subscription plans starting at US$ 11,44/mo (VIP I).
Does the MainWP Patchstack Integration plugin include updates?
Yes. Every new version of MainWP Patchstack Integration is synced automatically at Ultrapack. You download the latest version whenever you want, and subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is the MainWP Patchstack Integration plugin safe to download and install on my WordPress?
Yes, you can download it safely. Every version of MainWP Patchstack Integration is scanned before publication by Ultrapack's own engine (UltraHub), which combines ClamAV and YARA rules, technologies used to detect malware and malicious code. So you install it on your WordPress with nothing to worry about.

UAU Ready