Calculating TruRisk Score

The calculation of TruRisk Score involves various parameters like, Asset Criticality, Qualys Detection Score (QDS), and Qualys Vulnerability Score (QVS). This section informs you about TruRisk Score calculation using these various parameters. 

Asset Risk Score is renamed to TruRisk Score.

The TruRisk Score calculation is also applicable for Qualys CSAM application.

Understanding Asset Criticality Score

It is calculated based on multiple tags assigned to the asset with Asset Criticality Scores (ACS) defined. The highest score is considered for the ACS if multiple tags are assigned to the asset.

For example, if you assign 6 tags to your asset, the tag with the highest value between 1-5 will be considered the contributing factor while calculating the TruRisk Score.

For more information about configuring tags, see Configure Tags

Understanding the Qualys Detection Score

The Qualys Detection Score (QDS) is assigned to vulnerabilities detected by Qualys. QDS has a range from 1 to 100 and with four severity levels:

QDS is derived from the following factors:

If multiple CVEs contribute to a QID, the CVE with the highest score is considered for the QDS calculation.

Understanding the Qualys Vulnerability Score for CVEs

Qualys Vulnerability Score (QVS) is a Qualys-assigned score for a vulnerability based on multiple factors associated with the CVE, such as CVSS and external threat indicators like active exploitation, exploit code maturity, CISA known exploitable, and many more.

Understanding TruRisk Score

TruRisk Score is the overall risk score assigned to the asset based on the following contributing factors:

TruRisk Formula for Managed Asset

The TruRisk formula for managed asset, includes the number of vulnerabilities; the asset with greater vulnerabilities gets a higher score. The TruRisk formula for managed asset has the following features:

TruRisk Score = MIN( ACS * (wc*Avg(QDSc)*np.power(Count(QDSc), 1/100) +

wh*Avg(QDSh)*np.power(Count(QDSh), 1/100)+

wm*Avg(QDSm)*np.power(Count(QDSm), 1/100)+

wl*Avg(QDSl)*np.power(Count(QDSl), 1/100)),1000)

 

where,

ACS - Asset Criticality Score.

w - weighing factor for each severity level of QIDs [critical(c), high(h), medium(m), low(l)]

Avg(QDS) - Average of Qualys Detection Score for each severity level of QIDs

np.power - value of np.power is constant to 0.01

TruRisk Formula for Externally Exposed Unmanaged Assets

TruRisk Score = MIN( (Asset exposure) * ACS * (wc* Avg(QVSc) * np.power(Count(QVSc), 1/100) +wh* Avg(QVSh) * np.power(Count(QVSh), 1/100) +wm* Avg(QVSm) * np.power(Count(QVSm), 1/100)+ wl* Avg(QVSl) * np.power(Count(QVSl), 1/100), 1000)

 

where,

ACS - Asset Criticality Score.

w - weighing factor for each severity level of QIDs [critical(c), high(h), medium(m), low(l)]

Avg(QVS) - Average of Qualys Vulnerability Score for each severity level of QVS

np.power - value of np.power is constant to 0.01

Click on the risk score for a particular asset to view the detailed calculation.

Related Topics

TruRisk Score Range in Multi-Grouped Table widget