3MPER0RR commited on
Commit
996b1ec
·
verified ·
1 Parent(s): bd4da7c

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +24 -5
README.md CHANGED
@@ -8,16 +8,35 @@ pinned: false
8
  license: mit
9
  ---
10
 
11
- # Unitree CVE Robustness Dashboard
12
 
13
- Interactive dashboard for analyzing CVE exposure and robustness across Unitree robot models (Go1, Go2, H1, B1, B2, Z1).
14
 
15
  ## Features
16
 
17
- - 📊 **Dashboard** — KPI cards, severity donut, timeline bar chart, attack vector breakdown, CVEs per model
18
  - 🔍 **CVE Explorer** — searchable, filterable, sortable table with expandable CVE detail rows
19
  - ⚔️ **Model Comparison** — robustness score bars, radar chart per attack vector, avg/max CVSS overlay
20
- - 📂 **Load Data** — drag & drop support for **JSON, JSONL, CSV, Parquet** — merge or replace existing dataset
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
21
 
22
  ## Expected Data Schema
23
 
@@ -37,4 +56,4 @@ Interactive dashboard for analyzing CVE exposure and robustness across Unitree r
37
  }
38
  ```
39
 
40
- Ships with **20 demo CVEs** (clearly labeled). Replace with real NVD exports or custom research data.
 
8
  license: mit
9
  ---
10
 
11
+ ## CVE Robustness Dashboard
12
 
13
+ dashboard for analyzing CVE exposure and robustness across robots models (Go1, Go2, H1, B1, B2, Z1).
14
 
15
  ## Features
16
 
17
+ - 📊 **Dashboard** — KPI cards, severity donut, timeline bar chart,CVEs per model
18
  - 🔍 **CVE Explorer** — searchable, filterable, sortable table with expandable CVE detail rows
19
  - ⚔️ **Model Comparison** — robustness score bars, radar chart per attack vector, avg/max CVSS overlay
20
+
21
+ - 📂 **Load Data** tab lets you replace or merge the built-in dataset with your own CVE data, without editing any code.
22
+ - ### Supported Formats
23
+
24
+ | Format | Extension | Notes |
25
+ | :--- | :--- | :--- |
26
+ | **JSON** | `.json` | Array of objects, or object with `data` / `cves` key |
27
+ | **JSONL** | `.jsonl` | One JSON object per line (newline-delimited) |
28
+ | **CSV** | `.csv` | First row must be the header |
29
+ | **Parquet** | `.parquet` | Read via `hyparquet` (requires CDN access) |
30
+
31
+ ### How to Use
32
+
33
+ 1. Go to the **📂 Load** tab.
34
+ 2. **Drag & drop** your file onto the dashed area, or click **"Browse Files"**.
35
+ 3. The dashboard shows a **preview** of the first 3 rows and the total record count.
36
+ 4. Choose one of:
37
+ - **⊕ Merge with existing** → append new CVEs to the current dataset.
38
+ - **⟳ Replace all data** → replace the entire dataset with the uploaded file.
39
+ 5. The dashboard updates automatically and switches back to the **Dashboard** tab.
40
 
41
  ## Expected Data Schema
42
 
 
56
  }
57
  ```
58
 
59
+ Ships with **11 CVEs** (clearly labeled). Replace with real NVD exports or custom research data.