feat: implement adversarial robustness demo - #76
Conversation
- Updated the Threat Intelligence page to add a section for demoing adversarial robustness - Updated the metrics page to show adversarial metrics - Updated alerts detail page to show flow data JSON and redirect to Workbench for analysis
PR Compliance Guide 🔍(Compliance updated until commit 286a156)Below is a summary of compliance checks for this PR:
Compliance status legend🟢 - Fully Compliant🟡 - Partial Compliant 🔴 - Not Compliant ⚪ - Requires Further Human Verification 🏷️ - Compliance label Previous compliance checksCompliance check up to commit 9a0ee10
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
PR Code Suggestions ✨Explore these optional code suggestions:
|
||||||||||||
User description
Description
This PR implements adversarial robustness demo for showcasing model robustness against adversarial evasion attacks
Related Issue
Closes #24
Closes #33
Type of Change
How Has This Been Tested?
Screenshots (if applicable)
Checklist
PR Type
Enhancement, Tests
Description
Add adversarial robustness demo with FGSM attack simulation
Implement flow_data column to alerts for raw network flow storage
Create adversarial experiment report endpoint with metrics visualization
Add robustness demo UI with live A/B/C testing interface
Diagram Walkthrough
File Walkthrough
13 files
Add robustness and adversarial experiment hooksAdd flow_data field to Alert interfaceAdd robustness demo and report endpointsAdd flow_data JSON column to Alert modelImplement FGSM adversarial sample generationLoad vulnerable and surrogate models for demoImplement robustness demo experiment functionDefine adversarial experiment result schemasAdd robustness demo and metrics response schemasDisplay flow data with copy and workbench redirectCreate bar chart for adversarial metrics visualizationAdd adversarial robustness report section to metricsImplement adversarial robustness demo UI with results1 files
Database migration for flow_data column1 files
Remove unused database initialization code1 files
Fix status icon styling in alert cards1 files
Adjust grid layout and spacing for threat summary1 files