HIPAA Technical Safeguards and Open Source Software: What Your Risk Assessment Needs to Cover
HIPAA §164.312 and the Software Runtime
HIPAA's Technical Safeguards rule requires Covered Entities and Business Associates to implement technical security measures to guard against unauthorized access to ePHI transmitted over electronic communications networks, and to protect the integrity of ePHI. What the rule does not specify — intentionally, given its technology-neutral design — is how those safeguards must be implemented. The gap between "implement technical measures" and "here is what auditors will ask about in 2025" is where healthcare engineering teams regularly get caught.
In practice, HIPAA auditors have become increasingly focused on the lifecycle state of software components handling ePHI. An EOL database, message broker, or application server is not automatically a HIPAA violation — but it creates a documented risk that must appear in the organisation's risk analysis, with an accompanying risk management plan. "We know it's EOL and we're working on it" is not a sufficient documented position.
The Relevant Technical Safeguard Requirements
Access Control (§164.312(a)(1))
Access control requirements apply to the software components that authenticate and authorise access to ePHI. Known CVEs in authentication or authorisation subsystems of EOL runtimes — for example, an SASL bypass in an EOL Kafka cluster handling ePHI, or an access control flaw in an EOL PostgreSQL instance — are direct findings against this standard. The documented risk management response must explain why the vulnerability has not been remediated and what compensating controls are in place.
Audit Controls (§164.312(b))
HIPAA requires the implementation of hardware, software, and/or procedural mechanisms to record and examine activity in information systems containing ePHI. Audit logging configuration in PostgreSQL, RabbitMQ, and Kafka is specific and must be validated against HIPAA audit requirements. EOL versions that lack audit logging capabilities present in supported versions may create gaps against this standard.
Integrity Controls (§164.312(c)(1))
Integrity controls require protection of ePHI from improper alteration or destruction. Vulnerabilities that allow unauthorized modification of data in transit or at rest — for example, a TLS vulnerability in an EOL runtime's cryptographic stack — are direct integrity control findings.
Transmission Security (§164.312(e)(1))
Encryption of ePHI in transit is an addressable implementation specification under HIPAA, but in practice all auditors treat it as required. EOL software running TLS versions below 1.2, or running with cipher suites that have been deprecated for security reasons, is a finding against this standard regardless of whether the EOL condition itself is cited.
What the HIPAA Risk Analysis Needs to Say
The HIPAA Security Rule's risk analysis requirement (§164.308(a)(1)) mandates an accurate and thorough assessment of potential risks and vulnerabilities to ePHI. For EOL software components, the risk analysis must:
- Identify each EOL component, its version, and the date it reached EOL.
- List known unpatched CVEs affecting that component and their CVSS scores.
- Assess the likelihood and potential impact of each CVE being exploited given the deployment context.
- Document compensating controls (network segmentation, WAF, mTLS, monitoring) that reduce the likelihood or impact.
- Document the remediation plan and timeline for upgrading or replacing the EOL component.
OSSeva's compliance evidence package includes all of the above for covered components, in a format designed for direct inclusion in HIPAA risk analysis documentation.
Business Associate Agreements and EOL Software
For SaaS platforms and infrastructure providers that act as Business Associates, EOL software in the ePHI processing path is increasingly surfacing in BAA negotiations. Healthcare system procurement teams are asking pointed questions about runtime lifecycle status, and some are including specific EOL software prohibitions in their BAA templates. Extended lifecycle patching with documented compliance evidence can satisfy BAA requirements that would otherwise create contract risk.
Conclusion
HIPAA compliance for open source infrastructure is a documentation and risk management discipline. EOL software is not automatically non-compliant, but it creates specific obligations: it must be identified, its risks must be assessed, compensating controls must be documented, and a remediation timeline must exist. The organisations that fail HIPAA audits on this point are rarely negligent — they simply have not translated their technical awareness of EOL risk into the formal risk management documentation that auditors require.
Tags