If one module fails or returns old data, users should be able to re-run just that module without re-scanning everything.
What to do
- In
frontend/src/components/views/ScanResults.tsx, add a small refresh icon on each result card
- On click: re-run that specific module
- Show loading spinner while refreshing
- Update results when done
Acceptance criteria
- Refresh icon visible on each module result
- Clicking re-runs only that module
- Shows loading state
- Updates results when complete
- Doesn't affect other modules
If one module fails or returns old data, users should be able to re-run just that module without re-scanning everything.
What to do
frontend/src/components/views/ScanResults.tsx, add a small refresh icon on each result cardAcceptance criteria