DependencyTrack / DependencyTrack/frontend

Add Policy Violations Column to Projects Page

Open
#94 4 comments 0 reactions 0 assignees View on GitHub
enhancement p2
Dominant language
Vue
Stars
171
Forks
250
Avg merge
10h 56m
Merged PRs (30d)
84

Description

### Current Behavior:
The Projects page offers the following columns:

* Project Name
* Version
* Last BOM Import
* BOM Format
* Risk Score
* Active
* Vulnerabilities

ie, no display of policy violations

### Proposed Behavior:
Add a sortable "Policy Violations" column to the page. This will make it easy to perform tasks such as:
* Sort by risk and check for low policy violaton count... which may be an indication that policies are incorrectly configured.
* Sort by policy violation count to see the worst offending projects. When policies are "mature" then these projects should perhaps be focused on first.

Note that a simple count of total violations would include License and Operability Risk... so maybe a bit more nuance might be needed.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start at the Projects page implementation and inspect how the existing Risk Score and Vulnerabilities columns obtain values and support sorting. Determine which policy violations count, including how License and Operability Risk are handled, then verify that the displayed counts and sorting work for representative projects.

Written by the indexing model from the issue text.

Assessment

Domain
frontend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.