Safeguard
Developer Tools•

Automated dependency fixes: grouped PR, canary, gate and rollback defined

Plain definitions of the terms used when automating dependency fixes: fix PR, grouped PR, gate, canary, rollback, roll forward, blast radius and exception.

Safeguard Security Team
4 min read

A fix PR is a pull request that updates a vulnerable dependency. A grouped PR bundles several updates. A gate is a check that must pass before merge. A canary releases to a small share first. A rollback returns to the previous build. Fuller definitions follow, with the trade offs.

Core terms

TermPlain definition
Fix PRA pull request, usually opened by a tool, that changes a dependency to a version that fixes a known vulnerability
Version updateA PR that moves to a newer version with no security reason
Grouped PROne PR containing several dependency updates, selected by rules such as type or package name
Required checkA status check that must pass before a PR can merge
GateA rule that blocks, warns or asks for approval, based on checks, policy or severity
Auto-mergeA setting that merges a PR automatically after required reviews and checks pass
Merge queueA mechanism that tests PRs against the latest base branch before merging, one after another
CanaryA release to a subset of users or instances, to detect problems before a full rollout
RollbackRedeploying a previous known good build
RevertA new commit or PR that undoes an earlier change in the repository
Roll forwardFixing a problem with a new change instead of returning to the old build
Blast radiusHow much a failed change can affect
ExceptionA recorded, time limited decision not to apply a fix

Terms people confuse

Revert versus rollback. A revert changes the code in the repository. A rollback changes what runs in production. You may need both, and one does not do the other's job. GitHub's documentation describes reverting a pull request as creating a new pull request that reverts the original merge commit.

Auto-merge versus automerge. GitHub's auto-merge is a platform feature. Renovate has its own automerge setting and, by default, uses the platform's native automerge where available. The words look alike, so read which one a document means.

Grouped versus batched. Grouping uses rules to combine updates in one PR. Batching in conversation often means "we merge them all on Friday", which is a schedule, not a grouping.

Canary versus staging. Staging is a separate environment. A canary is part of production. A staging pass does not replace a canary.

Why the terms matter

Teams argue past each other when words mean different things. A policy that says "automate fixes" without defining which category, which checks and which rollback is hard to review. Write definitions in your policy once, then use them consistently. See how to write a dependency update policy a small team can keep.

Terms for the safety side

  • Evidence. What a PR shows to justify itself: the advisory, the version change, the test results. See evidence attached fix PRs reviewers trust.
  • Human in the loop. A person approves before the change goes live.
  • Off by default. A feature that must be switched on deliberately, so a new installation does nothing until someone decides.
  • Manual category. A kind of change that always needs a person, such as major version jumps.

Using the glossary

Pick the terms your team will use and add them to your onboarding page. Linking a definition from every policy page reduces confusion. If your team uses different words, keep the same distinctions.

Safeguard can open fix pull requests through autonomous remediation. It is off by default and every category starts on Manual, so a person approves each change. You can also run a free scan to see which dependencies have known fixes before you decide what to automate.

Quick check

Is a fix PR different from a pull request that bumps a version?

A fix PR has a security reason, tied to an advisory. A version update PR does not need one. Many tools treat them separately.

Does a canary replace a rollback plan?

No. A canary limits the damage. You still need a way to return to the previous build.

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.