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 #19

Conversation

rbt-mm
Copy link
Owner

@rbt-mm rbt-mm commented Feb 7, 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

Addressed Issue

Backend 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

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 <[email protected]>
@rkg-mm
Copy link
Collaborator

rkg-mm commented Feb 7, 2023

In left menu, "Global Audit" section should be above "Administration" section

@rkg-mm
Copy link
Collaborator

rkg-mm commented Feb 7, 2023

Sometimes the checkbox filters in the second tab are read-only, after switching between the 2 tabs. The filters are not useable then (seen in Chrome)

@rbt-mm rbt-mm merged commit ecac699 into master-global-audit-view-vulnerabilities Feb 8, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants