DependencyTrack / DependencyTrack/dependency-track

Allow perform OWASP Risk Rating and CVSS in the Component's CVE Audit

Open
#2,503 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
9h 4m
Merged PRs (30d)
229

Description

### Current Behavior

Currently the CVE audit allows only CVE impact assessment as an analysis state, justification, vendor response, details and comments.

But the CVE official CVSS may not be same for all environments and sometime totally differs to that we use in our project. E.g. Vulnerability affects only Windows systems but we use Linux.
Or it is calculated for standard Linux desktop system and we use Linux embedded and very limited system.
So we need to have project/product specific CVSS and OWASP Risks calculations for CVEs.

### Proposed Behavior

It could be very good to have in the CVE Audit the project/component own CVSS calculator and OWASP Risk Rating so we can exact describe all risks and recalculate CVSS based on really used environment and project configuration.

### Checklist

- [X] I have read and understand the [contributing guidelines](https://github.com/DependencyTrack/dependency-track/blob/master/CONTRIBUTING.md#filing-issues)
- [X] I have checked the [existing issues](https://github.com/DependencyTrack/dependency-track/issues) for whether this enhancement was already requested

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Component's CVE Audit and its existing impact-assessment fields; no implementation files or tests are named. Clarify how project/component-specific CVSS and OWASP Risk Rating calculations should coexist with official scores before implementing. Done means the audit supports both assessments using the project's actual environment and configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
22/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.