Safeguard
Security Guides•

What can you promise customers about patching, and keep?

Promise customers a process, a timeline you control, and a clear way to report problems. Avoid promises that depend on other people's release dates.

Safeguard Security Team
3 min read

Promise what you control: how fast you assess a reported vulnerability, how you prioritise, how you notify customers, and a target fix window by severity that you can measure. Do not promise that every open source vulnerability will be fixed by a date, because upstream release dates are not yours to set.

Why patch promises break

Most broken commitments fail for the same reason. The promise was written around the fix, and the fix depended on a library maintainer, a vendor, or a customer's own upgrade schedule.

Split every commitment into the part you own and the part you do not.

You ownYou do not own
Time to acknowledge and assess a reportWhen an upstream project ships a fix
Time to ship a release that includes a fix once one existsWhen a customer installs your update
Notifying affected customersWhether a vendor accepts your report
A mitigation or workaround guidanceThird party disclosure timing

A commitment you can usually keep

Write promises in terms of your own steps:

  1. We acknowledge security reports within a stated number of business days.
  2. We assess whether our product is affected and tell the reporter or customer.
  3. We target a fix release within a stated window by severity, measured from the point a fix is available.
  4. If no fix exists, we publish a mitigation and a status.
  5. We say how customers are notified.

Pick the numbers with engineering, based on how long your last ten fixes took, not on what sounds competitive. Then measure against them. A promise you cannot report on is a liability.

Use exploitation evidence, not only severity scores

A fixed window per severity label is easy to state but crude. FIRST describes the Exploit Prediction Scoring System as an estimate of the probability a published CVE will be exploited in the wild in the next 30 days, and recommends combining it with other inputs. CISA says organizations should use its Known Exploited Vulnerabilities catalog as an input to prioritization. A commitment can reasonably say that vulnerabilities with confirmed exploitation are handled on a faster track than the standard windows.

Say what happens when you miss

State how you will tell customers if you are going to miss a target and what interim steps you will offer. Customers tolerate a miss with an honest status far better than silence.

Check the wording with legal and security

Contract language is binding. Have legal review any number you put in writing, and have security confirm that the process behind it exists. Do not describe an audit, attestation, or certification as complete unless it is.

Try it yourself

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

Look at how findings move from detection to a tracked fix. Those timestamps are the data your promise is measured with.

Quick check

Should a customer contract promise a fix date for open source vulnerabilities?

Prefer a window measured from when a fix becomes available, plus a mitigation path when none exists.

Where do we get realistic numbers?

From the actual time to remediate on your recent fixes, tracked per severity.

Safeguard's policies and gates and its vulnerability tracking can record those timings, and you can try the free scan at gold.safeguard.sh/scan.

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.