Software assurance encompasses the development and implementation of methods and processes for ensuring that software functions as intended and is free of design defects and implementation flaws. The Software Assurance Forum for Excellence in Code (SAFECode) publishes the “SAFECode Fundamental Practices for Secure Software Development” to help others in the industry initiate or improve their own software assurance programs and encourage the industry-wide adoption of fundamental secure development practices.
Read MoreEffective technology practices are the foundation of any successful secure development process. From threat modeling to fuzzing, SAFECode members share their insights and experiences around implementing security practices across all stages of the software development lifecycle.

Fundamental Practices for Secure Software Development, Third Edition
Start the Countdown Now: Your Cryptography’s Time is Running Out
Blog
Rebecca Nadeau2021-03-12T15:55:51-05:00
New Paper Offers Practical Guidance on Automating Security in DevSecOps
Blog
Rebecca Nadeau2020-07-07T11:42:28-04:00
Fundamental Practices for Secure Software Development, Third Edition
Publication
Evander Pierre2025-01-07T10:20:26-05:00
Privacy and the SDL: The Developer’s Role in Personal Data Privacy
Blog
Megan Cannon2020-06-19T15:57:30-04:00
Load More Posts