Build a security advisory triage system in Copilot Studio — a multi-agent solution White Hat could actually run. One coherent build that forces you through nearly the entire AB-620 skills list, in a domain you actually care about.
Tick each stage as you complete it. Get the 6 core stages standing and you've touched every heavily-weighted skill on the exam. The 2 stretch stages mop up the newest topics (Foundry, Fabric, A2A).
// context // The consultancy gets a constant trickle of inbound security items — a client reports a finding, a CVE alert lands, an analyst needs a remediation call. Right now that triage is manual.
SENTINEL is the agent solution you're building to handle it. An analyst drops in a finding (say, a CVE ID plus an affected asset). The agent:
→ enriches it with live CVE data and internal exposure context, → grounds a remediation recommendation in your own methodology docs, → scores the risk with a formula, → renders a triage card, then — only after an analyst approves — drafts a bilingual client advisory and files a ticket. Finally you package and ship it through proper dev→test→prod lifecycle.
Every one of those verbs is an exam skill. Here's the build, stage by stage.
Each stage is written objective-first — what to configure and why, not exact button coordinates (the UI shifts, and the exam tests concepts, not menus). Tap to open.
Objective: make the design decisions before you touch the canvas — the exam asks these as scenario questions constantly.
Objective: stand up the triage agent and make it answer from your docs, not the base model.
new finding, triage this, remediation for…).Objective: give the agent hands — pull live external data. This is your home turf wearing a wizard.
Objective: compute something with a formula, store it, and render it — three of the most "un-dev" skills on the exam, knocked out together.
CVSS × asset_exposure × client_criticality. Wrestle with the syntax on purpose — it's Excel-flavored and the exam expects you to read it.Objective: nothing leaves the building without a human. Build the flow that gates the advisory + ticket.
Objective: stop building one god-agent. Delegate — exactly like your opencode sub-agents, in a GUI.
Objective: prove SENTINEL behaves. This is the domain pure devs skip — don't.
Objective: move SENTINEL dev→test→prod like a professional, with nothing hardcoded. This single stage is worth disproportionate exam points.
Objective: touch the two integrations most candidates never build, so scenario questions on them aren't abstract.
Objective: nail the A2A-vs-connected-agents distinction by actually building an A2A hand-off.
The exam's skills-measured list, mapped onto the build. If a stage number is blue, it's a stretch stage.
*Computer use is the one skill SENTINEL doesn't naturally need. Spin up the built-in computer-use sample separately for 20 minutes — it's the only orphan on the list.