What is DevSecOps?
- Baran ERDOGAN
- May 24, 2022
- 1 min read
Updated: Jul 22, 2022
DevSecOps is integrating security best practices early in product development. With DevSecOps, security is not treated as an isolated process or particular feature but rather as an integral part of your development lifecycle. Automation helps you identify and fix security problems early, ideally before merging the application code to the main branch of the code repository.
Some DevSecOps practices include scanning repositories for security vulnerabilities, early threat modeling, security design reviews, static code analysis, and code reviews.

DevSecOps Principles
DevSecOps is an organization that requires cultural and operational changes. Including security training, tools, and resources. Here are some valuable concepts when making the shift in your organizational culture.
These team members are responsible for the overall security aspects, ensuring they are implemented in the DevOps, and exposing them to other team members.
Static Application Security Testing (SAST), to discover security flaws in the source code
Software Composition Analysis (SCA) for visibility into open source dependencies.
A QA team security champion will implement:
Dynamic Application Security Testing (DAST) as part of automated QA cycles.
Comments