MainWP for managing multiple WordPress sites
What MainWP is, how Dashboard and Child plugins work, what it helps with (updates, backups, security overview), and how Security Ninja fits in.
Topics Hardening & checklists
Security advisorywp2shell: WordPress core vulnerability. Confirm every site is on 6.8.6, 6.9.5, 7.0.2, or newer.
Read the advisoryWhat MainWP is, how Dashboard and Child plugins work, what it helps with (updates, backups, security overview), and how Security Ninja fits in.
Topics Hardening & checklists
If you run more than a handful of WordPress sites, logging into each wp-admin for updates, backups, and security checks gets old fast. MainWP is an open-source management tool that turns one WordPress install into a central dashboard for many independent sites, including sites on different hosts.
It is not Multisite. Each child site stays its own WordPress install. MainWP connects them so you can work from one place.
MainWP uses two plugins:
Connect each Child site to the Dashboard, then they appear in your site list. MainWP’s own getting started guide walks through the connection steps.
Treat the Dashboard site like infrastructure: strong unique passwords, two-factor authentication, limited admin accounts, and a host you trust. Compromising the Dashboard can mean access to every connected child.
MainWP’s free core covers a lot of day-to-day agency and freelancers work:

Updates matter because outdated plugins and themes are still the most common WordPress vulnerability path. A dashboard that shows “needs update” across 30 sites beats hoping you remembered every install. Pair that habit with the vulnerabilities hub.

User and role management from the Dashboard helps you keep least privilege honest: editors stay editors, and Administrator stays rare. More on roles: WordPress user roles.
MainWP improves visibility and speed of maintenance. It does not replace security hardening on each site. You still need:
If you already use WP Security Ninja, the Security Ninja for MainWP extension shows scan results and vulnerabilities from the Dashboard, and can trigger remote scans. Details and free vs premium differences live on that page and in the MainWP docs.

MainWP’s dashboard and many features are free. Paid plans and add-ons unlock extras (white label child plugin, advanced reporting, certain backup integrations, and so on). Check MainWP’s current free features and add-ons list before you buy; catalogs and prices change.
You do not need every extension on day one. Start with updates, connection hygiene, and backups. Add reporting or staging when your process actually needs them.
MainWP fits freelancers and agencies managing many separate WordPress sites. It is overkill for a single brochure site. Multisite networks are a different model; MainWP can still manage many Multisite installs as children, but it is not a substitute for careful network admin practices. See multisite security tips.
For a full WordPress security baseline beyond “manage updates faster,” use the WordPress security guide and checklist.
MainWP is a solid open-source control plane for WordPress fleets. Use it to reduce login hopping and missed updates, not as a magic shield. Security still happens on each site.
Found this useful? Share it.