Remediation Plan Layer and Exposure Brief Sequencing
Executive Summary
SecurityV0 currently has a gap between a ranked recommendation and Create Ticket.
We are showing prioritized remediation ideas, but we are not yet giving the operator an execution-grade remediation layer. Wiz does. That is the missing step.
The correct operator flow is:
- See the risk.
- Open the exposure brief.
- Understand what is happening.
- Choose the best remediation plan.
- Open remediation plan detail.
- Execute or hand off.
- Verify closure.
For the next iteration, Engineering should do two things only:
- Add a new
Remediation Plan Detaillayer reachable from every clickable recommendation. - Make a surgical sequencing change to the existing
Authority Exposure Briefso remediation appears earlier than governance-condition support material.
This is not the brief redesign. The full visual redesign of the exposure brief will happen in a separate iteration with separate mocks.
Product Decision
The operating model is:
Overviewis for prioritization.Authority Exposure Briefis the case file.Top Remediation Planis the recommended first intervention.Remediation Plan Detailis the execution workflow.Actionis the target-specific change.Ticketis the handoff artifact.
Findings are not part of the primary path for this work. They remain an investigation and evidence surface.
Terminology Decision
Use these terms deliberately:
Risk reduceris the internal ranking term.Remediation planis the user-facing term.Actionis the concrete change on a specific path, chain, object, endpoint, role, or policy edge.Target objectis the thing being changed.Object typeis the source-system type of that thing.
This distinction matters because one ranked recommendation at the brief level may affect several paths or chains, but it does not necessarily collapse the entire cluster with one universal fix.
Example:
Assign accountable owner and invalidate expanded scopecan be one remediation plan.- That plan may contain several actions, each tied to a different service principal or authority path.
What Is Missing Today
Today the product path is effectively:
- Detect risk.
- Rank reducers.
- Create ticket.
That skips the operator's actual decision step:
- what exact object changes
- why this fix is the highest-leverage move
- what exact action should be taken
- how to verify that the fix worked
The product therefore behaves like a prioritization surface, not yet a remediation workflow.
New Layer: Remediation Plan Detail
Purpose
The new layer exists between recommendation selection and ticket creation.
Its job is to convert a ranked remediation plan into an actionable, verifiable set of changes.
Entry Point
Each row or card in Top Remediation Plans should behave as an entry into one Remediation Plan Detail.
Click behavior:
- open
Remediation Plan Detail - preserve brief context
- support return to the same exposure brief state
Engineering may implement this as a dedicated page or routed overlay, but it must behave like a first-class detail layer with URL-addressable state. It must not be treated as a transient ticket modal.
Required Information Hierarchy
The new layer should contain these sections in this order:
1. Plan Overview
State the recommendation in plain language:
- what exact remediation plan is proposed
- what kind of risky pattern it addresses
- why this is the highest-leverage first move
Example framing:
Restrict LLM endpoint access to the exposed destinations in this cluster. This is the highest-leverage first move because it removes the active exfiltration vector affecting the most dangerous exercised paths in this brief.
2. Required Actions
Show the concrete actions required to implement the plan.
Each action should be target-specific and operator-usable.
This section answers: what are the actual changes I need to make?
3. Compact Verification
Show a small footer-level verification section:
- SecurityV0 will recalculate exposure after the change
- optional manual re-check steps
- residual risk note only if needed
This section answers: what should I check after the action is made?
4. Handoff
Create Ticket belongs on each action card, not as one global CTA.
The ticket payload should be generated from the same structured remediation data shown on screen for that action.
Remediation Plan Detail: What The Operator Must See
The page guidance above is the information hierarchy. Engineering and design also need a clearer answer to a more practical question:
what should actually be visible on this page?
The operator should be able to understand five things within seconds:
- what the recommended plan is
- why it exists
- how many concrete actions it requires
- what kinds of objects it applies to
- where to start
Above-The-Fold Anatomy
The first screen of Remediation Plan Detail should include:
1. Plan Header
Show:
- remediation plan title
- brief or cluster name
- severity and priority treatment
- short one-sentence operator summary
This should read more like a recommended intervention than a record detail page.
2. Narrative Summary
Show 1-2 short paragraphs that explain:
- what risky pattern this plan addresses
- why these actions belong together
- what the operator should expect to change
If there is one useful shared fact, it can appear inline here, for example:
2 required actions across 2 Foundry agents
Do not create a side panel or KPI strip for product-model metadata that does not directly help the operator act.
Required Actions Section
This is the core of the page.
Each action card or row should show:
- target object
- object type
- project when applicable
- destination endpoint when applicable
- current access mechanism
- system to change
- exact control to edit
- role or binding to change
- responsible owner or team
- recommended change
- execution guidance
- one-sentence
why this matters - per-action
Create Jira Ticket
If the remediation plan spans multiple targets, group actions by shared pattern:
- by object type, service principal, or workload
- by endpoint or destination
- by provider or control type
Do not flatten ten similar actions into an undifferentiated list if grouping improves comprehension.
Execution Guidance Presentation
Execution guidance should be part of each action card and more prominent than generic rationale.
For each action, show one of the following:
- exact command block
- exact policy diff or binding change
- explicit console path with named object
- explicit handoff instruction when the change must be executed outside SV0
Execution guidance is informational. SV0 should remain read-only with respect to source systems; the product may guide the change and create tickets or tasks, but it should not execute the remediation itself.
If a field is unknown, show Not yet determined. Do not hide missing specificity behind generic prose.
Verification Presentation
Verification should be present, but visually light.
The correct emphasis is:
- action first
- recalculation by SecurityV0 second
- manual re-check third
Do not spend a third of the page on validation. A compact footer block is sufficient.
When A Plan Has Only One Action
If a remediation plan resolves to a single concrete action:
- keep the same page structure
- show one action card
- do not collapse plan and action into one unnamed blob
The model should remain consistent whether the plan contains one action or many.
When A Plan Has Many Actions
If a remediation plan resolves to many actions:
- preserve the plan-level narrative at the top
- show grouped action lists below
- allow scanning by target and provider
- do not force the operator to infer which actions belong to the same plan
This is the critical case for ownership remediation and similar multi-principal fixes.
What Not To Show Prominently
Do not let the page become:
- a raw evidence dump
- a findings-style table
- a generic object detail page
- a ticket modal with extra text
- a side-panel metadata summary of internal product model labels
- a standalone remediation module with its own separate navigation model
Evidence can be linked or summarized, but the page should stay centered on remediation understanding and execution.
Design Intent
Remediation Plan Detail should feel like a visual child of the new Overview page and Exposure Brief direction:
- strong narrative compression
- bold primary statement
- clear first action
- minimal supporting context
- evidence after meaning
- embedded in the existing app shell and brief flow, not presented as a separate remediation product area
The operator should feel they are still inside the same product story, not dropped into a different admin console pattern.
Data Contract Principles
The same remediation payload should drive:
- plan summary card in the brief
- remediation plan detail layer
- action list
- ticket body
- later verification state
Minimum fields:
- plan title
- plan rationale
- target object
- object type
- project
- destination endpoint
- current access mechanism
- system to change
- exact control to edit
- role or binding to change
- responsible owner or team
- actions
- execution instructions
- verification instructions
- per-action ticket payload
Interim Change: Authority Exposure Brief Sequencing
This iteration is intentionally surgical.
We are not redesigning the full brief yet. We are only changing the sequence and emphasis so the operator sees remediation earlier.
Required Section Order
The brief should now read:
Highest-Risk PathWhat HappenedAm I Exposed?How Do I Fix It?Governance ConditionView Access Paths
Rationale:
What Happenedexplains the case.Am I Exposed?quantifies scope.How Do I Fix It?answers the next operator question.Governance Conditionis supporting explanation, not the primary next step.
Interim Layout Guidance
Make only the following layout changes now:
1. Move How Do I Fix It? above Governance Condition
This is the most important structural change.
2. Rename and increase emphasis on Top Remediation Plans
The first recommendation should read like the recommended move, not just the first row in a list.
At minimum, each reducer should show:
- action title
- short why-this-matters sentence
- impacted scope
- number of affected actions or targets when greater than one
- concise supporting signals
3. Make reducers clickable
The click target should open the new Remediation Plan Detail layer.
4. De-emphasize the boxed feel of Am I Exposed?
Do not redesign the section yet, but reduce the visual impression that it is a detached dashboard tile block. It should feel like part of the brief narrative, not a separate analytics widget.
Explicit Non-Goals For This Iteration
Do not do the following in this workstream:
- full Authority Exposure Brief visual redesign
- Findings workflow redesign
- cross-cluster remediation rollup
- automated remediation execution
- broad navigation refactor
- new executive reporting surfaces
Those belong to later iterations.
Engineering Instructions
Engineering should implement in two work packages.
Work Package 1: New Remediation Plan Detail Layer
Requirements:
- reachable from each recommendation in the exposure brief
- URL-addressable
- supports back-navigation to the originating brief
- shows explanation-led header, required actions, compact verification, and per-action ticket handoff
- stays inside the existing app shell and brief navigation context
- does not introduce a separate remediation-module nav model or a global ticket CTA
- reuses one structured remediation payload
Work Package 2: Brief Sequencing Change
Requirements:
- reorder the sections so
How Do I Fix It?appears beforeGovernance Condition - rename the section to
Top Remediation Plans - make
Top Remediation Plansvisually stronger - make reducers clickable
- keep the rest of the brief structurally intact for now
Claude Code Instructions
Claude Code should treat this as an information-architecture and workflow change, not a broad design exploration.
Implementation rules:
- Do not redesign the whole exposure brief in this iteration.
- Do not push users into findings as the primary next step.
- Treat
Remediation Plan Detailas a new product layer, not a ticket modal. - Reuse the same remediation payload across brief card, plan detail, actions, and ticket.
- Keep ticket creation per action, downstream of the action content.
- Preserve the exposure-brief context when opening and closing remediation plan detail.
- Do not add a side panel for plan metadata unless it contains information the operator immediately needs to act.
- Do not hardcode
identityterminology; usetarget objectandobject type.
Mocking Guidance
Separate mocks will be provided for the new remediation plan detail layer.
Those mocks should inherit the design pattern already established for the revised overview direction:
- strong narrative compression
- clear operating story
- explicit first action
- evidence below meaning, not above it
For the current exposure brief iteration, mock changes should stay narrow:
- reorder sections
- strengthen reducer emphasis
- make recommendation rows/cards behave as navigation into the new layer
Acceptance Criteria
This iteration is successful if an operator can:
- land in the exposure brief and understand the case
- identify the recommended first remediation plan quickly
- click into a dedicated remediation plan detail layer
- understand which actions are required
- see the exact control surface to change on each action
- generate a ticket for each required action from the same payload
Open Follow-On Questions
These questions are intentionally deferred, not blockers for this iteration:
- Should remediation plan detail open as a full page or a routed drawer?
- When do we aggregate one remediation plan across multiple briefs or clusters?
- When is confidence high enough to emit raw commands automatically?
- How should verification state roll back into tracked actions and closure UX?