DevSecOps Change Management Lab
In a software delivery pipeline, one change can stop every team from shipping or teach every developer to bypass a control. This lab asks how much process each of three DevSecOps changes deserves: promoting a CI/CD gate from warn to block, bumping a base image for a published CVE, and rolling out a secrets scanner with a pre-commit hook.
For each one you classify the change, rate its risk, pick the approvers, plan the test, rollback, window, communications and verification, and then a seeded outcome shows whether your plan held. Penalties apply for the classic mistakes. Debrief exports a change record per change and a CSV register.
You are the change manager at Kestrel Works
Kestrel Works (kestrelworks.example) is a fictional software company with 212 service repositories, a shared pipeline template and a release train every second Thursday (5 Nov, 19 Nov, 3 Dec, 17 Dec). Mon to Wed of release week is a stabilisation freeze for pipeline changes, and a year-end freeze starts Mon 21 Dec. Teams sit in Berlin and Austin. You are the change manager. Three requests are on your desk, and each needs a different weight of process.
- 1Classify it: standard, normal or emergency
- 2Rate the risk: impact, likelihood, blast radius, reversibility
- 3Pick the approvers and the CAB path
- 4Choose the test and validation plan
- 5Choose a rollback plan
- 6Pick the change window
- 7Choose communications and post-change verification
- 8See what happened, from a seeded outcome
3 changes. Pro hides the hints. A good test plan uncovers hidden dependencies as you choose it. Passing score is 70%.
Loading…
TL;DRWhat this lab is
5 points
- A DevSecOps change management lab: you are the change manager at a fictional software company and you review three changes, a CI/CD security gate promoted from warn to block, a base-image bump for a critical-rated CVE, and a secrets-scanner and pre-commit rollout.
- For each change you classify it (standard, normal or emergency), rate impact, likelihood, blast radius and reversibility, pick approvers, a test plan, a rollback plan, a change window, communications and a post-change verification.
- A seeded outcome then resolves hidden dependencies and failures (rollback needed, drift, a missed dependency, an out-of-hours failure) and shows whether your plan held. Runs are repeatable with a ?seed= link.
- Penalties apply for classic mistakes: emergency used to skip testing, no rollback, an untested rollback, a change inside a freeze, a single approver for a large blast radius, and no verification.
- The debrief exports a Markdown change record (RFC) per change and a CSV change register. Downloading documents is Pro; reading them on the page is not.
Frequently asked questions
What is the DevSecOps Change Management Lab?
A browser-based training lab where you act as the change manager for a fictional software company. Over three pipeline and tooling changes you classify the change, assess risk, choose approvers, plan testing, rollback, the window, communications and verification, and then see a seeded outcome of what happened. It trains judgement about process weight, not pipeline syntax.
Why does promoting a gate from warn to block count as a change?
Because it alters what every team can ship. A shared pipeline template applies to every repository on its next run, so a blocking rule has a large blast radius. The safeguards are a dry run on real pipeline history, a pilot, a tested hotfix path, and a per-repository waiver that expires.
Is a critical CVE an emergency change?
Not by itself. In ITIL change enablement terms an emergency change is needed to stop active or imminent harm. A severity score is not exploitation. If there is no known exploitation and the vulnerable path is not reachable, a standard bump through the pipeline, with its tests and canary, is both safer and usually faster than a rushed one.
What is a canary deploy and why does it matter for an image bump?
A canary deploys the change to a small slice first and compares error rate and memory with the old version before widening. A base image bump can break a service that pins an old library or raise memory use, and unit tests will not always show that.
Why is a secrets-scanner rollout done in waves?
Because the failure mode is developer behaviour. A scanner with many false positives teaches people to bypass it. Tuning the patterns, piloting with volunteers, logging every bypass and measuring hook installs wave by wave keeps the control meaningful.
What makes a rollback plan good in a pipeline change?
A fast, tried way back: a policy flag that returns a gate to warn, a previous image digest that can be redeployed, or a per-organisation switch that drops a scanner to warn. Waivers and bypasses need an owner and an expiry so the way round does not become permanent.
How does the seeded outcome work?
Each change hides a few risks, such as a blocked hotfix path, a pinned library or a bot that pushes generated files. The seed fixes the dice. Choosing tests, rollback, windows and approvers that address a risk makes it much less likely to fire, and a good rollback or verification limits the damage if it does. The same seed, level and plan always give the same outcome.
How do the difficulty levels differ?
Rookie shows a hint at each step and a "watch for" list of hidden dependencies, and has the lowest chance that an unmitigated risk fires. Pro hides the hints, but a good test plan reveals a hidden dependency as you choose it. Elite hides everything until the outcome and raises the chance that an unmitigated risk fires.
What do I get in the export?
A Markdown change record per change, with type, risk, approvers, window, test, rollback, communications, verification, the simulated outcome and the process findings, and a CSV register of all three. Downloading and copying documents is Pro. You can read the same records on the debrief page.
Is any of this real?
No. Kestrel Works, its people, repositories and the kestrelworks.example domain are invented, and every outcome is simulated in your browser. Nothing here connects to a real pipeline or repository.
More security tools
The tools people use most on PlayCISO.
Catch injected instructions hiding in content your AI agent should only read.
Score your readiness against the first international standard for AI security threats.
Critical CVEs across 21 major vendors, month by month — and what the 2026 surge means.
Build an ordered ruleset, replay labelled packets and catch shadowed and any-to-any rules.
Self-assess all six Functions, from Govern to Recover, and see your weakest one.
Search 172 threat actors across Microsoft, CrowdStrike, Mandiant and community names.