Currently, the python cli uses an ad-hoc, slightly non-standard means of calculating risk scores (see example). It would be good to evaluate each risk factor's scoring mechanism and attempt to standardize upon them in the following ways:
- Use a standard 10 or 20 (or whatever makes sense) point scale for every factor.
- Potentially use standard divisions of the aforementioned standardized scale (e.g. 0-5 is good, 6-10 is ok, 10+ is bad)
- Potentially provide a convenient way to further customize the weight of a risk factor for calculating the overall risk score (stretch goal)