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: Policy Violations #25

Conversation

rbt-mm
Copy link
Owner

@rbt-mm rbt-mm commented Mar 11, 2024

Description

This PR introduces the new view Policy Violation Audit in the sidebar.

This view displays a list of all policy violations filtered by ACLs and other optional filters, making it easier to get an overview of all policy violations in one's projects with the possibility to filter them and only show relevant violations (e.g. Violation State = FAIL).

Backend PR: rbt-mm/dependency-track#22

Addressed Issue

Backend 1770

Additional Details

  • Requires the VIEW_POLICY_VIOLATION permission
  • User preferences like page size, sort order and visible columns are stored in the browsers local storage

localhost_8081_policyViolationAudit (1)

localhost_8081_policyViolationAudit (2)

Checklist

rbt-mm added 3 commits March 11, 2024 10:58
Adds a new view in the sidebar, Policy Violation Audit, which shows
every policy violation filtered by ACLs and other optional filters.
This view makes it easier to get an overview of all policy violations in
all the projects with the possibility to filter them and only show
relevant violations.

`VIEW_POLICY_VIOLATION` permission is required to access the view

Signed-off-by: RBickert <[email protected]>
Changes the behavior of the Sidebar of the DefaultContainer to show the
"GLOBAL AUDIT" headline when a user has the permission
"VIEW_VULNERABILITY" or "VIEW_POLICY_VIOLATION"

Signed-off-by: RBickert <[email protected]>
@rbt-mm rbt-mm merged commit a588950 into master-global-audit-view-policy-violations Mar 12, 2024
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.

1 participant