Join our Newsletter — 33% off our NHI Course

Who is accountable when a supported version reaches end of life and teams have not upgraded?

Accountability sits with the organisation operating the platform, especially the cluster administrators, security owners, and change management function. Once a version reaches end of life, unsupported systems become an operational and governance risk. Teams need ownership for upgrade planning, client coordination, and verifying that the current or stable version is in use.

Why This Matters for Security Teams

When a supported version reaches end of life, the issue is not just technical debt. It becomes a governance failure because no one can assume vendor support, timely fixes, or predictable recovery after an incident. Accountability belongs with the organisation operating the platform, and in practice that means cluster administrators, security owners, and change management all share responsibility for getting an upgrade plan executed. NHI Mgmt Group’s Ultimate Guide to NHIs notes that 90% of IT leaders say properly managing NHIs is essential for a successful zero-trust implementation.

End-of-life versions also create exposure for secrets, service accounts, and machine identities that keep working long after they should have been retired. That is why baseline control expectations in NIST SP 800-53 Rev 5 Security and Privacy Controls matter here: unsupported assets are harder to patch, harder to monitor, and easier to overlook during access reviews. In practice, many security teams encounter the risk only after an audit finding, outage, or compromise has already exposed how many dependent services were still tied to the old version.

How It Works in Practice

Accountability should be assigned before the version reaches end of life, not after support disappears. The operating organisation needs a clear owner for the upgrade decision, a technical owner for compatibility testing, and a business owner for timing and risk acceptance. For platform software, that usually means the cluster administrator coordinates the change, security validates the impact on identity and secrets handling, and change management records the exception or approval path.

In a mature process, the team should inventory every deployment that depends on the version, identify which clients or integrations must be tested, and define a deadline for moving to a current or stable release. Controls such as asset inventory, patch governance, and exception management are easier to enforce when mapped to the control expectations in NIST SP 800-53 Rev 5 Security and Privacy Controls. For NHI-heavy environments, this is especially important because service accounts and API keys often persist across upgrades, and the blast radius grows when unsupported components remain in the path.

Teams should also verify that the current or stable version is actually the one in production, not just in documentation. A practical workflow includes:

  • Version discovery across clusters, clients, pipelines, and automation jobs.
  • Owner assignment for each dependency and integration.
  • Upgrade testing in a staging environment before production cutover.
  • Secret and credential checks after upgrade to confirm nothing stale remains.
  • Exception expiry dates when an immediate upgrade is not possible.

NHI Mgmt Group’s Schneider Electric credentials breach is a reminder that weak lifecycle discipline can turn routine operational drift into security impact. These controls tend to break down when ownership is split across multiple teams and no one has authority to stop unsupported software from remaining in production.

Common Variations and Edge Cases

Tighter upgrade enforcement often increases downtime risk and coordination overhead, requiring organisations to balance availability against supportability. That tradeoff becomes sharper in regulated or highly available environments where maintenance windows are limited and dependencies are undocumented. Current guidance suggests treating end-of-life as an exception-based state, not a normal operating mode, but there is no universal standard for how long an exception may remain open.

Legacy platforms, vendor-managed appliances, and externally hosted services add complexity because the operating organisation may not control the release timeline directly. In those cases, accountability still sits with the customer organisation for risk acceptance, compensating controls, and escalation. A common failure mode is assuming the vendor owns the risk once support ends, when in reality the organisation continues to own exposure until the platform is upgraded or retired.

For environments with embedded credentials, service meshes, or automation tied to the old version, the upgrade plan should include validation that secrets, tokens, and access policies still function as intended after migration. Where evidence is incomplete, the safer assumption is that the unsupported version remains a live risk until proven otherwise.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0, NIST SP 800-63 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 GV.OV-01 End-of-life versions need clear governance, ownership, and oversight.
NIST SP 800-63 Identity systems must stay supportable to preserve trustworthy authentication.
NIST Zero Trust (SP 800-207) SA-1 Zero trust depends on current, supportable components and continuous validation.
OWASP Non-Human Identity Top 10 NHI-10 Unsupported versions can leave NHI credentials and secrets unprotected.

Assign an accountable owner and review EOL exceptions through your governance process before accepting ongoing risk.