Skip to main content
Security & Compliance6 min read

Patch Management: Fast Is Good, Instant Is Not

August 24, 2026By Ajan Kanagalingam

GitHub has started holding dependency updates for 72 hours before applying them. That looks backwards, since the entire point of automated updating is speed, and two days ago we were arguing that shrinking patch windows make slowness expensive. Both things are true, and the reason they fit together is worth understanding, because it tells you something useful about how to handle updates in an ordinary business.

Two risks pulling in opposite directions

Patching involves a genuine trade-off that rarely gets stated out loud.

Update slowly and you sit exposed to flaws that are publicly known, documented, and easy to exploit. That is the common failure and it is responsible for an enormous share of real incidents. Update the instant anything ships and you inherit a rarer but nastier problem: if an attacker has compromised a package, you install their code automatically, at machine speed, before anyone has noticed.

A short delay threads between them. Compromised packages tend to get spotted and pulled within a day or two, because a lot of people are watching. Waiting 72 hours means you dodge most of that while still being current by any reasonable standard.

Who this applies to

Software typeWhat to do
Operating systems, browsers, phonesAutomatic, immediately, no exceptions
Mainstream business appsAutomatic, and verify it is working
Website plugins and add-onsWithin days, review what you actually need
Code pulled from many small sourcesThis is where a delay earns its keep

If nobody at your company writes software, you live in the top two rows. Keep automatic updates on and stop thinking about it. The nuance in the bottom row is a developer problem, and reading about it should not talk you into switching off the thing protecting you.

The four steps almost nobody does

Patch management sounds like an enterprise discipline with a budget attached. For a small business it is four things, and most of the value is in the first and last.

List what you run. Every piece of internet-facing software, including the things installed years ago by someone who has left. You cannot patch what nobody has written down, and this is where almost every real gap hides.

Turn automatic updates on. Everywhere they exist.

Set a rough target for the manual ones. Within a week for normal fixes, same day for anything flagged critical. Rough is fine. Having no target at all is what produces the three-versions-behind booking system.

Verify it is actually happening. This is the step everyone skips. Automatic updates fail silently all the time, because a disk filled up, a credential expired, or a machine has not been restarted since March. Check quarterly. Ten minutes.

Your suppliers are your patch schedule

For most Canadian small businesses, the majority of exposure sits in software somebody else hosts. Your booking system, your CRM, your online store. You cannot patch any of it, which makes their speed your exposure.

So ask. How quickly do you ship a fix once a serious flaw is confirmed, and how will you tell us when something affects our data? Two questions, and the quality of the answers separates suppliers fast. They sit naturally alongside the wider set in using the emerging AI security standard as a buyer checklist.

Why this is getting more urgent

Flaw discovery is speeding up considerably, which we covered when the strongest vulnerability-hunting AI became purchasable. More flaws found means more patches published, and a shorter gap between publication and exploitation. Being slow costs more than it did a year ago.

At the same time, the supply chain itself is a target, and AI tooling has expanded it. Staff install extensions, plugins, and add-ons that pull code from places nobody vetted, which is the pattern behind malicious AI skills spreading through a marketplace. Both pressures point at the same boring answer. Know what you run. Keep it current. Make someone responsible for noticing when updating quietly stops.

Frequently Asked Questions

What is patch management?

It is the practice of keeping the software your business runs up to date, deliberately rather than accidentally. That means knowing what you actually run, learning when updates are available, deciding how quickly each one gets applied, and confirming it worked. Most small businesses have the first and last steps missing entirely, which is how you end up with a booking system three versions behind that nobody has thought about since it was installed. It is unglamorous work and it prevents more damage than anything else on a typical IT list.

Why would anyone delay an update?

Because a small number of updates are the attack. GitHub now holds dependency updates for 72 hours before applying them, on the reasoning that when a package gets compromised, the malicious version is usually caught and pulled within a day or two. Waiting three days means you skip most poisoned releases entirely while still being current. It is a deliberate trade: you accept a slightly longer exposure to known flaws in exchange for near-total protection against a nastier problem that automatic updating creates.

Does that mean we should turn off automatic updates?

No, and that would be the wrong conclusion to draw. For the software a typical small business runs, operating systems, browsers, phones, and mainstream business apps, automatic updates remain clearly correct. The risk of being months behind is far larger than the risk of a poisoned mainstream release. The delay logic applies mainly where you pull in code from many small third-party sources, which is a developer situation. If nobody at your company writes software, keep automatic updates on and stop worrying about it.

What should a small business actually do?

Four things. Write down every piece of internet-facing software you run, because you cannot patch what nobody has listed. Turn automatic updates on wherever they exist and then verify they are actually running rather than assuming. Set a rough target for anything that has to be updated by hand, such as within a week for normal fixes and same day for anything flagged critical. And ask any supplier who hosts software for you how fast they patch and how they will tell you when something serious happens.

How does this connect to AI?

Two ways. AI is making vulnerability discovery much faster, so the interval between a flaw being found and being exploited is shrinking, which raises the cost of being slow. And AI tools are themselves software you now depend on, often installed by staff without anyone tracking it. Both point at the same unglamorous answer: know what you run, keep it current, and make somebody responsible for noticing when an update has silently stopped working. The technology changed. The hygiene did not.

Close the gap between patch and exploit

We help Canadian businesses inventory the software they depend on, fix update practices that silently broke, and hold suppliers to real timelines.

Related Articles

Security & Compliance

Prompt Injection: The AI Risk You Have Not Heard Of

August 6, 2026Read more →
Security & Compliance

The AI Did Not Fail. The Setup Did.

July 31, 2026Read more →
Security & Compliance

How AI Can Strengthen (Not Weaken) Your Enterprise Data Security Posture

Feb 10, 2026Read more →
AK
Ajan Kanagalingam
Founder & ChatGPT Consultant, ChatGPT.ca

Ajan leads the ChatGPT.ca team: 200+ custom GPT builds and automation projects for 50+ businesses across 20+ industries. Based in Markham, Ontario. PIPEDA-compliant solutions.

Stay ahead of AI in Canada

Weekly case studies, new tools, and ROI playbooks for Canadian SMEs. One email, zero spam.