2.2k GitHub stars and counting — hahwul/DevSecOps is a Just project TopGit is tracking across repositories on the platform. ♾️ Collection and Roadmap for everyone who wants DevSecOps. Hope your DevOps are more safe 😎
Snapshot summary built from the project's own GitHub metadata — there's no written TopGit review yet. The page will update automatically when a full review is published.
WHY NO REVIEW YET
TopGit writes full reviews for the most-starred, most-requested repositories. This page is a snapshot until then — see the READ ME tab for the original README in full.
DevSecOps is a culture and practice that aims to integrate security into every phase of the software development lifecycle (SDLC).
It emphasizes collaboration between Development, Security, and Operations teams.
The goal is to build secure software from the ground up, reduce vulnerabilities, and ensure faster, safer deployments.
This roadmap provides a curated list of resources and tools to help individuals and organizations implement DevSecOps practices.
📜 Table of Contents
Roadmap
Tools
Resources
0. DevSecOps Overview
1. Design
2. Develop
3. Build
4. Test
5. Deploy
6. Operate and Monitor
Security of CICD
Awesome resources
Other roadmaps
Wrap Up
Contributors
Contribute
📖 How to Use This Roadmap
This roadmap is designed to be a comprehensive guide for individuals and organizations looking to adopt or improve their DevSecOps practices. Here's how you can make the most of it:
Understand the Basics: If you're new to DevSecOps, start with the "What is DevSecOps and Why is it Important?" section to get a foundational understanding.
View the Big Picture: The main Roadmap image provides a visual overview of the different stages and areas within DevSecOps. Use this to orient yourself.
Explore Tools: The Tools section offers a curated list of software and services that can help you implement various DevSecOps capabilities.
Dive into Resources: The Resources section is categorized by the DevSecOps lifecycle (Design, Develop, Build, Test, Deploy, Operate and Monitor). Each category contains links to articles, guides, and official documentation. You can explore these based on your specific needs or areas of interest.
Focus on CI/CD Security: If your focus is on securing your pipelines, the Security of CICD section provides targeted resources.
Contribute: This is a community-driven effort. If you have suggestions, find broken links, or want to add new resources, please see our CONTRIBUTING.md guide.
You don't have to go through it linearly. Feel free to jump to the sections that are most relevant to your current challenges or learning goals.
💭 Roadmap
🔩 Tools
This project includes a curated list of tools to help you implement DevSecOps practices. These tools cover various stages of the SDLC, including Static Application Security Testing (SAST), Dynamic Application Security Testing (DAST), secret management, threat modeling, component analysis, and more.
➡️ Explore the DevSecOps Tools List
This list is designed to help you quickly find and compare tools, reducing the time spent on searching and decision-making.
📦 Resources
0. DevSecOps Overview
Overview
DevSecOps in Wikipedia and Grokipedia
Zero to DevSecOps (OWASP Meetup)
DevSecOps What Why And How (BlackHat USA-19)
DevSecOps – Security and Test Automation (Mitre)
DevSecOps: Making Security Central To Your DevOps Pipeline
Strengthen and Scale security using DevSecOps
DSOVS (OWASP DevSecOps Verification Standard)
What is DevSecOps? (Github)
1. Design
Development Lifecycle
SDL(Secure Development Lifecycle) by Microsoft
OWASP's Software Assurance Maturity Model
Building Security In Maturity Model (BSIMM)
NIST's Secure Software Development Framework
DevSecOps basics: 9 tips for shifting left (Gitlab)
6 Ways to bring security to the speed of DevOps (Gitlab)
Threat Model
What is Threat Modeling / Wikipedia
Threat Modeling by OWASP
Application Threat Modeling by OWASP
Agile Threat Modeling Toolkit
OWASP Threat Dragon
2. Develop
Secure Coding
Secure coding guide by Apple
Secure Coding Guidelines for Java SE
Go-SCP / Go programming language secure coding practices guide
Android App security best practices by Google
Securing Rails Applications
3. Build
SAST(Static Application Security Testing)
Scan Source Code using Static Application Security Testing (SAST) with SonarQube, Part 1
Dynamic Application Security Testing with ZAP and GitHub Actions
Dynamic Application Security Testing (DAST) in Gitlab
DAST using projectdiscovery Nuclei (github action)
ZAPCon 2021-Democratizing ZAP with test automation and domain specific languages
DAST levels defined by OWASP
Penetration testing
Penetration Testing at DevSecOps Speed
5. Deploy
Security Hardening & Config
CIS Benchmarks
DevSecOps in Kubernetes
Security Scanning
Best practices for scanning images (docker)
6. Operate and Monitor
RASP(Run-time Application Security Protection)
Runtime Application Self-Protection by rapid7
Jumpstarting your devsecops - Pipeline with IAST and RASP
Security Audit
Security Monitor
IAST(Interactive Application Security Testing)
IAST levels defined by OWASP
Metrics, Monitoring, Alerting
Security Analysis
Attack Surface Analysis Cheat Sheet by OWASP
Security of CICD
Github Actions
Security hardening for GitHub Actions
Github Actions Security Best Practices
GitHub Actions Security Best Practices [cheat sheet included]
Jenkins
Securing Jenkins
Securing Jenkins CI Systems by SANS
DEPRECATED/chef-jenkins-hardening
Awesome Resources
https://github.com/TaptuIT/awesome-devsecops
🚀 Other roadmaps
U.S. Department of Defense
Larry Maccherone
The DevSecOps Security Checklist
Gitlab security devops diagram
🙏🏼 Wrap Up
If you think the roadmap can be improved, please do open a PR with any updates and submit any issues. Also, I will continue to improve this, so you might want to star this repository to revisit.
No homepage URL was recorded for hahwul/DevSecOps in TopGit's last sync. The README tab above frequently contains screenshots and demo links, or check the repository description on GitHub.
Is hahwul/DevSecOps open source?
Yes — hahwul/DevSecOps ships under the MIT license, which makes its source code freely readable (and, depending on license terms, forkable and reusable). Source: github.com/hahwul/DevSecOps.
What else is in the Developer Tools space?
hahwul/DevSecOps is tracked by TopGit under the Developer Tools category, alongside 8 GitHub-tagged topics. Trending and Topics pages list peer repositories of comparable stars and language.
What is hahwul/DevSecOps?
hahwul/DevSecOps (hahwul/DevSecOps) is a Just project on GitHub. From the project's own README: ♾️ Collection and Roadmap for everyone who wants DevSecOps. Hope your DevOps are more safe 😎
What license does hahwul/DevSecOps use?
hahwul/DevSecOps is released under the MIT license. Always verify the LICENSE file directly on GitHub for the authoritative terms — license strings can be edited out of sync with a project's actual stance.
Where do I read more about hahwul/DevSecOps?
This TopGit page is a snapshot — the READ ME tab shows the project's own README content (links stripped, images preserved). The GitHub repository at github.com/hahwul/DevSecOps is the definitive source.
Why is hahwul/DevSecOps categorized under Developer Tools?
TopGit places hahwul/DevSecOps in the Developer Tools category based on its GitHub topics and description (tagged: "awesome-list", "collections", "devops"). Categories are assigned from real repository metadata, not editorial guesswork.
Read full README in the tab above.
Still deciding about DevSecOps?
One click hands the question to an AI along with this page — see what it says about DevSecOps.