Security practices (blueprint)

Purpose: Deep, project-agnostic guides for core security practices. Each practice describes its principles, methodology, tooling, and integration with the development lifecycle.

Guide · Updated · Source

Audience: Teams adopting Security / Cybersecurity; project-specific security configuration and findings stay in docs/security/.


Why these practices matter

Security practices are proactive defense: they turn “hope we are safe” into repeatable activities that catch design flaws early, validate implementations continuously, and ensure the organization can respond and learn when something goes wrong. Together they connect architecture, delivery, and operations so security is owned by the whole team, not isolated in a late gate.

Proactive security practice loop

How repeatable security activities replace ad hoc hope with early flaw detection, continuous validation, and governed response.

  1. StartRecognize security as proactive defense owned across the whole team.
  2. Core steps (see walkthrough below)Apply the linked guides for modeling, testing, review, and incident response.
  3. OutcomeEstablish traceable defense that catches flaws early and supports governed response.
  4. Note: `docs/security/`Project-specific configuration and findings stay outside this blueprint index.

The loop closes when incidents and test findings feed updated threat assumptions, requirements, and detection — documented at the project level in docs/security/, docs/security/threat-models/, and docs/adr/ as appropriate.


Practice guides

Practice Guide Focus
Threat modeling Threat modeling — methodologies and practice STRIDE, PASTA, LINDDUN, attack trees, DFDs, risk rating, tools, SDLC integration
Secure code review SECURITY.md §7 Review checklists by language/framework, common vulnerability patterns, reviewer training
Security testing Security testing — strategy and implementation SAST, SCA, DAST, IAST, CI/CD, container/IaC scanning, vuln lifecycle, metrics
Penetration testing Security testing — strategy and implementation Scope, rules of engagement, PTES / OWASP Testing Guide, reporting, remediation tracking
Incident response Security incident response IR plan, NIST lifecycle, roles, containment, comms, tabletops, metrics
Supply chain security SECURITY.md §9 SBOM generation, dependency management, artifact signing, SLSA framework adoption
Secrets management SECURITY.md §5 Vault patterns, cloud-native secret stores, rotation policies, secret injection, audit

Core knowledge: Security body of knowledge — principles, OWASP, authentication, cryptography, S-SDLC.

Bridge: Security ↔ SDLC ↔ PDLC bridge — how Security maps to delivery and product lifecycles.


Keep project-specific security documentation in docs/security/, threat models in docs/security/threat-models/, and security decisions in docs/adr/, not in this file.