Establishes essential SDLC security controls including secrets detection, branch protection, and commit verification to create a secure development environment.
This skill provides domain-specific guidance for implementing the foundational stage of a secure Software Development Life Cycle (SDLC) during the initial phase of a project. It focuses on deploying critical defensive layers such as pre-commit hooks for automated secrets detection, strict branch protection policies with required reviews, and commit signature verification to ensure code integrity. By integrating these automated enforcement patterns, developers can block vulnerabilities at the local source level and prevent unauthorized merges, establishing a robust defense-in-depth strategy from the start.
主要功能
01Organization-wide security policy distribution strategies
020 GitHub stars
03Defense-in-depth implementation for git workflows
04Automated secrets detection via pre-commit hooks