"Cybersecurity controls require testing beyond standard software verification and validation activities" (Section V.C). Submit the security testing documentation and reports across four types: security requirements testing, with evidence each design input was implemented and your boundary analysis; threat mitigation testing, showing each risk control works against the threat model in the views; vulnerability testing, including abuse and misuse cases, fuzzing, attack surface analysis, vulnerability chaining, closed-box scanning, software composition analysis of binaries, and static and dynamic analysis including hunting for hardcoded or default credentials; and penetration testing.
The penetration test report must state the independence and technical expertise of the testers, the scope, the duration, the methods, and the results, findings and observations. Provide the original third-party report, not a summary, plus your own assessment of every finding and the rationale for anything deferred. Deferred items need a plan: which release fixes them, when, whether interim devices get the update, and how long deployment takes.
Testing "should occur throughout the SPDF," and after release "at regular intervals commensurate with the risk (e.g., annually)."