Why ELTON · Testing process

How ELTON tests
a medical device.

Complete coverage from automation, depth from senior pentesters, and a record FDA can walk from every finding back to its test case.

Request to acceptance

Five steps from
request to acceptance.

You approve the test plan before anything runs, and findings arrive as they land.

1
Customer

Service request

Service type, start date and contacts, sent two weeks ahead to services@eltoncyber.com with the Platform Service Order Form.

2
Both

Scoping and planning

Order form completed, scope reviewed, materials requested.

3
Both

Preparation

Materials, device and software provisioning, accounts and data, ELTON validation of access, and the test plan, which you approve before execution.

4
ELTON

Execution

The twin, all four lanes, exploitation evidenced. Status updates on plan changes and on any high or critical finding.

5
Both

Completion

Draft findings, your feedback, the final report, a walkthrough on request. Postmarket monitoring begins.

Durations are the SLA

The duration
is the floor.

Each window is the minimum set for quality. A shorter one takes the hours out of review, never out of automation.

What is testedPostmarket or previously testedNew submission
Retest of prior findings1 to 2 days1 to 2 days
Application1.5 weeks2 weeks
Physical device2 weeks2.5 weeks
Platform or system2.5 weeks3 weeks
First days

Plan and access

The test plan is built from the digital twin and access is validated before a single case runs.

Then

The automated plan

SAST, DAST, fuzzing and pentest-class test cases run across every interface in scope.

The rest of the window

Pentester time

Every automated result reviewed, chaining and bypass on the key attack surfaces, exploitation, evidence and the report.

Postmarket and previously tested products receive platform findings or a vulnerabilities report. New submissions and significant updates receive the formal FDA-ready regulatory report. A shorter window shows in the record as fewer test cases run, fewer results reviewed, more findings left unverified, and a thinner traceability matrix for FDA. Ask for the full window and book it two weeks ahead.

Four lanes

Four lanes in,
one verified stream out.

Test cases are generated from the digital twin, so coverage is a list before testing starts.

LaneWhat it exercisesHow
SASTSource and binariesStatic tools built to read the product's own source and interrogate its compiled binaries, including bespoke firmware.
DASTRunning servicesDynamic tools generated for the target, reaching into the services the device actually exposes.
FuzzingProtocol listenersMalformed traffic through DICOM, HL7, MQTT and proprietary listeners, on the real interface.
Pentest-class test casesHuman techniques, encodedAuthentication bypass, session abuse, privilege and trust-boundary crossing, chained access, written as repeatable test cases.
WHAT RUNS ON EVERY TARGETEvery test type the target supports is executed. The target decides the scope, not the statement of work.FirmwareEmbeddedsoftwareWeb / cloud/ APIMobileNetwork /protocolsHardwareinterfacesSCA / SBOMknown CVEs in every componentSASTsource and compiled binariesDASTrunning services and interfacesFuzzingmalformed input on every parserAttack surfaceentry points, trust boundariesRobustnessload, fault and failure behaviorPenetration testhuman techniques, encodedExploitability verificationtwin · code · real hardwareFilled: executed whenever the target has that surface. Open: not applicable to that target class. Test cases are generated per release from the digital twin.WHAT RUNS ON EVERY TARGETEvery test type the target supports isexecuted.SCA / SBOMknown CVEs in every componentFirmwareEmbeddedWeb/cloudMobileNetworkHardwareSASTsource and compiled binariesFirmwareEmbeddedWeb/cloudMobileNetworkHardwareDASTrunning services and interfacesFirmwareEmbeddedWeb/cloudMobileNetworkHardwareFuzzingmalformed input on every parserFirmwareEmbeddedWeb/cloudMobileNetworkHardwareAttack surfaceentry points, trust boundariesFirmwareEmbeddedWeb/cloudMobileNetworkHardwareRobustnessload, fault and failure behaviorFirmwareEmbeddedWeb/cloudMobileNetworkHardwarePenetration testhuman techniques, encodedFirmwareEmbeddedWeb/cloudMobileNetworkHardwareExploitability verificationtwin · code · real hardwareFirmwareEmbeddedWeb/cloudMobileNetworkHardwareGreen: executed when the target has that surface.
Every lane ends in exploitability verification against the twin, the code and the real device. The same issue found by three tools is one finding.

The twin holds the release’s components, interfaces, data flows, assets, trust boundaries and countermeasures, built from the documentation your quality system already produces. TestLink carries the pipeline onto the physical device, so firmware, serial, radio and proprietary links get the same treatment as the web interface.

Automation, then people

Automation for completeness,
pentesters for depth.

The order matters: the automated half covers the plan, then senior pentesters decide exploitability.

01 · Automation runs first

The whole plan, every time

Every component, interface and data flow in scope is exercised. A manual engagement working interface by interface runs out of days long before the plan runs out of test cases.

02 · Testers come in behind it

Every result reviewed

Nothing a tool found is reported unreviewed. Then the hours go where devices fall: authentication and sessions, privilege and trust boundaries, chaining, bypass, proprietary interfaces, and off-plan leads.

03 · Findings close the loop

Depth compounds

A technique that worked against this release is written back as a test case and runs automatically on every release after it. The next test starts where the last one ended.

Exploitability

Exploitability decides the fix,
the record keeps everything.

Every finding is rated first and keeps that rating; exploitability decides its status.

FROM RESULTS TO FINDINGSOnly a verified exploit path turns a result into a finding. Everything else is recorded as a weakness with the reason attached.2,673 raw resultsSCA, SAST, DAST, fuzzing, pentest, one target1,410 after deduplicationthe same issue found by three tools is one finding212 reachable on this releaseplaced on the twin: an entry vector leads to it25 exploitable6 direct, 19 conditional, verified on the device2,648 weaknesses stay in the record with a written rationale, because FDA reviewers probe the findings you did not fix.FROM RESULTS TO FINDINGSOnly a verified exploit path turns a resultinto a finding.2,673 raw resultsSCA, SAST, DAST, fuzzing, pentest,one target1,410 after deduplicationthe same issue found by threetools is one finding212 reachable on this releaseplaced on the twin: an entryvector leads to it25 exploitable6 direct, 19 conditional, verifiedon the device2,648 weaknesses stay in the record with a writtenrationale, because reviewers probe what you didnot fix.
One target, one release: thousands of raw results, hundreds reachable, a few exploitable. Every weakness stays in the record with a written rationale.
Fix now

Directly exploitable

Exploitable on its own from a known entry vector, every precondition met by the product as shipped.

Watch it

Conditionally exploitable

Reachable only while another root cause keeps producing the condition it needs. Fix the root and it closes.

Dismissed, with reasons

Unexploitable weakness

In scope and rated, with no exploit path on this device today. Re-evaluated every time the product changes.

Closed, with evidence

Mitigated weakness

A path that existed, closed by a fix or control, and proven by rerunning the test case that found it.

Verification tierWhat is exercisedClosed as Not Affected
Level 1, digital twinArchitecture, SBOM, reachability and the security-profile overlay; exploitability reasoned from compositionAbout 30 to 40 percent, baseline confidence
Level 2, code and firmwareCustom harnesses from the real code; static analysis and emulation confirm which paths are reachableAbout 50 to 65 percent, strong confidence
Level 3, real hardware runtimeLive exploit attempts on the actual device, through TestLink or in the labAbout 70 to 85 percent, highest confidence

Ratings run through the MDDT-qualified rubric for CVSSv3 and ELTON’s FDA-aligned method for CVSSv4, and the rationale for every status is the dependency graph of entry vectors, conditions and findings on the twin. Not Affected rates describe ELTON’s delivery experience and are illustrative.

What you receive

A record, not
a curated list.

The first page still carries the handful to fix; everything after it is why a reviewer accepts that handful as complete.

OutputWhenWhat it contains
Findings in the platformAs they land, during executionEvery result on the twin and every finding with its verdict, evidence, rating and disposition, plus status updates on plan changes and on any high or critical finding.
Draft findings and recommendationsAt test completionThe full record for your review and questions, with a walkthrough on request.
Vulnerabilities reportCompliance and milestone testsFinal findings and recommendations after your feedback, with the test case coverage behind them.
Formal regulatory reportNew product or significant updateSubmission-ready: test cases mapped to the architecture and threat model, findings traced to test cases, MDDT-qualified ratings, VEX dispositions, and the history of every test on the release.
Living reportOn demand, through the termThe current report for a previously tested release, regenerated against today’s CVE set and timestamped.
Questions

Questions about the
testing process.

How long does an ELTON test take?

It depends on what is tested and why. A retest of prior findings takes one to two days; an application takes one and a half to two weeks, a physical device two to two and a half weeks, and a platform or system two and a half to three weeks, the longer figure for a new submission. Those durations are the floor the statement of work sets for quality.

Why not run the test faster?

A shorter window leaves the automation untouched and takes the hours out of pentester review, chaining and verification. The record shows it as fewer results reviewed, more findings left unverified and a thinner traceability matrix for FDA.

Do you report findings that are not exploitable?

Yes. Every finding is rated and recorded, and exploitability decides its status: directly exploitable, conditionally exploitable, unexploitable weakness or mitigated weakness. FDA asks for a justified disposition on everything found, and a failed test case with no finding attached reads as a missing finding.

Exploitability management for medical devices. FDA §524B methodologyExploitability proven at runtime95% faster than legacy testing Book a Demo →
Platform
OverviewAvoid FDA DeficienciesAvoid Consulting FeesDigital Twin TraceabilityAI MedDevice PentestingFDA Cyber VerificationVulnerability ChainingRemediation OptimizationRemote TestLink™Incident ResponseAutomated VEX & MetricsCVSSv4 Migration
Solutions
EnterpriseStartups / SMBs Postmarket SurveillanceIncident ResponseSecurity EngineeringRegulatory AffairsFDA §524BEU MDR/CRAEU REDNIS2IMDRF N60 / N73Japan MHLWAI-Enabled DevicesDevice Modalities
Why ELTON
100% ComplianceFDA TraceabilityFDA Cyber VerificationFDA-Qualified CVSSv3CVSSv4 MigrationQMSR Audit Compliance One SolutionTesting ProcessPosture ManagementAI-PoweredELTON vs. Legacy TestingPricing
Resources
FDA Deficiency ListFDA Testing RequirementsFDA Cyber SOPs & TemplatesVulnerability Disclosure TemplatesExample Test ReportRemediation LibraryRegulatory GuidesWebinarsAI NewsletterThe End of Legacy TestingThe AI Vulnerability ExplosionAI Inside the ProductCybersecurity TestingSecurity AdvisoriesWhitepapersIntelligence & Blog
Company
AboutCredentialsLeadershipPartnershipsData SecurityContact Meet ELTON →
See the graph decide, live →>