secure-by-design-pattern-library

Apply secure-by-design Kubernetes patterns for zero-trust, defense in depth, and least privilege.

3|3|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill secure-by-design-pattern-library
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: secure-by-design-pattern-library
Source: https://github.com/adaptive-enforcement-lab/claude-skills/tree/main/plugins/patterns/skills/secure-by-design-pattern-library
Command: npx skills add https://github.com/adaptive-enforcement-lab/claude-skills --skill secure-by-design-pattern-library

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building security into architecture from the ground up, not bolting it on afterward. These patterns enforce security properties at the application, network, and admission control layers, making violations visible and costly.

Core Features & Use Cases

  • Zero trust mTLS integration
  • Defense in depth pod hardening
  • Least privilege RBAC configurations
  • Fail-secure admission controls with threat modeling

Quick Start

Apply the secure-by-design pattern library to your Kubernetes deployments to begin implementing zero-trust and defense-in-depth from the ground up.

Frequently Asked Questions about secure-by-design-pattern-library

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement secure-by-design patterns in Kubernetes?

Secure-by-design patterns in Kubernetes enforce zero-trust, defense in depth, and least privilege across applications and infrastructure. You apply these patterns to cloud-native deployments to make security violations visible and costly from the ground up.

What is defense in depth pod hardening for Kubernetes?

Defense in depth pod hardening builds security controls into Kubernetes pod architecture across application, network, and admission layers. This approach enforces zero-trust and least privilege, making security violations visible rather than bolting them on afterward.

How do I configure least privilege RBAC in Kubernetes clusters?

Configuring least privilege RBAC in Kubernetes clusters involves applying secure-by-design patterns that restrict permissions to the minimum required. This enforces zero-trust governance and fail-secure admission controls across your cloud-native infrastructure.

Does zero trust mTLS integration work with existing Kubernetes deployments?

Zero trust mTLS integration applies secure-by-design patterns to existing Kubernetes deployments and CI/CD pipelines. It targets cloud-native infrastructure to enforce secure-by-default governance without requiring a complete architecture overhaul.

Why do I need threat modeling for Kubernetes admission controls?

Threat modeling for Kubernetes admission controls specifies alignment with policy evaluation and fail-secure enforcement. It ensures your secure-by-design patterns make violations costly by evaluating threats before deployment rather than reacting afterward.

What's the best way to enforce zero trust in Kubernetes CI/CD pipelines?

The best way to enforce zero trust in Kubernetes CI/CD pipelines is applying secure-by-design patterns with fail-secure admission controls. This approach integrates mTLS, RBAC hardening, and policy evaluation to achieve secure-by-default governance.