python-cvss
Port variant v13
Summary Common Vulnerability Scoring System 2/3/4 (3.13)
Package version 3.6
Homepage https://github.com/RedHatProductSecurity/cvss
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v14
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 04 FEB 2026, 12:37:25 UTC
Port created 04 FEB 2026, 12:37:25 UTC
Subpackage Descriptions
single CVSS ==== This Python package contains CVSS v2, v3 and v4 computation utilities and interactive calculator (for v2 and v3 only) compatible with Python 3. CVSS (Common Vulnerability Scoring System) is an standardized method for rating the severity of security issues on a scale from 0 (no impact) to 10 (critical). The library is tested on all currently-supported Python versions available via GitHub Actions but it is simple enough to run on even older versions. Installation ------------ :: # pip install cvss Usage ----- Library ~~~~~~~ .. code-block:: python from cvss import CVSS2, CVSS3, CVSS4 vector = 'AV:L/AC:L/Au:M/C:N/I:P/A:C/E:U/RL:W/RC:ND/CDP:L/TD:H/CR:ND/IR:ND/AR:M' c = CVSS2(vector) print(vector) print(c.clean_vector()) print(c.scores()) print(c.severities()) print() vector = 'CVSS:3.0/S:C/C:H/I:H/A:N/AV:P/AC:H/PR:H/UI:R/E:H/RL:O/RC:R/CR:H/IR:X/AR:X/MAC:H/MPR:X/MUI:X/MC:L/MA:X' c = CVSS3(vector) print(vector) print(c.clean_vector()) print(c.scores()) print(c.severities()) print() vector = 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N' c = CVSS4(vector) print(vector) print(c.clean_vector()) print(c.scores()) print(c.severities()) Sample output: :: AV:L/AC:L/Au:M/C:N/I:P/A:C/E:U/RL:W/RC:ND/CDP:L/TD:H/CR:ND/IR:ND/AR:M AV:L/AC:L/Au:M/C:N/I:P/A:C/E:U/RL:W/CDP:L/TD:H/AR:M (5.0, 4.0, 4.6) ('Medium', 'Medium', 'Medium') CVSS:3.0/S:C/C:H/I:H/A:N/AV:P/AC:H/PR:H/UI:R/E:H/RL:O/RC:R/CR:H/IR:X/AR:X/MAC:H/MPR:X/MUI:X/MC:L/MA:X CVSS:3.0/AV:P/AC:H/PR:H/UI:R/S:C/C:H/I:H/A:N/E:H/RL:O/RC:R/CR:H/MAC:H/MC:L (6.5, 6.0, 5.3) ('Medium', 'Medium', 'Medium') CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N (9.9,) ('Critical',) Interactive calculator ~~~~~~~~~~~~~~~~~~~~~~ For interactive calculator run the following: :: $ cvss_calculator For help on the calculator options run: :: $ cvss_calculator --help Testing ------- For extensive testing, the test vectors were generated using official JavaScript generators and [cvsslib]. To run all tests using all supported versions of Python 2 and Python 3
Configuration Switches (platform-specific settings discarded)
PY313 ON Build using Python 3.13 PY314 OFF Build using Python 3.14
Package Dependencies by Type
Build (only) python313:dev:std
python-pip:single:v13
autoselect-python:single:std
Build and Runtime python313:primary:std
Download groups
main mirror://PYPIWHL/63/6d/fe2c65b94a28ae0481dc254e8cd664b82390069003bea945076d8a445f2b
Distribution File Information
e342c6ad9c7eb69d2aebbbc2768a03cabd57eb947c806e145de5b936219833ea 31154 python-src/cvss-3.6-py2.py3-none-any.whl
Ports that require python-cvss:v13
python-patchman:v13 Django based patch status monitoring tool (3.13)