Safeguard
Supply Chain•

Who can push new code to your users through a plugin update?

Every plugin update path is a way for someone else to change code you approved. Map who controls each path and which controls can slow a bad update.

Safeguard Security Team
4 min read

For every plugin or extension you use, a vendor, a marketplace or an admin console decides when new code arrives. Map that path for each ecosystem. Ask who can publish, whether you can pause or approve, and whether a new version can widen permissions. The update path matters more than the install review.

Why updates are the real risk

You review version one. Version two arrives later, from a publisher whose account can be compromised, sold or simply changed. Documentation from several ecosystems shows how differently they handle that moment.

EcosystemWhat the documentation says about updates
Microsoft Office add-ins from the marketplaceUpdates and enhancements are automatically deployed to users once you deploy the add-in through the admin center
Atlassian ForgeA new version cannot increase scopes, permissions or egress domains without site admin reapproval
WordPress plugin directoryPlugins should not install updates from servers other than WordPress.org's, and the plugin team can change a plugin without developer consent for public safety
VS Code MarketplaceEach update is malware scanned before it is published, and signed

These are four different answers to one question. Only some give you a decision point.

Map your own paths

For each plugin type in use, fill in a row.

  1. Publisher. Who can publish a new version? One person, a team, or an automated pipeline?
  2. Channel. Does the update come through the marketplace, the vendor's own server, or both?
  3. Your control. Can you pin a version, pause updates, require approval, or stage a rollout?
  4. Permission change. Can an update add permissions without asking you?
  5. Detection. Would you notice a changed network destination or a new scope?
  6. Rollback. How do you return to the previous version, and how fast?

Where an answer is "we cannot," record it as accepted risk with an owner. See the plan to roll out Office add-ins in phases for one concrete control.

Controls that slow a bad update

  • Staged rollout. Give updates to a small group first. See extension staged rollout and rollback.
  • Approval on permission growth. Treat any request for broader access as a new review.
  • Allowlist by version or publisher where the platform offers it. The post on allow by publisher, extension or version compares those options.
  • Monitoring. Watch vendor change notices and advisories for the plugins you run.
  • Backups and rollback drills. Practice the return path once, so it works under pressure.

Do not over-pin

Pinning everything forever leaves known vulnerabilities in place. The aim is a deliberate delay, long enough to catch a bad release and short enough to receive fixes. Set a standard window, shorten it for security fixes, and write it down.

Add continuous monitoring

New advisories appear for plugins you already approved. A monitoring process that matches advisories to your inventory shows you which updates are urgent. The interactive demo below shows the idea for software dependencies.

Try it yourself

Click through it at your own pace, or open it full screen.

Watch how a new advisory is matched to a component you already run, then compare that with how your team finds out about plugin issues today.

Safeguard's continuous monitoring, dependency scanning and policy gates apply this thinking to the software you build and ship.

Quick check

Is auto-update always a bad idea for plugins?

No. It speeds up security fixes. The point is to know who controls the update path and to add staging or approval for plugins with broad access.

What is the first thing to record for each plugin?

Who can publish a new version, and whether you can pause, pin or approve it. Without that, you cannot judge update risk.

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.