DependencyTrack / DependencyTrack/dependency-track

New Analysis State: UPDATE

Open
#357 8 comments 0 reactions 0 assignees View on GitHub
enhancement p2
Dominant language
Java
Stars
4.2k
Forks
811
Avg merge
8h 39m
Merged PRs (30d)
237

Description

### Current Behavior:

Dependency-Track v3.4.1 (and 3.5.0-SNAPHOT) offers the following Audit Analysis states:

State | Description
------------ | -------------
EXPLOITABLE |The finding is exploitable (or likely exploitable)
IN_TRIAGE | An investigation is in progress to determine if the finding is accurate and affects the project or component
FALSE_POSITIVE | The finding was identified through faulty logic or data (i.e. misidentified component or incorrect vulnerability intelligence)
NOT_AFFECTED | The finding is a true positive, but the project is not affected by the vulnerability identified
NOT_SET | Analysis of the finding has not commenced

These states do not cover the situation where auditing has been performed and it has been determined that updating the component will resolve the vulnerability.

### Proposed Behavior:

Create an additional Analysis State:

State | Description
------------ | -------------
UPDATE |This finding is a true positive and can be resolved via upgrading the version used.

Thus, in a multi-project system with (say) 1000 vulnerabilties and 200 triaged to to have status UPDATE, one has a better indication on where to start with fixing things.

Having an UPDATE status might also allow for additional "hint" functionality to be incorporated (something that I will log separately).

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.