Fetched STIG (Security Technical Implementation Guides) excel data for different OS systems & imported into SQLite table
API Info includes: vulnerability id (unique identifier), title (main action user should take in response to security issue), severity, description (context, potential risks, and reasons behind requirement), iacontrols (safeguards to protect info), ruleID, fixid , fixtext (how to fix issue), checkid, and checktext (how to check whether the system is compliant with the security control)
Set up endpoint + can fetch on Postman
Working Java backend
Frontend
Fetches data and displays in table
User filters by their OS system (included top 4 most popular ones --> ubuntu20, Microsoft Windows, applemacOS13, google chrome browser)
User hovers over column name and pop up describes what content is about in simple terms (user-friendly for someone with no cybersecurity background)
Search bar: User can easily locate details about vulnerabilities they are interested in (buffer overflow attacks, audit records, login)
Backend
Frontend