Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Global Audit View: Vulnerabilities #411

Merged

Conversation

rbt-mm
Copy link
Contributor

@rbt-mm rbt-mm commented Feb 8, 2023

Description

This PR introduces the new view Vulnerability Audit in the sidebar.

This view displays a list of all findings filtered by ACLs and other optional filters and shows them either by occurence or grouped by vulnerability, allowing a user to easily see every finding from the associated projects in one place and to alter the output to the user's preferences by filtering/sorting the data.

Backend PR: DependencyTrack/dependency-track#2472

Addressed Issue

DependencyTrack/dependency-track#1770

Additional Details

  • Requires the VIEW_VULNERABILITY permission
  • User preferences like page size, sort order and visible columns are stored in the browsers local storage
  • Deep routing is available for both tabs
  • The data for a tab will only be fetched when it is opened

localhost_8081_vulnerabilityAudit (3)

localhost_8081_vulnerabilityAudit (4)

A PR for a policy violations audit will soon follow!

Checklist

rbt-mm and others added 5 commits February 7, 2023 14:35
Adds a new view in the sidebar, Vulnerability Audit, which either shows
every finding by occurrence or every finding grouped by vulnerability
(both are filtered by ACL and other optional filters).
Makes it possible to easily audit every finding of one's projects in one
place.

`VIEW_VULNERABILITY` permission is required to access the view.

Signed-off-by: RBickert <rbt@mm-software.com>
Signed-off-by: RBickert <rbt@mm-software.com>
Signed-off-by: RBickert <rbt@mm-software.com>
Signed-off-by: RBickert <rbt@mm-software.com>
rbt-mm and others added 6 commits February 8, 2023 15:54
Signed-off-by: RBickert <rbt@mm-software.com>
Changes the pagination in both Vulnerability Audit tabs to server side
to reduce the amount of incoming traffic

Signed-off-by: RBickert <rbt@mm-software.com>
Signed-off-by: rbt-mm <113189967+rbt-mm@users.noreply.github.com>
Signed-off-by: RBickert <rbt@mm-software.com>
Signed-off-by: RBickert <rbt@mm-software.com>
Signed-off-by: RBickert <rbt@mm-software.com>
@rkg-mm
Copy link
Contributor

rkg-mm commented Dec 18, 2023

@nscuro Can you add this to 4.11 milestone?

@nscuro nscuro added this to the 4.11 milestone Feb 21, 2024
@nscuro nscuro added the enhancement New feature or request label Feb 21, 2024
@nscuro
Copy link
Member

nscuro commented Feb 21, 2024

Hopefully for the last time, could you please resolve the merge conflict @rkg-mm / @rbt-mm? 😄

rbt-mm and others added 3 commits February 22, 2024 13:00
Signed-off-by: rbt-mm <113189967+rbt-mm@users.noreply.github.com>
Signed-off-by: RBickert <rbt@mm-software.com>
@nscuro nscuro merged commit ad83334 into DependencyTrack:master Feb 22, 2024
8 of 9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants