Skip to content

feat: Implement Threat Analytics Dashboard and Backend Rate Limiting (#172)#189

Open
punithkumar-060308 wants to merge 1 commit into
Mrinalray:mainfrom
punithkumar-060308:feature/issue-172-threat-analytics-dashboard
Open

feat: Implement Threat Analytics Dashboard and Backend Rate Limiting (#172)#189
punithkumar-060308 wants to merge 1 commit into
Mrinalray:mainfrom
punithkumar-060308:feature/issue-172-threat-analytics-dashboard

Conversation

@punithkumar-060308

Copy link
Copy Markdown

…(#172)

Summary

Implemented the Threat Analytics Dashboard and backend rate limiting for Issue #172.

Changes

  • Added localStorage-based scan history
  • Implemented Safe vs Threat chart using Chart.js
  • Added Threat Types bar chart
  • Added Recent Scans table
  • Added dashboard statistics
  • Added robust history parsing
  • Implemented Express rate limiting for the /check endpoint
  • Updated README to reflect the completed feature

Testing

  • Verified URL scanning works correctly
  • Verified scan history persists after page refresh
  • Verified dashboard charts and recent scans table update correctly
  • Verified backend starts successfully and rate limiting is applied

Closes #172

@punithkumar-060308

Copy link
Copy Markdown
Author

Hi @Mrinalray,

This PR is submitted as part of ECSOC. Could you please add the ECSOC26 label if required?

Thank you!

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.

[FEATURE REQUEST]: Implement Threat Analytics Dashboard and Backend Rate Limiting

1 participant