Dependency Trust Scoring
Every third-party dependency in your SBOM is evaluated for security trustworthiness. The trust score aggregates automated checks across code security practices, development workflows, supply chain hygiene, and project governance - giving your team a single metric to assess how well-maintained and secure a dependency really is.
What it evaluates
For each dependency detected in the SBOM, the service resolves the upstream source repository and runs a battery of security checks against it. The result is a trust score from 0 to 10, accompanied by a letter grade (A through F) and a per-check breakdown so teams can see exactly where a dependency falls short.
Scores are cached and refreshed automatically, so repeated scans across repositories return results instantly without redundant lookups.
Security checks
The trust score is computed across four categories, each covering multiple automated checks:
Code security practices
Static analysis
Known vulnerabilities
Fuzzing
Binary artifacts
Development workflow
CI tests
Code review
Branch protection
Dangerous workflows
Supply chain hygiene
Dependency updates
Pinned dependencies
Signed releases
Packaging
Project governance
Maintained
Contributors
License
Security policy
Token permissions
Scoring scale
Each check produces a score from 0 to 10. The overall trust score is the average across all applicable checks, mapped to a letter grade:
| Grade | Score range | Interpretation |
|---|---|---|
| A | 8.0 – 10.0 | Strong security practices across the board |
| B | 6.0 – 7.9 | Good practices with minor gaps |
| C | 4.0 – 5.9 | Moderate risk - several checks failing |
| D | 2.0 – 3.9 | Significant security concerns |
| F | 0.0 – 1.9 | Minimal or no security practices detected |
In the SBOM dashboard, hovering a dependency’s trust score reveals the full per-check breakdown - showing which checks passed, which raised warnings, and which failed - so teams can make informed decisions about whether to keep, replace, or monitor a dependency.