Week 15 · lesson

Prioritization Is a Defensible Tradeoff

A risk register is useful only if it changes what the team does next.

Prioritization converts findings into an ordered, owned plan.

The plan should be explainable to both technical and non-technical stakeholders.

Use a simple priority model

For CS1337, classify:

P1 — urgent

Active high-impact exposure, immediate deadline, or failure threatening required function where evidence is strong.

P2 — high

Important weakness with meaningful exposure/impact but not an immediate emergency.

P3 — planned

Valid risk that should be corrected through normal work.

P4 — monitor / accept temporarily

Low current impact/exposure or intentionally accepted with owner, evidence, and review date.

These labels are not universal industry standards. They are a classroom decision framework.

Every priority needs a sentence

Weak:

P1 because critical.

Stronger:

P1 because the required public status service certificate expires tomorrow, loss of TLS identity validation would interrupt the expected client path, and no replacement is yet staged in the fictional change record.

The second sentence names evidence, deadline, and required function.

Treatment options

A risk can be:

Reduce

Apply a control or remediation that lowers exposure/impact/likelihood.

Avoid

Stop the unnecessary activity or remove the component/function.

Transfer/share

Contract/insurance/vendor arrangements may shift some financial/operational responsibility, though technical consequences can remain.

Accept

Owner intentionally accepts residual risk for a stated period/reason.

Acceptance is a decision, not forgetting the finding.

Sequence dependencies

Some fixes depend on others.

Example:

inventory service version

test patched version in staging

prepare rollback

schedule change

deploy

verify

A remediation plan that says only “patch it” hides the real work.

Lab: prioritize Northstar findings

Use your six findings and assign:

  • P1/P2/P3/P4;
  • owner;
  • treatment;
  • deadline/review date;
  • verification test.

Then add one constraint:

Only one production-like change window is available this week.

Which change goes first?

Defend the choice.

A reasonable answer might prioritize a certificate expiring tomorrow over a lower-exposure package update, but your architecture/evidence should drive the decision.

Consider control interactions

Changing one thing can reduce or increase another risk.

Example:

  • disabling unused service reduces exposure;
  • but if monitoring depended on that service unexpectedly, observability may break.

This is why remediation retests the system, not just the finding.

Close findings with evidence

A finding is not closed because:

  • ticket says done;
  • package manager ran;
  • someone changed a setting;
  • alert disappeared.

Close it when the defined acceptance criteria are met and evidence is recorded.

Example closure criteria:

current version >= fixed version
required service health passes
previously exposed path no longer represented
negative test passes
monitoring remains healthy
change record linked

Residual risk remains after remediation

Even after patching:

  • other vulnerabilities can exist;
  • configuration can drift;
  • privileged users remain privileged;
  • dependencies can fail;
  • monitoring can miss events.

Record what remains.

Finish the Risk and Remediation Register

Your final register needs:

  1. at least six findings;
  2. asset/function context;
  3. exposure and impact;
  4. external severity where relevant;
  5. existing control evidence;
  6. local priority + rationale;
  7. owner;
  8. treatment and deadline;
  9. change/exception constraints;
  10. verification criteria; and
  11. residual risk.

Then produce a short Top Three Actions summary for a non-technical leader.

Each action should answer:

  • what needs attention;
  • why now;
  • who owns it;
  • how we will know it is fixed.

A strong final statement:

The Week 15 priorities are based on the fictional system's exposure, required functions, deadlines, control evidence, and uncertainty rather than external severity alone. Every remediation has an owner and verification condition, and unresolved residual risk remains visible.

That is risk management with engineering evidence.