ABOUT CYBERAWARE

A human-friendly threat intelligence dashboard that transforms raw government vulnerability data into actionable security insights.

// The Problem

Every day, dozens of new CVEs (Common Vulnerabilities and Exposures) are published to government databases. For small business owners or junior IT administrators, this data is buried in deeply nested JSON structures with complex technical language.

Critical vulnerabilities go unnoticed simply because the people who need to act on them don't have the time or expertise to parse raw security data.

// Our Solution

CyberAware acts as a filter and translation layer between the National Vulnerability Database and end users. We fetch the data, strip unnecessary fields, and present it in a clean, visual dashboard.

Users can search by vendor, filter by severity, save CVEs to a personal watchlist, and check if their email addresses have been compromised in known data breaches.

How It Works

🏢NVD API
NIST.gov
Express
Node.js Server
🛡CYBERAWARE
Frontend
👤You
The User
XposedOrNot API
Breach check requests are also proxied through our server, keeping the raw API call server-side for security.
Supabase
Your watchlist is persisted in a Supabase database, so your saved CVEs are available across sessions.

How CVSS Scores Work

9.0–10.0
Critical
Requires immediate action. Can be exploited remotely with no authentication.
7.0–8.9
High
Serious risk. Patch quickly. Often involves privilege escalation.
4.0–6.9
Medium
Moderate impact. Usually requires some access or user interaction.
0.1–3.9
Low
Minimal impact. Requires local access or very specific conditions.

Technology Stack

🔸
Node.js
Backend runtime
Express
REST API server
💾
Supabase
Database & watchlist
🛡
NVD API 2.0
CVE data source
🔐
XposedOrNot
Breach check API
📈
Chart.js
Data visualization
Anime.js
Animations
Vercel
Deployment

Built By

DL
David Lamboni
INST377 // Spring 2026
AT
Ashley Taupyen
INST377 // Spring 2026