Skip to content

juandiazcruz/devsecops-cicd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

DevSecOps Repository using SonarQube, OWASP, and SAST, SAC, DAST Techniques

This repository contains an example implementation of DevSecOps using SonarQube, OWASP, and techniques such as SAST (Static Application Security Testing), SAC (Software Composition Analysis), and DAST (Dynamic Application Security Testing).

Introduction

The goal of this repository is to demonstrate how DevSecOps principles can be applied to improve the security of software development processes. By integrating security into the development pipeline, developers can identify and mitigate vulnerabilities and security risks early in the development process.

Tools and Techniques

SonarQube

SonarQube is an open-source platform that provides continuous code quality analysis and reporting. It can be used to detect potential security vulnerabilities, bugs, and other issues in code, making it an essential tool for implementing DevSecOps.

OWASP

OWASP (Open Web Application Security Project) is a community-driven organization that provides resources and tools to help organizations improve the security of their web applications. OWASP offers a range of resources, including the OWASP Top Ten Project, which identifies the top ten web application security risks.

SAST

SAST (Static Application Security Testing) is a type of testing that analyzes application source code to identify potential security vulnerabilities. SAST tools can help developers to identify and fix issues early in the development cycle, reducing the risk of security breaches.

SAC

SAC (Software Composition Analysis) is a technique that involves analyzing the software dependencies of an application to identify potential security vulnerabilities. By analyzing software dependencies, developers can identify and address security risks in third-party libraries and other components.

DAST

DAST (Dynamic Application Security Testing) is a type of testing that involves simulating attacks against an application to identify potential security vulnerabilities. DAST tools can help developers to identify and address issues that may not be identified by other types of testing.

Conclusion

By using a combination of tools and techniques like SonarQube, OWASP, SAST, SAC, and DAST, developers can implement a DevSecOps approach to software development that emphasizes security throughout the development lifecycle. This can help to minimize security risks and vulnerabilities in applications and improve the overall security posture of an organization.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •