Strobesstrobes
Platform
Solutions
Resources
Customers
Company
Pricing
Book a Demo
Strobesstrobes

Strobes connects every exposure signal to autonomous action, so security teams fix what matters, prove what works, and stop chasing noise.

Book a DemoTalk to an expert
ISO 27001SOC 2CREST
  • Platform
  • Platform Overview
  • Agentic Exposure Management
  • AI Agents
  • Integrations
  • API & Developers
  • Workflows & Automation
  • Analytics & Reporting
  • Solutions
  • Exposure Assessment (EAP)
  • Attack Surface Management
  • Application Security Posture
  • Risk-Based Vulnerability Management
  • Adversarial Exposure Validation (AEV)
  • AI Pentesting
  • Pentesting as a Service
  • CTEM Framework
  • By Industry
  • Financial Institutions
  • Technology
  • Retail
  • Healthcare
  • Manufacturing
  • By Roles
  • CISOs
  • Security Directors
  • Cloud Security Leaders
  • App Sec Leaders
  • Resources
  • Quick Agentic Pentest
  • Blog
  • Customer Stories
  • eBooks
  • Datasheets
  • Videos & Demos
  • Exposure Management Academy
  • CTEM Maturity Assessment
  • Pentest Health Check
  • Security Tool ROI Calculator
  • Company
  • About Strobes
  • Meet the Team
  • Trust & Security
  • Contact Us
  • Careers
  • Become a Partner
  • Technology Partner
  • Partner Deal Registration
  • Press Release

Weekly insight for security leaders

CTEM research, agentic AI trends, and what's actually moving the needle.

© 2026 Strobes Security Inc. All rights reserved.

Privacy PolicyTerms of ServiceCookie PolicyAccessibilitySitemap
Back to Blog
HIPAA Penetration Testing Requirements
CompliancePenetration Testing

HIPAA Penetration Testing Requirements

Shubham JhaApril 20, 20267 min read

Table of Contents

  • Does HIPAA require a penetration test?
  • The evaluation standard is required, not addressable
  • How do you scope ePHI by following the data flows?
  • How often should you run a HIPAA penetration test?
  • What does an OCR investigator actually ask for?
  • How do pentest findings map to the Security Rule?
  • An assumption-based risk analysis is what OCR finds inadequate after a breach
  • Frequently asked questions
  • Sources and references

Authors

S
Shubham Jha

Share

Table of Contents

  • Does HIPAA require a penetration test?
  • The evaluation standard is required, not addressable
  • How do you scope ePHI by following the data flows?
  • How often should you run a HIPAA penetration test?
  • What does an OCR investigator actually ask for?
  • How do pentest findings map to the Security Rule?
  • An assumption-based risk analysis is what OCR finds inadequate after a breach
  • Frequently asked questions
  • Sources and references

Authors

S
Shubham Jha

Share

TL;DR
  • ✓HIPAA never names penetration testing. It mandates outcomes (assess risk, evaluate safeguards), not techniques.
  • ✓Risk analysis at 45 CFR 164.308(a)(1)(ii)(A) demands an accurate, thorough assessment of risks to ePHI. A pentest produces the technical evidence that makes it accurate rather than guessed.
  • ✓The evaluation standard at 164.308(a)(8) is a REQUIRED implementation spec, not addressable, so you cannot document a reason to skip the periodic technical evaluation. You only get latitude in how.
  • ✓NIST SP 800-66 Rev. 2, the HHS-referenced guide, treats technical testing including penetration testing as a normal method for these requirements.
  • ✓Scope is every system that creates, receives, maintains, or transmits ePHI, including the logging pipelines and backups teams forget.

The HHS Office for Civil Rights closed multiple seven-figure HIPAA settlements that turned on the same root cause: a risk analysis that never identified the exposure that later caused the breach. Not a missing pentest. A risk analysis that was not accurate or thorough. That is the lens to read HIPAA through, because the Security Rule, written in 2003 to be technology-neutral, never uses the words "penetration test" at all.

So you cannot point at a clause and say "HIPAA requires a pentest" the way you can with PCI DSS. What you can say is that HIPAA requires you to genuinely understand and reduce the risks to electronic protected health information, and after a breach the regulator will ask how you knew an attacker could not reach ePHI. This post covers the two provisions that actually drive technical testing, why one of them is required rather than addressable, how to scope a telehealth platform by following ePHI data flows, what OCR asks for in an investigation, and how findings map back to specific safeguards.

Table of contents
  1. Does HIPAA require a penetration test?
  2. The evaluation standard is required, not addressable
  3. How do you scope ePHI by following the data flows?
  4. How often should you run a HIPAA penetration test?
  5. What does an OCR investigator actually ask for?
  6. How do pentest findings map to the Security Rule?
  7. An assumption-based risk analysis is what OCR finds inadequate after a breach

Does HIPAA require a penetration test?

No. Neither the Security Rule nor the implementing regulations at 45 CFR Part 164 use the words "penetration testing." HIPAA instead requires covered entities and business associates to conduct a risk analysis and to perform periodic technical evaluations of their safeguards.

A pentest is a recognized way to satisfy the technical side of both, but it is not a named control. The Security Rule deliberately uses outcome-based language and a mix of "required" and "addressable" implementation specifications so it can apply to a solo practice and a national insurer alike. That flexibility cuts both ways: you have latitude in how you assess risk, but you carry the burden of showing your method was reasonable and appropriate for the ePHI you hold. The failure pattern we see in smaller covered entities is reading "not required" as "optional" and skipping technical testing entirely, which is exactly the gap an OCR investigator probes after a breach. The safer reading: HIPAA does not prescribe a pentest, but makes one very hard to do without if you want a risk analysis that survives scrutiny.

The evaluation standard is required, not addressable

This is the detail that changes the conversation. Two provisions do the heavy lifting for technical testing, and one of them you cannot opt out of.

  • Risk analysis, 164.308(a)(1)(ii)(A) is a REQUIRED implementation specification to conduct "an accurate and thorough assessment of the potential risks and vulnerabilities to the confidentiality, integrity, and availability" of ePHI. A pentest produces direct evidence of exploitable vulnerabilities feeding this analysis.
  • Evaluation, 164.308(a)(8) is a REQUIRED standard to perform "a periodic technical and nontechnical evaluation" establishing how well your safeguards meet the rule. This is the closest the Security Rule comes to demanding hands-on technical testing.

HIPAA splits implementation specifications into "required" and "addressable." Addressable does not mean optional, but it does let you document why an alternative (or nothing) is reasonable. The 164.308(a)(8) evaluation is required, so that escape hatch does not exist: you must perform the periodic technical evaluation. You only get latitude in how. NIST SP 800-66 Rev. 2, the HHS-referenced guide for implementing the Security Rule, explicitly points to technical testing including penetration testing as a method here. So while no clause says "pentest," the government's own implementation guidance treats it as a normal way to meet a required standard. A pentest plus authenticated vulnerability scanning is the most defensible way to cover the technical half.

HIPAA: required vs expected at a glance
QuestionHonest answer
Pentest named in the rule?No, never explicitly mentioned
Closest hook164.308(a)(8) periodic evaluation (REQUIRED spec)
Feeds which document?Risk analysis, 164.308(a)(1)(ii)(A)
Mandated cadence?None; "periodic" + on environmental/operational change
Common practiceAnnual + after significant change; often a BAA term

How do you scope ePHI by following the data flows?

Scope is any system component that creates, receives, maintains, or transmits ePHI. If ePHI can flow through it or rest on it, it is in scope for your risk analysis and, by extension, for testing. The disciplined way to find the boundary is to map ePHI data flows first, then test the systems those flows touch.

A telehealth platform is the clarifying example. The obvious systems (the patient app, the EHR) are easy. The ones that sink projects are the quiet ePHI sinks: a log aggregator capturing request bodies, an analytics warehouse, a nightly backup. Map it concretely:

ePHI data-flow map - Telehealth platform (scope basis)
  patient app (web/iOS) --ePHI--> api.telehealth.io        [IN]
  video signaling svc   --PII---> session metadata store     [IN]
  api.telehealth.io     --FHIR--> provider EHR (R4)          [IN]
  api -> Postgres primary + 2 read replicas (visit records)  [IN]
  api -> S3 visit-recordings/ , uploaded-docs/               [IN]
  Auth0 / Cognito identity layer                             [IN]
  app logs --(request bodies w/ ePHI!)--> Datadog            [IN]  <- often missed
  marketing site, internal Slack (no ePHI)                   [OUT]

The Datadog line is the trap: nobody intends to log ePHI, but a verbose request logger quietly puts protected health data into a third-party SaaS, and that pipeline is now in scope for both the risk analysis and the test. The opposite error is over-scoping the whole company. Map the flows, scope what they touch. For application-layer ePHI exposure such as one patient reading another's chart, see the access-control fundamentals in the OWASP WSTG, and for the API surface, the OWASP API Top 10 methodology.

How often should you run a HIPAA penetration test?

HIPAA mandates no specific frequency. The evaluation standard says testing must be "periodic" and must recur when "environmental or operational changes" affect ePHI security, which leaves the interval to your judgment, with consequences.

The defensible, widely adopted interpretation is at least annually, plus a fresh test after any significant change: a new application, a cloud migration, or an integration that moves ePHI a new way. Annual cadence aligns with how healthcare auditors, cyber insurers, and partners under business associate agreements expect to see testing, and a BAA from a large health system will frequently spell out an annual pentest as a contractual term even though the rule itself does not. Going longer than a year is hard to defend if a breach occurs and OCR asks how you evaluated your safeguards. Our breakdown of how to prepare for a penetration test helps you scope ePHI systems before the engagement begins.

What does an OCR investigator actually ask for?

An OCR investigator does not open with "where is your pentest." They ask for your risk analysis, your evaluation records, and evidence you acted on what you found. The pentest matters because it is the technical backbone that makes those documents credible. In a HIPAA audit or post-breach investigation the request list reads:

OCR documentation request (Security Rule)
  [1] Most recent risk analysis - 164.308(a)(1)(ii)(A)
  [2] Periodic technical+nontechnical evaluation - 164.308(a)(8)
  [3] Risk management plan - 164.308(a)(1)(ii)(B)
  [4] Dated technical testing evidence (pentest/scan reports)
  [5] Inventory of systems handling ePHI
  [6] Remediation records: what was fixed, when, by whom
  [7] Encryption decisions for ePHI at rest/in transit - 164.312(a)(2)(iv), (e)

The methodology-driven pentest with severity-rated findings and a remediation trail does the heavy lifting for items 1 and 4: it shows the risk analysis was "accurate and thorough" rather than a spreadsheet of guesses. The failure pattern OCR punishes is not the absence of a pentest, it is a risk analysis that never identified an obvious exposure that later caused the breach. If your test found the SQL injection or the unauthenticated FHIR endpoint, you assessed it, and you fixed it, you can show diligence. If you never looked, "we did not know" is not a defense the regulators accept.

Scoping ePHI for a HIPAA pentest
Always in scope
  • ✓Patient-facing apps and portals
  • ✓APIs moving ePHI (HL7v2, FHIR, billing/claims)
  • ✓Databases, read replicas, and object storage holding records
  • ✓Authentication and authorization layer
Quiet ePHI sinks teams forget
  • ✓Log/APM pipelines capturing request bodies
  • ✓Analytics warehouses and data lakes
  • ✓Nightly backups and DR copies
  • ✓Third-party SaaS receiving ePHI under a BAA

How do pentest findings map to the Security Rule?

A penetration test feeds the risk analysis; it does not replace it. The 164.308(a)(1)(ii)(A) risk analysis is the required document, and the pentest is the technical evidence that makes it accurate rather than theoretical. The workflow teams skip is the mapping: the test finds exploitable weaknesses, you rate them (CVSS, with EPSS or CISA KEV context for priority), and those findings become inputs to the risk analysis where you assess likelihood and impact to ePHI and decide remediation under the risk management standard at 164.308(a)(1)(ii)(B).

On a recent telehealth assessment we found a FHIR endpoint that accepted a patient identifier in the URL with no authorization check on the bearer token's scope. One valid session could pull any patient's records by incrementing the ID. That single finding was a confidentiality risk under the risk analysis, an access-control gap under 164.312(a)(1), and the kind of unauthenticated ePHI exposure that becomes a reportable breach if an attacker finds it first. We rated it, the team scoped the token check to the requesting patient, and the retest confirmed the fix. The mapping below shows how that kind of finding lands on specific safeguards. One honest caveat: the risk analysis owns the likelihood-and-impact judgment, so map the finding to the safeguard, but let the risk analysis set the priority.

Findings-to-safeguard mapping (report excerpt)
FindingSeverity (CVSS)EvidenceSafeguard / remediation
Unauthorized FHIR record access by ID9.1 CriticalValid session read arbitrary patient by incrementing ID164.312(a)(1); scope token to requesting patient
ePHI written to third-party APM logs7.4 HighRequest bodies with diagnoses in Datadog164.312(b); scrub PHI pre-log, BAA review
TLS 1.0 accepted on legacy billing API6.5 MediumDowngrade to TLS 1.0 succeeded164.312(e)(1); disable <TLS1.2
S3 visit-recordings bucket not encrypted at rest5.9 MediumNo SSE on uploaded recordings164.312(a)(2)(iv); enable SSE-KMS

An assumption-based risk analysis is what OCR finds inadequate after a breach

An assumption-based risk analysis is exactly what OCR finds inadequate after a breach. Skipping the test means your analysis rests on beliefs about your defenses; running it means you can state, with evidence, which paths to ePHI an attacker could actually take.

ePHI environments also change fast, and an annual snapshot ages quickly: a new integration, a refactored API, a third-party logging change can each open a path that last year's test never saw. Keeping testing ongoing with agentic pentesting produces the fresh evidence the "was it accurate and thorough?" question rewards, between the annual formal tests. The bar to aim for: at any moment, you can show a current, evidence-backed answer to "could an unauthorized party reach ePHI, and how do you know?"

Frequently asked questions

Does HIPAA require a penetration test by law?
No. The Security Rule never uses the words "penetration test." It requires a risk analysis at 164.308(a)(1)(ii)(A) and a periodic technical evaluation at 164.308(a)(8). Penetration testing is a recognized way to satisfy the technical side of both, and HHS-referenced guidance (NIST SP 800-66 Rev. 2) treats it as a normal method, but it is not a named legal mandate.
Is the HIPAA evaluation standard required or addressable?
Required. The 164.308(a)(8) evaluation is a required implementation standard, so unlike addressable specifications you cannot document a reason to skip it. You must perform the periodic technical and non-technical evaluation; you only get latitude in how you perform it, which is where a pentest comes in.
How often should a HIPAA penetration test be done?
HIPAA sets no fixed interval, only "periodic" testing plus testing after environmental or operational changes. The defensible industry norm is at least annually, with an additional test after any significant change to systems handling ePHI. Many BAAs from large health systems contractually require an annual test even though the rule does not.
What is considered ePHI scope for HIPAA testing?
Any system that creates, receives, maintains, or transmits electronic protected health information. That covers patient apps, ePHI-moving APIs, databases and object storage, and the auth layer, plus easily overlooked sinks like log/APM pipelines, analytics warehouses, and backups. Map ePHI data flows first, then scope what they touch.
Does a HIPAA risk analysis replace a penetration test?
No, they are complementary. The risk analysis is the required document; the pentest produces the technical evidence of exploitable vulnerabilities that makes the analysis accurate rather than assumption-based. The findings feed directly into the analysis, where you assess likelihood and impact and decide remediation under 164.308(a)(1)(ii)(B).
Can OCR penalize a provider for not testing?
OCR penalizes failures to conduct an accurate, thorough risk analysis and an adequate evaluation, not the absence of a pentest specifically. But if a breach reveals you never technically tested ePHI systems, regulators will question whether your risk analysis was accurate and your evaluation reasonable, and several large settlements have hinged on exactly that gap.

Sources and references

  • 45 CFR 164.308 HIPAA Security Rule administrative safeguards
  • NIST SP 800-66 Rev. 2 Implementing the HIPAA Security Rule
  • HHS Resolution Agreements and Civil Money Penalties
S
Shubham Jha
Security Researcher, Strobes
Shubham Jha leads offensive security research at Strobes, focused on web and API exploitation and red team tradecraft.
Tags
ComplianceHIPAAPenetration Testing

Stop chasing vulnerabilities Start reducing exposure

See how Strobes AI agents validate and fix your most critical exposures automatically.

Book a Demo
Continue Reading

Related Posts

How to pentest single-page applications - React, Angular and Vue SPA security testing guide
Penetration TestingApplication Security

How to Pentest Single-Page Applications (React, Angular, Vue)

Learn how to pentest React, Angular, and Vue SPAs. Covers DOM XSS, client-side routing bypass, JS bundle secrets, and why traditional DAST scanners fail.

Jun 4, 202623 min
Bug bounty vs pentesting vs AI pentesting comparison featured image
Penetration TestingApplication Security

Bug Bounty vs. Pentesting vs. AI Pentesting: Which Model Fits Your AppSec Program?

Bug bounty vs pentesting vs AI pentesting: compare costs, coverage, compliance, and when to use each model. Build a layered AppSec testing strategy.

Jun 4, 202621 min
Pentesting in-house vs outsourcing comparison: cost, coverage, and the third option, AI pentesting
Penetration TestingPTaaS

Pentesting In-House vs. Outsourcing: Cost, Coverage, and the Third Option

Compare in-house vs outsourced pentesting on cost, coverage, and depth. Discover why AI pentesting is the third option that changes the math for security teams.

Jun 4, 202621 min