3MPER0RR's picture
Update README.md
0009096 verified
|
Raw
History Blame Contribute Delete
2.05 kB
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

  1. Go to the 📂 Load tab.
  2. Drag & drop your file onto the dashed area, or click "Browse Files".
  3. The dashboard shows a preview of the first 3 rows and the total record count.
  4. Choose one of:
    • ⊕ Merge with existing → append new CVEs to the current dataset.
    • ⟳ Replace all data → replace the entire dataset with the uploaded file.
  5. 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.