Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save joaovarelas/93194a82c1ff65919f08662893a1aae6 to your computer and use it in GitHub Desktop.

Select an option

Save joaovarelas/93194a82c1ff65919f08662893a1aae6 to your computer and use it in GitHub Desktop.
DevSecOps & SDLC Security - References and Standards

DevSecOps & SDLC Security - References

1. NIST SSDF (Secure Software Development Framework)

  • Summary: The NIST Secure Software Development Framework (SSDF) offers a set of practices to help organizations develop secure software. The framework emphasizes integrating security throughout the software lifecycle, from planning to response. It is structured into four key phases:

2. NIST SP 800-160 Vol 1 Revision 1: Systems Security Engineering

  • Summary: NIST SP 800-160 provides guidelines for secure system engineering, focusing on risk management, security requirements, and control frameworks. It aims to create systems resilient to attacks by integrating security throughout system design, development, and testing phases.
    https://csrc.nist.gov/pubs/sp/800/160/v1/r1/final

3. NCCoE DevSecOps Project Description

4. DoD DevSecOps Tools & Activities Guidebook

5. MITRE DevSecOps Best Practices Guide

  • Summary: MITRE’s guide outlines best practices for embedding security into DevSecOps workflows, including continuous monitoring, automation, and proactive threat management. It emphasizes integrating security controls in fast-paced development environments.
    https://saf.mitre.org/DevSecOps_Best_Practices_Guide.pdf

6. OWASP DevSecOps Verification Standard (GitHub)

  • Summary: The OWASP DevSecOps Verification Standard aims to create a set of standards for verifying the security of DevSecOps practices. It offers benchmarks for evaluating the security of DevSecOps pipelines and provides tools and techniques for assessing security risks in these environments.
    https://github.com/OWASP/www-project-devsecops-verification-standard

7. OWASP SAMM (Software Assurance Maturity Model)

  • Summary: OWASP SAMM is a model for assessing and improving software security practices. It provides a framework with measurable maturity levels in domains like governance, construction, verification, and deployment, helping organizations improve their security processes over time.
    https://owaspsamm.org/about/

8. OWASP DevSecOps Maturity Model (DSOMM)

9. OWASP DevSecOps Guidelines (Latest)

  • Summary: The OWASP DevSecOps Guidelines provide comprehensive guidance on integrating security into DevSecOps practices. It covers secure coding, automated testing, threat modeling, and continuous monitoring as core elements of a secure development pipeline.
    https://owasp.org/www-project-devsecops-guideline/latest/

10. Microsoft Engineering Playbook - DevSecOps

11. DevSecOps Guides - Wiki

  • Summary: DevSecOpsGuides is an open-source, expert-driven framework hosted on GitHub and wiki.devsecopsguides.com, designed to integrate security seamlessly into the software development lifecycle through a shift-left methodology. It aligns with established standards like NIST, OWASP, and CIS by offering practical, tool-agnostic guidance on secure coding to prevent vulnerabilities such as SQL injection and XSS, threat modeling for risk prioritization, security testing via pen tests and scans in CI/CD, infrastructure hardening for servers and networks, compliance with regulations like GDPR and HIPAA, and streamlined incident response playbooks. Aimed at developers, security pros, and ops teams from novice to expert levels, it emphasizes collaborative culture to foster resilient, audit-ready applications efficiently.

    https://wiki.devsecopsguides.com/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment