Safeguard
Security Guides•

What changes when you network activate a WordPress plugin on multisite?

One network activation runs the plugin on every site in a multisite network, so one flaw reaches them all. Only Super Admins manage network plugins.

Safeguard Security Team
3 min read

When you network activate a plugin on a WordPress multisite network, it runs on every site in the network at once. One vulnerable plugin then exposes every site, and only Super Admins can manage network plugins. Treat the network plugin list as higher risk than any single site's list.

How multisite changes the picture

On a single site, a plugin is one site's problem. On a network, the Super Admin role has capabilities that site administrators lack, including managing network plugins and themes. The WordPress roles documentation lists manage_network_plugins and manage_network_themes among the capabilities available only to Super Admins.

It also states that on a single site installation administrators are in effect Super Admins. On a network the line matters.

Activation scopes

ScopeWhat runsWho decides
Activated on one siteOnly that siteThe site's administrator, if allowed
Network activatedEvery siteThe Super Admin
Must-useEvery site, alwaysWhoever controls the files

WP-CLI tags network activated plugins with the status active-network, so you can list them.

wp plugin list --status=active-network

Why this raises risk

  1. Reach. A flaw in a network activated plugin affects every site, including ones nobody looks at.
  2. Privilege. Super Admin accounts control the whole network, so protecting them matters more.
  3. Forgotten sites. Old or low traffic sites on the network still run the code.
  4. Update impact. A bad update can break every site at once.

What to do

  1. List network activated plugins and keep that list short.
  2. Ask for each one: does every site need this? If not, activate it per site.
  3. Limit Super Admin accounts to the few people who need them, and use strong sign in with two step authentication.
  4. Test updates on a staging copy of the network, since a failure is shared.
  5. Include the network in your inventory, one row per plugin with its scope.
  6. Review the list on a schedule and remove stale entries.

Agencies hosting many clients on one network

If clients share a network, a plugin chosen for one client lands on all of them. Weigh that against running separate installs, which cost more to maintain but isolate flaws and access. Record the decision and the reason.

You can run the same review on theme activation, since network enabled themes follow similar rules. Safeguard can scan a repository for dependency manifests and produce an SBOM, and there is a free scan at gold.safeguard.sh/scan.

Try it yourself

Click through it at your own pace, or open it full screen. Look at how one inventory shows which components run where.

Quick check

Who can manage network plugins?

Super Admins. The roles documentation lists the network plugin capability among Super Admin only capabilities.

How do I list network activated plugins?

Use the WP-CLI plugin list command with the status set to active-network.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.