Blue Goat CyberBlue Goat CyberSMMedical Device Cybersecurity
    ⌘K
    Blog · Pen Testing

    Security Requirements Testing vs Penetration Testing

    Security requirements testing verifies your design inputs; penetration testing attacks the built device. What the FDA's Feb 2026 guidance expects for each.

    Hero illustration for the Pen Testing article: Security Requirements Testing vs Penetration Testing
    On this page
    Christian Espinosa, Founder & CEO at Blue Goat Cyber

    By Christian Espinosa, MBA, CISSP

    Founder & CEO · Blue Goat Cyber

    Published: September 4, 2026

    Direct Answer

    Security requirements testing is documented evidence that each security design input requirement was implemented successfully, including boundary analysis and the rationale behind the boundary assumptions. It is verification inside your own quality system, so the manufacturer owns it. Penetration testing is adversarial validation of the built device by independent testers who never see those design inputs. The FDA's February 3, 2026 final guidance expects both as separate evidence, and one never substitutes for the other.

    Published September 4, 2026

    Teams routinely treat "security testing" as a single line item on the submission plan, commission a penetration test, and file that report everywhere testing evidence is requested. The February 3, 2026 final premarket cybersecurity guidance does not accept that. It expects separate evidence streams, and the first of them is one no outside firm can produce for you.

    Why this matters

    Section 524B(b)(2) of the FD&C Act requires processes that provide a reasonable assurance the device is cybersecure, and the FDA's February 3, 2026 final guidance, Cybersecurity in Medical Devices: Quality Management System Considerations and Content of Premarket Submissions, is the interpretation reviewers apply. It treats security testing as quality system output produced inside a Secure Product Development Framework, not as an external assessment bolted on before filing.

    That distinction has teeth. Testing evidence is expected to trace to design inputs under design controls, now ISO 13485 clause 7.3 as incorporated into 21 CFR Part 820 by the QMSR. A submission holding only an outside report gives the reviewer an assessment with no anchor in the design history file, and the deficiency writes itself: show the requirements, show they were implemented, show how the boundaries were tested and why those boundaries are right.

    The two activities answer different questions

    Security requirements testing asks: did we build what we specified?

    It is verification. You wrote security requirements as design inputs. You built the device. Now you demonstrate, requirement by requirement, that the built device implements each one as specified, with test cases written against pass criteria defined in advance and results traceable to requirement identifiers.

    Penetration testing asks: what can someone do to what we built?

    It is validation, and it is deliberately not bounded by your requirements. The best findings from a penetration test are the ones no requirement ever contemplated: a chained path combining two individually acceptable behaviors, an undocumented debug interface, a maintenance credential in the field image. Requirements verification cannot surface those, because it only proves the specified thing works.

    Security requirements testing Penetration testing
    Type Verification Validation
    Driven by Design inputs and the traceability matrix Threat model and adversary behavior
    Scope Everything specified Everything reachable, specified or not
    Independence Internal, under design controls Testers organizationally separate from the design team
    Output Verification records per requirement Findings report with scope, duration, methods, results
    Owner The manufacturer An independent testing partner

    Boundary analysis is the part reviewers read

    The guidance does not just ask whether the requirement passed. It asks for boundary analysis and, critically, for the rationale behind the boundary assumptions used.

    Every security requirement carries implicit limits. A session timeout has a minimum and a maximum. A rate limit has a threshold separating normal clinical use from abuse. An input handler has a maximum legitimate payload size. Requirements testing exercises values at the boundary, one step inside, one step outside, and at the invalid extremes.

    The rationale is a claim about your device's intended use, not about your code. This is the longest a clinician can be away from the console mid-procedure, so this is the timeout. This is the largest legitimate message the hospital system sends this interface, so this is the size ceiling. A reviewer reading that rationale is checking whether the boundaries came from the clinical workflow and the threat model, or from the framework defaults. Defaults draw questions.

    Why requirements testing cannot be outsourced

    There is a structural reason a security firm cannot sign this deliverable.

    Security requirements testing verifies the device against your design inputs, held in your quality system, under your design controls. An external tester has no visibility into any of that. They do not hold your requirement identifiers, your traceability matrix, your design history file, or the clinical justification behind your boundary assumptions. Being handed a requirements document is not the same as attesting that the design inputs were correct, complete, and correctly implemented under a quality system you do not operate.

    The honest division:

    • You own the security requirements, the traceability matrix, the boundary assumptions and their rationale, the verification protocols, and the signed verification records.
    • A testing partner owns its own scope, methodology, independence statement, and results. It can build harnesses and execute tests against nominated boundaries, feeding results into your records.
    • Nobody outside your quality system should attest that your design inputs were satisfied. An attestation like that will not survive the first reviewer question about where the requirements came from.

    That is the point of the deliverable. The FDA wants evidence that security was engineered into design controls, not inspected in at the end.

    The two categories in the middle

    See also: Fuzz Harness Generation for Medical Device Protocols, BLE & RF Penetration Testing, and Medical Device Penetration Testing Cost: 2026 Guide.

    Requirements testing and penetration testing are the ends of the spectrum. The guidance names two more categories between them.

    Threat mitigation testing proves that each risk control identified in the threat model is effective on the built device. Not "the requirement was implemented," and not "an adversary tried everything," but: this control was meant to mitigate this threat, and here is the evidence that it does.

    Vulnerability testing covers SAST, DAST, software composition analysis against the SBOM, protocol fuzzing, and scanning. These find defect patterns and known weaknesses. None of them knows what your requirements say, so none can stand in for requirements testing.

    The chain reviewers trace runs threat, to risk control, to design input requirement, to verification evidence, to mitigation effectiveness evidence, to adversarial validation. A break anywhere is a deficiency.

    The deficiency pattern

    The recurring version looks like this. The submission contains one well-produced penetration test report. The cybersecurity testing attachment points to it for everything. The Additional Information request comes back asking for security requirements verification with boundary analysis, and for evidence that the risk controls in the threat model were tested for effectiveness. Now the team is generating design-controlled verification records under review-clock pressure, which is the worst possible time to be writing boundary rationale.

    The fix is structural, not last-minute. Separate the four categories in your testing summary, name them explicitly, and point to where each one is filed. Reviewers who cannot find something record it as missing.

    How Blue Goat approaches this

    We scope third-party work to what a third party can legitimately attest to: penetration testing, vulnerability testing, protocol fuzzing, and control-effectiveness testing, each signed with our own scope, methodology, independence statement, and results.

    Security requirements testing stays with the manufacturer, because it verifies design inputs inside a quality system we do not operate. Where teams want support, we work upstream: checking that the requirements set covers the threat model, pressure-testing boundary assumptions against the clinical workflow, and building harnesses your engineering team executes and records under its own design controls.

    FAQ

    Can a penetration test report satisfy the security requirements testing expectation?

    No. A penetration test evaluates the built device against adversary behavior. Security requirements testing verifies the device against documented design inputs, requirement by requirement, with boundary analysis. Reviewers look for requirement identifiers and a traceability matrix, and a penetration test report contains neither. Filing one against both expectations is a common deficiency trigger.

    Who signs the requirements testing records?

    Whoever your quality system designates for design verification records, typically engineering with quality assurance approval. External partners sign only their own scope and results. No third party should attest that your design inputs were satisfied, because no third party operates the quality system those inputs live in.

    What counts as boundary analysis?

    Testing at, inside, and outside each requirement's limits: minimum and maximum values, thresholds, timeouts, key lengths, input sizes, rate limits. The guidance also expects the rationale for those boundary assumptions, grounded in intended use and the threat model rather than in framework defaults.

    Do SAST and DAST cover requirements testing?

    No. Both are vulnerability testing. They find defect patterns and runtime weaknesses without any knowledge of what your requirements specify, so neither can demonstrate that a given requirement was implemented as written. They are complementary evidence in a different category.

    What happens if a requirement fails verification?

    Fix it and retest, or document it as an accepted residual risk justified against the security risk assessment. Omitting it is the one option that does not work. A requirement sitting in the traceability matrix with no corresponding result reads as unresolved, which is worse than a documented and justified gap.

    CTA

    Not sure whether your testing evidence covers all four categories the guidance expects? Book a submission review and we will map what you have against what reviewers look for. Full detail lives in the security requirements testing guide.

    About the author

    Christian Espinosa, Founder & CEO at Blue Goat Cyber

    Christian Espinosa, MBA, CISSP · Founder & CEO, Blue Goat Cyber

    U.S. Air Force Academy graduate and veteran with 30+ years in cybersecurity. Founded Alpine Security in 2014 (acquired 2020), then Blue Goat Cyber in 2022. Has supported 275+ FDA medical device submissions; no client has failed to clear due to cybersecurity. Author of three books including The Smartest Person in the Room. Ironman triathlete and mountaineer.

    Read more about ChristianLinkedIn

    Related. Medical Device Penetration Testing

    Continue exploring this topic

    Pillar
    Medical Device Penetration Testing
    Article
    The Overlooked Danger of Firmware Attacks
    Article
    Medical Device Penetration Testing Cost: 2024 Guide
    Guide
    Pen Testing Methodology (Black/Gray/White-Box)
    More in this category

    More Pen Testing articles

    Browse all
    Related 524B & eSTAR resources

    Keep going: the 524B and eSTAR working set

    Start with the walkthrough hub, then drill into the statute, the eSTAR field map, SBOM monitoring, postmarket planning, and deficiency response. Use these as the playbook behind every cyber device submission.

    Hub
    FDA Section 524B & eSTAR Cybersecurity Walkthrough

    Start here: the hub that ties the statute, the February 2026 guidance, and the eSTAR fields together in the order a submission team works through them.

    Related services

    Put this into practice on your device

    Every Blue Goat Cyber engagement maps directly to FDA Section 524B and the SPDF - so the evidence you need lands in your submission, not in a separate report.

    Ready when you are

    Get FDA cleared without the cybersecurity headaches.

    30-minute strategy session. No cost, no commitment - just answers from people who've shipped 275+ FDA submissions.