Skip to content

Repository files navigation

CVE Score Analysis

Statistical analysis of CVE CVSS scores via a terminal UI.

Screenshots

Screenshot 1 Screenshot 2 Screenshot 3 Screenshot 4 Screenshot 5 Screenshot 6 Screenshot 7

Project Structure

├── src/cve_analysis/      # Main source code
│   ├── main.py           # Entry point
│   ├── app.py            # TUI app
│   ├── parser.py         # CSV parsing
│   ├── ui/               # UI components
│   ├── analysis/         # Statistical calculations
│   └── visualizer/       # Plot generation
├── data/cve.csv          # CVE dataset

How to Run

uv venv
uv sync
uv run cve_analysis

Summary

A TUI application for analyzing CVE CVSS scores with:

  • Statistical analysis: mean, median, variance, chi-square tests, etc.
  • Visualizations: histograms, frequency polygons, ECDFs
  • Theme selection available
  • Built with: Textual, Pandas, Matplotlib, SciPy

About

Statistical analysis of CVE Scores

Resources

Stars

4 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages