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

Enhancement Request: Preserve and Reuse Comments for Similar Suppressed Vulnerabilities Across Dependency Versions #4462

Open
2 tasks
Krzyshio opened this issue Dec 13, 2024 · 0 comments
Labels
defect Something isn't working in triage

Comments

@Krzyshio
Copy link

Krzyshio commented Dec 13, 2024

Current Behavior

When a vulnerability is suppressed and tied to a specific dependency version, its associated comments and justifications disappear from the Dependency Track once it’s no longer applicable. However, if a similar vulnerability resurfaces due to a minor version change in the same dependency, the previously provided reasoning is not accessible anymore. This forces users to re-investigate and rewrite justifications, even though the root cause and reasoning often remain the same.

Expected Behavior

Proposed Enhancement:

  • Maintain a history or archive of suppressed vulnerabilities, including their comments and justifications.
  • Allow users to reference or reuse these comments when a similar vulnerability appears, even if the dependency version is slightly different.
  • Reduce repetitive effort and ensure consistent decision-making over time by enabling quick access to previously documented rationales.

This feature would significantly streamline the workflow, minimize duplicate work, and preserve valuable institutional knowledge for future reference.

Dependency-Track Version

4.7.x

Dependency-Track Distribution

Container Image, Executable WAR

Database Server

PostgreSQL

Database Server Version

No response

Browser

Google Chrome

Checklist

@Krzyshio Krzyshio added defect Something isn't working in triage labels Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
defect Something isn't working in triage
Projects
None yet
Development

No branches or pull requests

1 participant