Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

feat: add EPSS history storage and trend chart visualization#2232

Open
singhdaksh7 wants to merge 1 commit into
aboutcode-org:main from
singhdaksh7:feat/fixing-a-major-issue
Open

feat: add EPSS history storage and trend chart visualization #2232
singhdaksh7 wants to merge 1 commit into
aboutcode-org:main from
singhdaksh7:feat/fixing-a-major-issue

Conversation

@singhdaksh7

@singhdaksh7 singhdaksh7 commented Mar 24, 2026

Copy link
Copy Markdown

Summary

  • Fetch full EPSS score history ordered by "published_at" in "VulnerabilityDetails" view instead of only the latest entry
  • Serialize EPSS history as JSON and pass it safely to the template context
  • Add a Chart.js line chart in the EPSS tab to visualize score changes over time (with percentile shown in tooltips)
  • Add EPSS score + percentile row to the Essentials tab severity table so users can see it without switching tabs

Closes #1276
Relates to #1732

Test plan

  • Open a vulnerability page that has EPSS data
  • Check the Essentials tab shows an EPSS Score row with score and percentile
  • Switch to the EPSS tab and verify the current score table is still present
  • Verify the trend chart renders with dates on X-axis and score (0–1) on Y-axis
  • Hover over chart points to confirm percentile appears in the tooltip
  • Open a vulnerability with no EPSS data and confirm no chart or errors appear

- Fetch full EPSS score history ordered by published_at in VulnerabilityDetails view
- Serialize EPSS history as JSON and pass to template context
- Add Chart.js line chart in EPSS tab to visualize score trend over time
- Add EPSS score + percentile row to Essentials tab severity table
Closes aboutcode-org#1276
Relates to aboutcode-org#1732
Signed-off-by: Daksh Singh <manavdaksh7@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Reviewers

No reviews

Assignees

No one assigned

Labels

None yet

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

VulnerableCode Insights

1 participant

AltStyle によって変換されたページ (->オリジナル) /