Safeguard
Security Guides•

How do you adjust SAST and DAST severity for your own environment?

Keep the scanner rating as a starting point, then raise or lower it using exposure, data sensitivity and controls. Record each change and why.

Safeguard Security Team
4 min read

Treat the scanner's severity as a default, then adjust it with facts about your environment: whether the code is internet facing, what data it touches, and what other controls sit in front of it. Write down every override with a reason so it can be checked later.

Why default severity is not your severity

CVSS, the scoring system many tools borrow from, is open about its limits. The specification says the base score reflects intrinsic characteristics of a vulnerability and assumes the reasonable worst case across different deployed environments. It also says factors such as number of customers, monetary loss or public sentiment are outside its scope. For adjusting to your own setting it provides environmental metrics, which let an analyst customise the score by the importance of the affected asset and the presence of mitigations.

The qualitative bands in that specification are None at 0.0, Low at 0.1 to 3.9, Medium at 4.0 to 6.9, High at 7.0 to 8.9 and Critical at 9.0 to 10.0. Most scanners map their own ratings onto something similar.

Factors that should move severity

FactorRaises severity whenLowers severity when
ExposureReachable from the internet without loginOnly reachable from a restricted admin network
DataHandles credentials, payment or health dataHandles public or synthetic data
AuthenticationExploitable by anyoneNeeds a privileged account
Compensating controlsNone in placeA tested control blocks the attack path
ReachabilityThe vulnerable code path is calledThe code is dead or never receives untrusted input
Blast radiusA compromise reaches other systemsIsolated, low privilege service

A simple procedure

  1. Start with the scanner's rating.
  2. Answer the six questions above for the specific finding.
  3. Move the rating up or down by at most one band per factor group, and no more than two bands in total, so overrides stay defensible.
  4. Write the override reason in the finding record.
  5. Have a second person approve any downgrade of a high or critical item.
  6. Revisit overrides when the architecture changes, for example when an internal service gets an external route.

Rules of thumb

Downgrading is riskier than upgrading, because the cost of being wrong is hidden. Require stronger evidence to lower a rating than to raise it. Never lower severity because a fix is inconvenient.

Be careful with compensating controls. A web application firewall rule is not a fix for the underlying flaw, and it can be bypassed. Count a control only if you have tested that it blocks this path.

For more on reading severity next to confidence, see SAST severity versus confidence.

Try it yourself

Open the demo and compare how a plain severity ordering differs once exploitability is considered.

Click through it at your own pace, or open it full screen.

One factual note on Safeguard

Safeguard offers reachability analysis to show whether vulnerable code is actually called. If you want a quick look at your own code, the free scan at gold.safeguard.sh/scan is a no-account place to start.

Quick check

Is it acceptable to lower a scanner's severity?

Yes, with a written reason, evidence and a second approver for high and critical items. Review the override when the system changes.

Does CVSS measure risk?

Not on its own. It describes severity of the flaw. Risk also depends on your exposure, data and controls.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.