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

Avoid duplicates with alias #838

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Conversation

LaVibeX
Copy link
Contributor

@LaVibeX LaVibeX commented May 6, 2024

Using this new feature will help avoid duplicated vulnerabilities. Users can drag and prioritize the display of vulnerability sources over others. A new API endpoint will fetch enabled sources.

Description

  • Introduce a UI feature that allows admins to prioritize the display of vulnerability sources.
  • Show only enabled sources in the list.
  • Update the list automatically when the page is refreshed or when the refresh button is clicked.
  • Create a new API endpoint specifically for enabled sources.
  • Disable the list when the Deduplication toggle button is turned off.

Backend changes: DependencyTrack/dependency-track#3685

image

image

This new tool is located in the internal analyzer tab, however I think it could be somewhere less hidden. The Configuration tab or the Vulnerability Sources tab are other options.

image

Addressed Issue

This PR fix DependencyTrack/dependency-track#1994

Additional Details

This feature was done using the draggable and sortable function from sortablejs.

Checklist

Using this new feature will help to avoid duplicated vulnerabilities.
Drag option to prioritize the display of a Vulnerability Sources over the other.
Fetch new api endpoint to retrieve enabled sources.

Signed-off-by: Andres Tito <[email protected]>
Signed-off-by: Andres Tito <[email protected]>
Signed-off-by: Andres Tito <[email protected]>
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.

Offer alias-based de-duplication of vulnerabilities
1 participant