Interactive engineering labs

Practice production decisions before they are incidents

Scenario-based labs for Kubernetes, Zero Trust, API security, incident response, supply chain, AI infrastructure, Linux, and production debugging. Each lab turns a real engineering failure mode into a focused decision exercise.

KubernetesZero TrustAPI SecurityIncident ResponseSupply ChainAI InfrastructureLinux
Security practice

Cloud native security simulators

Use these labs when you want to test the decisions behind RBAC, mTLS, runtime defense, supply-chain gates, threat modeling, and AI agent infrastructure.

K8SHard

~10 min | Incident-style lab

Kubernetes Security Simulator

Secure a production Kubernetes cluster across real scenarios: RBAC, NetworkPolicy, PodSecurity, secrets, image provenance, and audit decisions.

RBACNetworkPolicyPodSecuritySecrets
Practice the scenario
IDHard

~12 min | Design exercise

Zero Trust Network Builder

Design service-to-service communication using SPIFFE workload identity, mTLS, attestation, federation, and short-lived SVIDs.

SPIFFESPIREmTLSFederation
Practice the scenario
APIHard

~12 min | Interactive drill

API Attack & Defense

Spot vulnerable endpoints before attackers do: JWT confusion, OAuth redirect bypasses, mass assignment, CORS, rate-limit spoofing, and webhook timing.

JWTOAuthGatewaysOWASP API
Practice the scenario
IRHard

~15 min | Incident-style lab

Incident Response Simulator

Triage Falco alerts, stolen service-account tokens, crypto-miner indicators, container drift, suspicious audit logs, and eBPF detections.

FalcoRuntimeeBPFForensics
Practice the scenario
SLSAMedium

~12 min | Interactive drill

Supply Chain Defense Simulator

Review signing, SBOM, SLSA, dependency confusion, GitHub Actions scope, and admission policy gaps before artifacts reach production.

SigstoreSBOMSLSACI/CD
Practice the scenario
MESHMedium

~12 min | Interactive drill

Service Mesh Routing Game

Debug mTLS rollout flaws, AuthorizationPolicy scope, JWT validation, traffic shifting, retry storms, and Envoy diagnostics.

IstioEnvoymTLSAuthZ
Practice the scenario
TMHard

~15 min | Decision drill

Threat Modeling Challenge

Classify STRIDE threats, trust boundaries, attack trees, data sensitivity, mitigations, and risk priority across production systems.

STRIDEBoundariesMitigationRisk
Practice the scenario
ARCHHard

~20 min | Design exercise

Secure Architecture Builder

Choose VPC boundaries, WAF placement, secret stores, CDN origin controls, IAM access, and multi-region resilience patterns.

ArchitectureIAMSecretsResilience
Practice the scenario
ESCHard

~20 min | Interactive drill

Kubernetes Escape Room

Walk through compromise chains and pick the control that breaks each step: token recon, host access, exec abuse, and secret exposure.

EscalationEscapeSecretsControls
Practice the scenario
AIHard

~15 min | Interactive drill

AI Infrastructure Security Game

Identify prompt injection, model extraction, vector database leakage, agent tool scope, cost abuse, and MCP server identity gaps.

AgentsMCPRAGTool Scope
Practice the scenario
How to use the labs

Learn, decide, then keep the checklist close

The labs are designed to pair with the free courses and reference sheets. Read the concept, practice the failure mode, then keep the command sheet nearby when you ship.