Complete DevSecOps Pipeline Builder
Compose and reorder pipeline stages, generate a GitLab-style YAML model, inject application and supply-chain defects, set release policies, and run the workflow through production.
Interactive teaching environment
A coordinated set of browser-based labs for secure CI/CD, automated security gates, Kubernetes and infrastructure security, and software-supply-chain incident response.
The suite follows a single application from source control through automated testing, software-supply-chain controls, declarative deployment, production verification, monitoring, and incident response. Every lab is self-contained, safe to run in a classroom, and designed for experimentation rather than passive reading.
Use independently or as a four-part sequence
Compose and reorder pipeline stages, generate a GitLab-style YAML model, inject application and supply-chain defects, set release policies, and run the workflow through production.
Run simulated SAST, DAST, SCA, secret, IaC, and container scans; compare coverage; triage findings; manage exceptions; and decide whether a release should proceed.
Harden Kubernetes YAML, test policy-as-code rules, simulate admission decisions, apply NetworkPolicy, review RBAC, and evaluate a Terraform configuration for cloud exposure.
Investigate dependency confusion, runner compromise, registry tampering, and secret leakage using audit data, SBOMs, signatures, provenance, logs, and response actions.
Each principle appears in more than one technical context
Developers, security personnel, platform engineers, and operators contribute controls and evidence in the same delivery system.
Low-cost checks run early, while environment-dependent verification runs after a deployable artifact exists.
Pipeline rules, infrastructure, deployment policy, exceptions, and evidence are versioned and reviewable.
Automation supports decisions; it does not replace context, exploitability analysis, or accountable acceptance of residual risk.
The same identified artifact is tested, signed, verified, and promoted rather than rebuilt separately for each environment.
Production telemetry and incidents create new tests, policies, threat models, and engineering priorities.
Ready-to-use individual or team activities
Require students to justify stage placement, failure thresholds, and manual approvals rather than merely obtaining a green result.
Have teams map each seeded weakness to the tools that detect it, the tools that miss it, and the reason for the difference.
Grade the final manifest, policy score, admission outcome, network restrictions, and explanation of operational tradeoffs.
Evaluate evidence quality, containment sequence, eradication, recovery criteria, and pipeline improvements after an incident.
Official documentation and recognized secure-development frameworks