Safeguard
Security Guides•

EPSS percentile or probability: which belongs on a dashboard?

EPSS gives a probability and a percentile that mean different things. Learn which to show, how to avoid misreading them and what they leave out.

Safeguard Security Team
4 min read

Show the probability when you need a likelihood of exploitation activity, and the percentile when you need to rank against all scored vulnerabilities. Label which one you display. They are not interchangeable: because most scores sit near zero, a modest probability can already be a high percentile.

What EPSS says it is

FIRST's EPSS FAQ explains that the score ranges from 0 to 1, or 0 to 100 percent, and estimates the likelihood that a data partner's sensors will detect and share evidence of exploitation activity for a vulnerability, in the next 30 days. A score of 0.95 means a 95 percent estimated probability of observed exploitation activity in that window.

It also says plainly that EPSS does not account for context such as compensating controls or factors specific to your environment. A complete risk calculation combines the probability with environmental context and likely impact.

Probability versus percentile

ProbabilityPercentile
MeaningAbsolute chance of observed exploitation activity in 30 daysPosition relative to all scored vulnerabilities
UseThresholds, expected counts, cost benefitQuick ranking and triage lists
RiskSeems small when it is notSeems precise when it is relative

The FAQ gives an example of the skew. Because the distribution is heavily weighted toward zero, since most vulnerabilities have no observed exploitation activity, a probability of 0.10 currently sits around the 95th percentile. A reader seeing "10 percent" might shrug, while "95th percentile" sounds alarming, yet they describe the same item.

Dashboard rules

  1. Label the field. Write "EPSS probability" or "EPSS percentile", never just "EPSS".
  2. Show the date. Scores update, so a stale value misleads. Show when it was fetched.
  3. Do not average it. A mean probability across findings has no clear meaning.
  4. Set thresholds on probability. It has stable properties for downstream work, as the FAQ notes about expected counts and threshold analysis.
  5. Use percentile for sorting. It is easy to read in a ranked list.
  6. Pair it with context. Add reachability, exposure and known exploited status.

What EPSS does not replace

EPSS predicts exploitation activity across the population. It does not say whether the vulnerable code runs in your application, whether the asset is exposed or what it would cost you. Reachability analysis and asset context fill those gaps. A known exploited listing, such as CISA's catalog, is separate evidence that exploitation has been observed.

A simple triage use

Combine three signals per finding: known exploited yes or no, EPSS probability above your chosen threshold or not, and reachable or not. Set the response window by the combination. Document the thresholds and review them on a schedule.

Pitfalls

  • Treating a low score as safe forever. Scores change.
  • Comparing probability across different dates.
  • Hiding the 30 day window in the tooltip. Put it in the label.

Safeguard offers SBOM and dependency scanning, reachability analysis and policy gates. You can run a free scan at gold.safeguard.sh/scan.

Try it yourself

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

Click through the exploitability signals and note which questions each one answers.

Quick check

Is a 0.10 EPSS probability low?

It means about a 10 percent estimated chance of observed exploitation activity in 30 days, and per FIRST that currently sits near the 95th percentile.

Can EPSS stand in for a risk score?

No. FIRST says it lacks organisational context and should be combined with impact and environment.

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.