TL;DR: Legacy medical applications are difficult to update because validation, approval, and supply-chain controls slow change, according to Kusari. The security problem is not only patch backlog but the absence of repeatable build, dependency, and release governance that lets regulated software evolve safely.
At a glance
What this is: This is an analysis of why legacy medical applications resist updates and why secure, repeatable update pipelines matter more than occasional patching.
Why it matters: It matters because regulated healthcare software cannot rely on ad hoc fixes, and identity- and access-controlled build pipelines are part of the governance needed to ship safer updates.
Context
Legacy medical software often sits between patient-safety obligations and regulatory friction. When every change can trigger revalidation, approval overhead, and supply-chain scrutiny, organisations drift toward delay even when the security risk is rising.
The governance gap is not only technical debt, but release-process debt. In healthcare environments, that gap affects patient-record systems, diagnostic applications, and device-adjacent software, where secure build and deployment controls become part of the control plane for ongoing trust.
Key questions
Q: What breaks when legacy medical applications are not built for repeatable updates?
A: Teams end up treating every security fix like a special project, which slows validation, increases release friction, and leaves vulnerable dependencies in place longer than necessary. The result is a system that is harder to secure over time, because the organisation cannot move from detection to governed change at normal operating speed.
Q: Why do validation and approval cycles increase security risk in regulated software?
A: They create a strong incentive to delay even small changes, so known vulnerabilities remain exposed while teams wait for the next justified release window. If the update path is too expensive to use routinely, security work becomes reactive and the software estate drifts farther from current risk conditions.
Q: What do security teams get wrong about supplier SBOMs?
A: They often assume receipt equals assurance. In reality, many organisations receive SBOMs rarely or not at all, and even when they do, the data may lack depth, freshness, or consistent machine-readable structure. Supplier transparency has to be enforced, verified, and operationalised, not simply requested.
Q: How should organisations govern dependency updates in medical software portfolios?
A: They should normalise smaller, routine dependency updates instead of waiting for large, risky change events. That approach reduces release pressure, shortens approval work when a real fix is needed, and makes it easier to keep older applications aligned with current security expectations.
Technical breakdown
Why validation-heavy release cycles freeze medical application change
Medical application software often inherits a conservative change model because even small updates can force revalidation before release. That creates a built-in inertia incentive: teams avoid changes unless they are forced to act, which leaves older dependencies and known weaknesses in place for too long. In regulated environments, the question is not whether controls slow change. It is whether the organisation can make change repeatable enough that security fixes do not become exceptional events.
Practical implication: Treat validation as a repeatable workflow, not a reason to defer security fixes indefinitely.
Secure build environments and SBOMs as update governance controls
A secure update pipeline depends on centralised source, build, and deployment paths with access controls and audit logging. SBOMs then provide the inventory layer that shows what shipped in each build, while vulnerability feeds tell teams where a newly disclosed issue exists in the dependency tree. Together, these controls turn update work from guesswork into traceable governance, which matters when legacy codebases contain opaque or transitive risk.
Practical implication: Build controlled pipelines that can prove what was built, what was included, and who approved the release.
Internal mirrors reduce supply-chain exposure in legacy portfolios
Pulling libraries directly from public repositories expands the risk of unvetted code entering a regulated environment. Internal mirrors create an approved source of dependencies, so developers and build systems consume known-safe packages instead of reaching out to the internet each time a new library is needed. For legacy medical applications, that same pattern also standardises update handling across older and newer products, which reduces operational variance and makes future releases easier to govern.
Practical implication: Route dependency consumption through vetted internal repositories to reduce supply-chain uncertainty in every release.
NHI Mgmt Group analysis
Secure update discipline is now part of medical software resilience. In regulated care settings, the old assumption that stability comes from leaving software alone no longer holds. Attackers do not pause for approval cycles, and a pipeline that cannot absorb small fixes reliably becomes a security liability. Practitioners should treat updateability as a control objective, not an afterthought.
Release governance is the missing security layer in many legacy healthcare programmes. The article makes clear that the bottleneck is not just code quality, but the process for proving change is safe enough to ship. That process spans build isolation, dependency provenance, vulnerability triage, and evidence capture. Teams that cannot produce those artefacts will keep delaying the fixes they already know they need.
Software supply-chain visibility is the named concept that legacy medical apps now need. Once a portfolio includes transitive dependencies, static codebases, and multiple approval gates, the real challenge becomes knowing what is inside each release and how it got there. That governance problem is broader than patching and more durable than any single vulnerability. Practitioners should build for traceability first, then speed.
Identity and access controls belong inside the update pipeline. The article points to centralised build and deployment systems with robust access controls and audit logging, which means release integrity depends on who can change what and when. In NHIMG terms, this is a lifecycle governance problem for privileged build access as much as it is a software maintenance problem. Practitioners should lock down the pipeline as carefully as the application itself.
What this signals
Release governance is becoming a security control, not just a delivery process. Healthcare software teams that cannot update cleanly will keep accumulating security and compliance friction because each fix carries too much operational cost. The practical shift is to design pipelines that can prove provenance, capture audit evidence, and support routine change without turning every patch into a one-off exception.
Software supply-chain traceability is the control plane for legacy medical applications. SBOMs, internal package mirrors, and VEX workflows give teams the evidence they need to separate real exposure from theoretical exposure. That traceability matters because regulated environments need faster decisions, not just more alerts, and the update path has to support both security and validation demands.
For practitioners
- Establish controlled build and deployment environments Move legacy medical application builds off individual workstations and into centralised pipelines with strong access controls and audit logging.
- Generate an SBOM for every build Automatically produce a software bill of materials at build time so each shipped release has a traceable dependency inventory.
- Continuously monitor dependency vulnerability feeds Connect SBOM data to public and private vulnerability sources so teams can locate affected packages the moment a new issue is disclosed.
- Mirror vetted open source dependencies internally Require developers and build systems to pull libraries from an internal repository of approved packages instead of public sources.
- Pre-stage VEX handling for regulated releases Prepare Vulnerability Exploitability eXchange workflows so teams can document when a vulnerability does not affect the code path used by the application.
Key takeaways
- Legacy medical applications often remain vulnerable because the update process is too expensive to use regularly, not because teams lack awareness of the risk.
- The strongest control theme in the article is release governance, especially centralised builds, dependency inventory, and internal package sources.
- Organisations that make updates repeatable can reduce both security exposure and the operational burden of getting fixes approved.
Standards & Framework Alignment
This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.
CIS Controls v8, NIST CSF 2.0 and SLSA set the governance and control requirements practitioners need to meet.
| Framework | Control / Reference | Relevance |
|---|---|---|
| CIS Controls v8 | CIS-16 — Application Software Security | The article is about securing software updates and release processes in regulated environments. |
| Recommendation — Apply CIS-16 to govern secure development, testing, and release practices for legacy medical applications. | ||
| NIST CSF 2.0 | PR.DS-10 — Integrity and authenticity of data are protected | Update pipelines need integrity controls to ensure releases and dependencies are trustworthy. |
| PR.PS-01 — Configuration management is performed | Centralised build and deployment pipelines depend on controlled configurations and access. | |
| Recommendation — Protect release integrity and dependency authenticity as part of your software delivery process. Standardise build and deployment configuration so legacy applications can be updated repeatably. | ||
| SLSA | L3 — Non-Falsifiable Provenance | The article emphasises build provenance, dependency trust, and traceable release pipelines. |
| Recommendation — Adopt SLSA provenance expectations for regulated builds so shipped software can be verified end to end. | ||
Key terms
- Software Bill of Materials: A software bill of materials is an inventory of the components and dependencies used in an application. It helps teams identify what they shipped, but it becomes most useful when paired with source verification, signature checks, and policy enforcement for third-party code.
- Vulnerability Exploitability Echange: A machine-readable way of saying whether a known vulnerability is actually exploitable in a specific product or environment. It helps security teams reduce noise by prioritising issues that affect deployed code paths, rather than assuming every published CVE needs the same response.
- Secure Build Process: A secure build process is a controlled method for producing software artifacts in an environment that resists tampering and unauthorized access. It relies on isolation, strict access control, automated evidence collection, and verifiable outputs so teams can trust what was built and trace how it was produced.
- Dependency Provenance: Evidence that a package release came from the expected source, build pipeline, and repository state. Provenance matters because version numbers alone do not prove trust, and malicious actors can use legitimate-looking releases to hide harmful code.
Deepen your knowledge
NHI Foundation Level course, the industry's only accredited NHI security programme, covers NHI governance and secrets management alongside the access and lifecycle controls that support secure release pipelines. It helps security and identity practitioners connect identity governance to broader software assurance work.
Published by the NHIMG editorial team on August 19, 2026.
Updated on October 12, 2026.
NHI Mgmt Group, the independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org