Phase 08.04 · From Severity to Action

Risk Rating & Remediation

A severity score is a starting point, not an answer. The client does not need to know that a vulnerability scored 9.8 in the abstract — they need to know whether their business is at risk and what to do first. This lesson is about the two skills that turn findings into decisions: translating raw technical severity into prioritized business risk, and writing remediation a client can actually carry out.

00

From technical severity to business risk

A vulnerability's severity and its risk are not the same thing, and confusing them produces reports that mis-direct the client's effort. Severity is a property of the flaw in the abstract — how bad it is on paper. Risk is what that flaw means in this environment: severity weighed against how likely it is to be exploited here and what it would actually cost the business.

The consequence is sometimes counter-intuitive. A "Critical" CVE on an isolated lab host with no route to anything valuable can be a lower real-world risk than a "Medium" misconfiguration on the server holding the crown-jewel data. Your job as the tester is to do that weighing for the client — to take the raw scores and turn them into a prioritized picture of where the organization is genuinely exposed.

Lesson
08.04
Phase
Reporting
Reads with
CVSS
01

Severity, applied consistently

Before you can weigh risk, you need a stable yardstick for severity — and the cardinal rule is to pick one metric and use it identically throughout the entire report. The industry default is CVSS. Whatever you choose, define it once (in the appendix), explain the scale to the client, and never mix metrics mid-document. A report that rates one finding "8.8 CVSS" and another "high-ish" has no usable severity ranking at all.

Most reports collapse the metric into named bands the client can act on at a glance:

BandRough meaningClient posture
CriticalSevereDrop everything — full compromise or crown-jewel exposure, exploitable now.
HighSeriousRemediate urgently; a realistic path to significant impact.
MediumModerateSchedule a fix; meaningful but constrained by conditions or prerequisites.
LowMinorAddress as hygiene; limited impact or hard to exploit.
InformationalNoteNo direct risk, but worth the client's awareness.

The technical guidance in NIST SP 800-115 is a useful external anchor for how severity feeds into a structured assessment.

02

Likelihood × impact

The model that turns severity into business risk is simple to state and where the real judgement lives: risk = likelihood × impact. Real findings rate the two separately and then combine them, because the combination is what tells the client how worried to be.

Worked against the sample Valley Veterinary Ventures engagement, the same model produces very different ratings for superficially similar issues:

FindingLikelihoodImpactWhy
Default admin creds on internal build server (10.10.10.20)ModerateHighNeeds corporate-network access — but any host on that network can reach it, and it yields stored credentials that may match corporate logins.
End-of-life Apache Tomcat, internal, exploitation confirmedModerateHighNot internet-facing, but easily exploitable from inside and proven during testing — full access to the host.
Outdated phpMyAdmin / PHP, theoretical RCE onlyLowModerateNo working exploit was developed and it falls outside the engagement's scope; possible, but not demonstrated.

Notice how the third finding, despite a frightening "RCE" label, settles at a lower risk than the unglamorous default-credentials issue — precisely because likelihood matters as much as the headline severity.

03

Writing remediation that works

A finding without a usable fix is half a finding. Good remediation is actionable and tied to the root cause — and since most findings fall into the three families of authentication, configuration, and patching, most remediation does too. Identify which one you are dealing with and the shape of the fix follows.

The single most important rule of remediation writing: recommend the security outcome, not a specific named product. You are not positioned to tell a client "stop using Apache Tomcat and switch to product X" — you do not have the knowledge of their environment, contracts, and constraints to make that call, and it reads as a sales pitch rather than security advice. Instead, describe what must become true:

You identify; you do not implement. A tester recommends fixes — they do not log in and apply them. Beyond the obvious conflict of interest, the client owns their change process. Point to authoritative hardening standards (NIST, CIS, OWASP) so the team can act with confidence, and leave the hands on the keyboard to them.
04

Prioritization for the client

A list of problems is not a plan. Once every finding has a risk rating, sort by risk so the highest-impact issues rise to the top of the report — the client should be able to read the findings in order and be reading them in priority order. Then help them sequence the work: separate the quick wins (change a default credential, disable a service, apply a waiting patch) from the strategic fixes (roll out MFA org-wide, re-segment a flat network).

Be realistic about what the client can execute. Remediation that ignores their operational reality gets shelved. A roadmap that says "this week, this quarter, this year" turns your findings from a source of anxiety into a source of direction — and that, ultimately, is what they paid for.

05

Common remediations

Just as the same findings recur, so do their fixes. Keep these reusable patterns ready — tailored, never pasted:

AI drafts remediation; you own its correctness. A language model will produce fluent remediation text instantly, but generic advice often does not fit the client's real environment and can be subtly — or dangerously — wrong. Treat it as a starting draft, check every recommendation against what you actually found, and never paste client specifics into a public AI tool.

You have now seen every piece of a finding and how to rate and fix it. Time to assemble one yourself — the hands-on Report Builder lets you compose a finding, rate its risk, and watch a quality checker react in real time.