Skip to content

Understanding Results

Global risk score

Each scan produces a risk score from 0 to 100, calculated by weighting findings by severity:

LevelWeightMeaning
🔴 CRITICAL×10Immediately exploitable vulnerability
🟠 HIGH×5High risk, urgent fix required
🟡 MEDIUM×2Moderate risk, fix soon
🔵 LOW×1Low risk, best practice
ℹ️ INFO×0Informational, no direct risk

The overall level is determined as follows:

ScoreLevel
0✅ SAFE
1 - 30🔵 LOW
31 - 60🟡 MEDIUM
61 - 85🟠 HIGH
86 - 100🔴 CRITICAL

Scan report

Report structure

The report is organized into tabs per scanner. Each tab shows:

  • The number of findings by severity
  • Finding details: affected file, line number, description, recommendation

NPM version check

The NPM tab compares dependencies with the latest version published on npm. When a lock file is present, its resolved version takes precedence as the comparison baseline.

DifferenceSeverityCode
Major (xy)🔴 HIGHNPM_OUTDATED
Minor (x.yx.z)🟡 MEDIUMNPM_OUTDATED
Patch (x.y.zx.y.w)🔵 LOWNPM_OUTDATED

The update table shows the current version, latest available version, and the source used for the comparison.

Version ui5

Detailed view of the ui5 x.x.x version, with data from https://ui5.sap.com/ :

  • Librairies,
  • Composants,
  • Themes.

Open-source project - Apache-2.0 license