Skip to content

Commit 2dc6588

Browse files
committed
Edit CI, II , AI to C , I, A
Signed-off-by: ziadhany <ziadhany2016@gmail.com>
1 parent d5ce8e3 commit 2dc6588

1 file changed

Lines changed: 5 additions & 5 deletions

File tree

vulnerabilities/utils.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -510,7 +510,7 @@ def convert_cvssv2_vector_to_cvssv3_vector(cvssv2_vector):
510510
Returns the CVSSv3 vector
511511
>>> cvssv2_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"
512512
>>> cvssv3_vector = convert_cvssv2_vector_to_cvssv3_vector(cvssv2_vector)
513-
>>> assert cvssv3_vector == 'AV:L/AC:L/PR:H/S:U/E:U/RL:W/RC:X'
513+
>>> assert cvssv3_vector == 'AV:L/AC:L/PR:H/C:N/I:L/A:H/S:C/E:U/RL:W/RC:X'
514514
"""
515515
cvss2_metrics = CVSS2(cvssv2_vector).metrics
516516
cvss3_metrics = {}
@@ -543,18 +543,18 @@ def convert_cvssv2_vector_to_cvssv3_vector(cvssv2_vector):
543543
# M => (H|L) (sometimes H)
544544
cvss3_metrics["PR"] = "H"
545545

546-
# CI, II and AI
546+
# C, I and A
547547
# C => H , P => L, N => N
548-
for key in ["CI", "II", "AI"]:
548+
for key in ["C", "I", "A"]:
549549
if cvss2_metrics.get(key) == "N":
550550
cvss3_metrics[key] = "N"
551551
elif cvss2_metrics.get(key) == "P":
552552
cvss3_metrics[key] = "L"
553553
elif cvss2_metrics.get(key) == "C":
554554
cvss3_metrics[key] = "H"
555555

556-
# CI:C/II:C/AI:C derived by S:C
557-
if cvss2_metrics.get("CI") and cvss2_metrics.get("II") and cvss2_metrics.get("AI"):
556+
# C:C/I:C/A:C derived by S:C
557+
if cvss2_metrics.get("C") and cvss2_metrics.get("I") and cvss2_metrics.get("A"):
558558
cvss3_metrics["S"] = "C"
559559
else:
560560
cvss3_metrics["S"] = "U"

0 commit comments

Comments
 (0)