metadata
title: CVE-Robo-Dashboard-by-3mper0rr
emoji: ⚡
colorFrom: red
colorTo: gray
sdk: static
pinned: false
license: mit
short_description: Interactive CVE dashboard for Unitree robotics
CVE Robo Dashboard
dashboard for analyzing CVE exposure and robustness across Unitree robots models (Go1, Go2, H1, B1, B2, Z1).
Features
📊 Dashboard — KPI cards, severity donut, timeline bar chart,CVEs per model
🔍 CVE Explorer — searchable, filterable, sortable table with expandable CVE detail rows
⚔️ Model Comparison — robustness score bars, radar chart per attack vector, avg/max CVSS overlay
📂 Load Data tab lets you replace or merge the built-in dataset with your own CVE data, without editing any code.
Supported Formats
| Format | Extension | Notes |
|---|---|---|
| JSON | .json |
Array of objects, or object with data / cves key |
| JSONL | .jsonl |
One JSON object per line (newline-delimited) |
| CSV | .csv |
First row must be the header |
| Parquet | .parquet |
Read via hyparquet (requires CDN access) |
How to Use
- Go to the 📂 Load tab.
- Drag & drop your file onto the dashed area, or click "Browse Files".
- The dashboard shows a preview of the first 3 rows and the total record count.
- Choose one of:
- ⊕ Merge with existing → append new CVEs to the current dataset.
- ⟳ Replace all data → replace the entire dataset with the uploaded file.
- The dashboard updates automatically and switches back to the Dashboard tab.
Expected Data Schema
{
"id": "CVE-2024-XXXXX",
"model": "Go2",
"component": "WebRTC Control",
"cvss": 9.8,
"severity": "CRITICAL",
"vector": "Network",
"description": "...",
"published": "2024-03-15",
"status": "Patch Available",
"cwe": "CWE-306",
"references": ["https://..."]
}
Ships with 11 CVEs (clearly labeled). Replace with real NVD exports or custom research data.