On this page
Key Takeaways
- FDA reviewers expect a threat model that is architecture-led, STRIDE-based, mapped to AAMI TIR57/SW96, and traceable to ISO 14971 patient-harm risk - not an IT checklist.
- A reviewer-ready threat model has six artifacts: scope statement, asset inventory, four architecture views, STRIDE threat enumeration, control catalog, and traceability matrix.
- The most common deficiency: trust boundaries are missing or inconsistent between architecture diagrams.
- Use the worked example below as your template and replace the device-specific content.
Pillar Guide · Updated 2026 · 18 min read
Talk to a MedTech cybersecurity expert
What FDA actually expects in a threat model
The February 2026 final premarket cybersecurity guidance and Section 524B of the FD&C Act both require manufacturers to identify cybersecurity risks across the total product lifecycle. Reviewers operationalize that requirement against AAMI TIR57 (security risk management) and ANSI/AAMI SW96 (security risk management for medical device software). A threat model that ignores either standard will draw a deficiency, regardless of how thorough the IT-style analysis underneath it is.
The six required artifacts
- Scope statement - device under analysis, intended use, intended users, operating environment, in-scope and out-of-scope components.
- Asset inventory - data assets (PHI, telemetry, credentials), functional assets (therapy delivery, alarming, OTA update), and trust assets (signing keys, root of trust).
- Architecture views - global system view, multi-patient harm view, updateability view, security use-case view. Each view shows trust boundaries explicitly.
- Threat enumeration - STRIDE per element, with each threat tied to a specific component or trust boundary crossing.
- Control catalog - one row per control, with type (preventive/detective/corrective), implementation reference, and verification evidence.
- Traceability matrix - threat → control → verification → residual risk → ISO 14971 harm. This is what reviewers grade you on.
The four architecture views (and why each one is non-negotiable)
Global system view
Every component a packet can reach: device, mobile companion app, cloud backend, update server, hospital network, home network, third-party services, and admin tooling. Trust boundaries marked at every interface a different actor controls.
Multi-patient harm view
Where a single compromise affects more than one patient: shared cloud tenancy, fleet-wide OTA, central provisioning. This is the view reviewers ask about most often when the device sits behind a cloud.
Updateability view
The complete OTA path: code signing, update authentication, rollback protection, key management, and end-of-support behavior. Required to demonstrate ongoing patchability under Section 524B.
Security use-case view
How the device behaves under therapy delivery, alarming, programming, and standby states - and how attacker actions map to safety impact in each state. This is where ISO 14971 mapping lives.
Worked example: connected infusion pump
A simplified working example below. Use it as the skeleton and replace device-specific content.
Scope
- Device: Class II large-volume infusion pump with Wi-Fi connectivity to hospital EHR via HL7.
- In scope: pump firmware, Wi-Fi stack, HL7 interface, drug-library update path, biomed service interface.
- Out of scope: hospital EHR internals, hospital network controls (documented as assumptions).
Sample threat → control row
- Threat (Tampering): Attacker on hospital LAN modifies HL7 infusion order in transit.
- Control: TLS 1.3 with mutual authentication between pump and EHR gateway, certificate pinning, replay protection.
- Verification: Pen test report section 4.3 + unit test ITR-227.
- Residual risk: Low after control; documented in security risk file SRF-014.
- ISO 14971 harm: Wrong dose delivered → severe patient harm. Pre-control: high. Post-control: low.
Common deficiencies that get cited
- Trust boundaries differ between the global view and the architecture diagram in the design history file.
- STRIDE applied to the system as a whole rather than per element - reviewers cannot tell which component owns which threat.
- Controls listed without verification evidence - the traceability column is empty or points to documents not included in the submission.
- Multi-patient harm view missing entirely for cloud-connected devices.
- Safety impact stated qualitatively without ISO 14971 risk-file references.
Frequently asked questions
Where to go next
- Threat Modeling Service - we build the artifacts above as a fixed-fee engagement.
- Section 524B of the FD&C Act - the statutory basis.
- FDA Cybersecurity Deficiency Response Playbook - what to do if a thin threat model has already cost you a deficiency letter.




