| --- |
| 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 |
|
|
| ```json |
| { |
| "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. |