99
1010from urllib .parse import unquote
1111
12+ from cvss .exceptions import CVSS2MalformedError
13+ from cvss .exceptions import CVSS3MalformedError
14+ from cvss .exceptions import CVSS4MalformedError
1215from django .db .models import Prefetch
1316from django_filters import rest_framework as filters
1417from drf_spectacular .utils import extend_schema
3134from vulnerabilities .models import VulnerabilitySeverity
3235from vulnerabilities .models import Weakness
3336from vulnerabilities .models import get_purl_query_lookups
34- from vulnerabilities .severity_systems import EPSS , SCORING_SYSTEMS
37+ from vulnerabilities .severity_systems import EPSS
38+ from vulnerabilities .severity_systems import SCORING_SYSTEMS
3539from vulnerabilities .throttling import StaffUserRateThrottle
3640from vulnerabilities .utils import get_severity_range
37- from cvss .exceptions import CVSS2MalformedError
38- from cvss .exceptions import CVSS3MalformedError
39- from cvss .exceptions import CVSS4MalformedError
4041
4142
4243class VulnerabilitySeveritySerializer (serializers .ModelSerializer ):
@@ -197,7 +198,7 @@ class VulnerabilitySerializer(BaseResourceSerializer):
197198 aliases = AliasSerializer (many = True , source = "alias" )
198199 kev = KEVSerializer (read_only = True )
199200 weaknesses = WeaknessSerializer (many = True )
200- severity_range_score = serializers .SerializerMethodField ()
201+ severity_range_score = serializers .SerializerMethodField ()
201202
202203 def to_representation (self , instance ):
203204 data = super ().to_representation (instance )
@@ -210,7 +211,7 @@ def to_representation(self, instance):
210211 data .pop ("kev" )
211212
212213 return data
213-
214+
214215 def get_severity_range_score (self , instance ):
215216 severity_vectors = []
216217 severity_values = set ()
0 commit comments