File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -208,6 +208,15 @@ def get_context_data(self, **kwargs):
208208 severity_vectors .append ({"vector" : vector_values , "origin" : severity .url })
209209 except (CVSS2MalformedError , CVSS3MalformedError , CVSS4MalformedError , NotImplementedError ):
210210 logging .error (f"CVSSMalformedError for { severity .scoring_elements } " )
211+
212+ epss_severity = vulnerability .severities .filter (scoring_system = 'epss' ).first ()
213+ epss_data = None
214+ if epss_severity :
215+ epss_data = {
216+ "percentile" : epss_severity .scoring_elements ,
217+ "score" : epss_severity .value ,
218+ "published_at" : epss_severity .published_at ,
219+ }
211220
212221 context .update (
213222 {
@@ -220,6 +229,7 @@ def get_context_data(self, **kwargs):
220229 "weaknesses" : weaknesses_present_in_db ,
221230 "status" : vulnerability .get_status_label ,
222231 "history" : vulnerability .history ,
232+ "epss_data" : epss_data
223233 }
224234 )
225235 return context
You can’t perform that action at this time.
0 commit comments