Skip to content

Show tracking status badge for internal vulnerabilities - #1773

Open
heyiamwahab236 wants to merge 2 commits into
DependencyTrack:4.14.xfrom
tecan:feature/internal-vuln-tracking-badge
Open

Show tracking status badge for internal vulnerabilities#1773
heyiamwahab236 wants to merge 2 commits into
DependencyTrack:4.14.xfrom
tecan:feature/internal-vuln-tracking-badge

Conversation

@heyiamwahab236

Copy link
Copy Markdown

Description

Internal vulnerabilities give no visual indication of whether they actually affect
anything in the portfolio. If the affected component identifiers (PURL/CPE) do not
match any component — for example due to a typo — the vulnerability silently matches
nothing.

The vulnerability details header now shows a Tracked/Untracked pill badge for
INTERNAL vulnerabilities, based on whether the vulnerability currently affects any
project. A tooltip explains that Untracked may indicate non-matching identifiers.

Addressed Issue

Part of DependencyTrack/dependency-track#7030

Additional Details

Checklist

  • I have read and understand the contributing guidelines
  • This PR fixes a defect, and I have provided tests to verify that the fix is effective
  • This PR implements an enhancement (manually verified; this repo has no unit-test harness)
  • This PR introduces changes to the database model, and I have updated the migration changelog accordingly
  • This PR introduces new or alters existing behavior, and I have updated the [documentation] accordingly
  • This PR is a substantial change (per the ADR criteria), and I have added an [ADR] under docs/adr/

Internal vulnerabilities give no visual indication of whether they
actually affect anything in the portfolio. If the affected component
identifiers (PURL/CPE) do not match any component - for example due to
a typo - the vulnerability silently matches nothing.

The vulnerability details header now shows a Tracked/Untracked pill
badge for INTERNAL vulnerabilities, based on whether the vulnerability
currently affects any project. A tooltip explains that Untracked may
indicate non-matching component identifiers.

Signed-off-by: Abdul wahab Shah <abdulwahab.shah236@gmail.com>
@owasp-dt-bot

owasp-dt-bot commented Aug 25, 2026

Copy link
Copy Markdown

Snyk checks have passed. No issues have been found so far.

Status Scan Engine Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

The i18n CI check requires new translation keys to be present in every
locale file. Non-English locales carry the English strings until
translated via Crowdin, consistent with other untranslated entries.

Signed-off-by: Abdul wahab Shah <214828401+heyiamwahab236@users.noreply.github.com>
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.

3 participants