Skip to content
Destination Breadth

Destination Breadth

The Destination Breadth factor measures how wide the destination address range is. This factor carries a higher default cap than Source Breadth because destination breadth directly indicates blast radius - the number of hosts an attacker could reach if the flow is exploited.

Default max contribution: 30 points.

Scoring table

CIDR PrefixBase PointsWith Public IP Bonus (+5)Example
/0 (any)30 (max)-0.0.0.0/0, any, or any x.x.x.x/0
/1 - /825308.0.0.0/8
/9 - /161823172.16.0.0/16
/17 - /241015192.168.1.0/24
/25 - /3151010.0.0.0/28
/32 (host)058.8.8.8

Public IP bonus

A +5 point bonus is added when the destination address is a public IP. The bonus is larger than the source equivalent (+3) because exposing services to or toward public destinations carries greater risk.

The same classification as Source Breadth applies: the bonus is skipped only when the whole destination range lies inside non-public space (RFC 1918 private, CGNAT 100.64.0.0/10, loopback, link-local, multicast, or reserved 0.0.0.0/8 / 240.0.0.0/4). For example, 100.64.1.10 gets no bonus, while 10.0.0.0/7 (which includes the public 11.0.0.0/8) gets it. The documentation ranges and 198.18.0.0/15 count as public.

Clamping

After adding the public IP bonus, the total is clamped to 30. For example, a /1 prefix (25 base) with a public IP bonus (+5) reaches exactly 30. A /0 prefix already hits the cap at 30, so no bonus is applied.

With a custom dstMax in the CLI, the clamped points are then scaled proportionally to the custom cap (see Overview).