Security · phase
Phase 2: Protect
Implement safeguards — secure coding, dependency scanning, secrets management, access controls, and more.
Purpose
The Protect phase implements security safeguards based on identified threats and risks. It covers the technical and procedural controls needed to protect assets, from secure coding standards to infrastructure-as-code security.
Skills
Secure Coding
/security-secure-coding <topic>Establishes secure coding standards and guidelines. Covers input validation, output encoding, authentication patterns, error handling, and language-specific security practices.
.singularskills/security/<topic>/02-protect.mdDependency Scan
/security-dependency-scan <topic>Plans dependency scanning and software composition analysis. Defines scanning tools, CI/CD integration, vulnerability thresholds, and remediation workflows for third-party dependencies.
.singularskills/security/<topic>/02-protect.mdSecrets Management
/security-secrets-management <topic>Designs secrets management architecture. Covers vault selection, rotation policies, access controls, injection patterns, and emergency credential revocation procedures.
.singularskills/security/<topic>/02-protect.mdAccess Control
/security-access-control <topic>Designs access control architecture. Covers authentication mechanisms, authorization models (RBAC, ABAC), least privilege implementation, and access review processes.
.singularskills/security/<topic>/02-protect.mdEncryption Strategy
/security-encryption-strategy <topic>Develops encryption strategy for data at rest and in transit. Covers algorithm selection, key management, certificate lifecycle, and cryptographic standards.
.singularskills/security/<topic>/02-protect.mdAPI Security
/security-api-security <topic>Defines API security standards. Covers authentication (OAuth 2.0, API keys), rate limiting, input validation, CORS policies, and API gateway configuration.
.singularskills/security/<topic>/02-protect.mdContainer Security
/security-container-security <topic>Establishes container security practices. Covers image scanning, runtime protection, network policies, resource limits, and Kubernetes security configurations.
.singularskills/security/<topic>/02-protect.mdIaC Security
/security-iac-security <topic>Defines infrastructure-as-code security standards. Covers Terraform/CloudFormation security scanning, policy-as-code, drift detection, and secure defaults.
.singularskills/security/<topic>/02-protect.md