Safeguard
Security Guides•

Why fix internet-facing systems first, and how do you rank the rest?

A simple ranking for small teams: exploited and exposed first, exposed second, internal third. Scores break ties instead of deciding the order.

Safeguard Security Team
3 min read

Rank fixes by two questions before looking at any score: is the flaw known to be exploited, and can an attacker reach the system? Exploited and exposed goes first, exposed second, internal third. Severity scores then break ties inside each group instead of setting the order.

Why scores alone mislead

FIRST, the organization behind CVSS, states that the Base score reflects only intrinsic qualities of a vulnerability, independent of threat or your environment, and says CVSS-B "should not be used alone to assess risk". A 9.8 in a tool nobody can reach may matter less than a 6.5 in your login service. The score is useful, but it answers a different question than "what should I fix today".

A four-bucket ranking

BucketTestTypical timing
1On the CISA exploited list and the system is reachable from the internetThis week, immediately if possible
2Reachable from the internet, not known exploitedWithin your normal window
3Known exploited but internal onlySoon, because internal access is easier after a phishing event
4Internal and not exploitedRoutine calendar

The timing column is a suggestion. Choose numbers you can keep.

How to answer the two questions

Exploited? CISA calls its Known Exploited Vulnerabilities catalog the authoritative source of vulnerabilities exploited in the wild and tells organizations to use it as an input to prioritization. It is available as CSV and JSON. EPSS, from FIRST, estimates the probability of exploitation in the next 30 days, from 0 to 1, and is updated daily. Treat EPSS as another input about likelihood, not a verdict.

Exposed? Use your inventory column. If you do not have one, start with the DNS records and your cloud load balancers.

Do not multiply scores

The EPSS FAQ is blunt that multiplying EPSS by a CVSS score does not compute probability times severity and is never a good idea. Keep them separate and use judgement.

A worked example

You have three findings. A web framework flaw with a modest score but on the exploited list, in your public site. A critical score in a build tool that runs only on your laptop. A high score in an internal admin script. Order: framework, admin script, build tool. The first is exploited and exposed. The second is internal but real. The third is local and unreachable.

Try it yourself

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

Quick check

Should I ignore anything that is not on the exploited list?

No. Many serious flaws are exploited before they are listed, and listing takes time. Use the list to move items up, not to dismiss the rest.

Does internal mean safe?

No. Phishing and stolen credentials put attackers inside. Internal items rank lower, not at zero.

Safeguard exploitability checks and reachability analysis support this ranking, and a free scan is at gold.safeguard.sh/scan.

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.