Safeguard
Security Guides•

Should you accept a vulnerability when a fix PR already exists?

If a tested fix pull request exists, accepting the risk needs a stronger case than before. Questions that decide between merging and an exception.

Safeguard Security Team
3 min read

Usually not. When a fix pull request exists and passes your tests, the cost side of the decision has mostly gone, so an exception needs a specific reason: a breaking change, a freeze, or a failing test. Otherwise merge the fix and skip the paperwork.

What changed when the fix appeared

Risk acceptance exists because fixing is hard, slow or risky. A ready, reviewed pull request undoes most of that. Approvers should ask a blunt question: what is stopping the merge?

If the answer is "nothing, we are busy," that is a scheduling problem, not an acceptable risk.

Questions that decide it

  1. Do the tests pass? A green build is the main signal that the change is safe.
  2. How big is the version change? A patch bump rarely breaks anything. A major bump may. Read semver patch, minor, major: how risky is this fix PR.
  3. Is there a real constraint? A code freeze, a certified build, or a dependency that blocks the upgrade counts. A long review queue does not.
  4. Is the finding exposed? Internet-facing and exploited issues should merge first.
  5. What is the rollback plan? If reverting is easy, risk of merging falls.

A simple rule

Fix PR statusDefault
Exists, tests pass, low-risk changeMerge, no exception
Exists, tests failFix tests or request a short exception with a plan
Exists, breaking changeSchedule with a dated exception
Does not existNormal triage, exception if no fix is possible

Short exceptions still work

If you need a few days for a window or a review, a short, approved exception is fine. Set the end date to the planned merge date. That keeps the decision honest and creates a visible deadline.

Keep humans in control

Automated fix pull requests are proposals. Teams usually want to decide, per change type, what merges automatically and what needs review. The approach in approval tiers for automated fix PRs by change type is a practical way to do that.

Where Safeguard fits

Safeguard can open autonomous remediation fix pull requests, which are off by default with every category set to Manual, so your team chooses what gets proposed and merged.

Try it yourself

Click through it at your own pace, or open it full screen. Look at how a ready fix changes which findings need a decision at all.

Quick check

Is a busy sprint a valid reason for an exception?

Not by itself. Capacity is a planning issue. A short, dated exception is fine, but it should end on the planned merge date.

What if the fix PR changes behavior?

Then there is a real cost. Test it, plan the change, and use a time-boxed exception with compensating controls until it merges.

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.