take home assessment for kai-security
A React-based dashboard for visualizing security vulnerabilities in a software ecosystem.
- Clone the repository
- Install dependencies:
npm install - Start the development server:
npm start
- Components: Modular, reusable components following atomic design
- State Management: React Query for data fetching and caching
- Data Processing: Efficient filtering and transformation utilities
- Visualization: Recharts for interactive charts
- UI: Material-UI for consistent styling
- Interactive vulnerability dashboard
- Real-time filtering and sorting
- Data visualization with severity distribution
- Comparison view for vulnerabilities
- CSV export functionality