@@ -153,12 +153,20 @@ def format_positive_tests(positive_tests : dict) -> str:
153153
154154    return  result  if  result  !=  ''  else  'Tests Not Fround' 
155155
156+ # Utility for generate ".md" documentation - gets color for a severity level 
157+ def  get_severity_color (severity  : str ) ->  str :
158+     colors  =  {'Critical' : '#ff0000' , 'High' : '#bb2124' , 'Medium' : '#ff7213' , 'Low' : '#edd57e' , 'Info' : '#5bc0de' , 'Trace' : '#CCCCCC' }
159+     return  colors .get (severity .capitalize ())
160+ 
156161# Utility for generate ".md" documentation 
157162def  format_severity (severity  : str ) ->  str :
158-     colors  =  {'Critical' : '#ff0000' , 'High' : '#bb2124' , 'Medium' : '#ff7213' , 'Low' : '#edd57e' , 'Info' : '#5bc0de' , 'Trace' : '#CCCCCC' }
159-     severity  =  severity .capitalize ()
160-     color  =  colors .get (severity )
161-     return  f'<span style="color:{ color } { severity }  
163+     color  =  get_severity_color (severity )
164+     return  f'<span style="color:{ color } { severity .capitalize ()}  
165+ 
166+ # Utility for generate ".md" documentation - formats risk score with color based on severity 
167+ def  format_risk_score (risk_score  : str , severity  : str ) ->  str :
168+     color  =  get_severity_color (severity )
169+     return  f'<span style="color:{ color } { risk_score }  
162170
163171# Generates a ".md" file for each query 
164172def  generate_md_docs (queries_database  : str , output_path  : str , template_file_path  =  'template.md' , delete_folders  : bool  =  False ):
@@ -198,6 +206,7 @@ def generate_md_docs(queries_database : str, output_path : str, template_file_pa
198206            '<SEVERITY>' , format_severity (query_data .get ('severity' ))).replace (
199207            '<CATEGORY>' , query_data .get ('category' )).replace (
200208            '<CWE>' , cwe ).replace (
209+             '<RISKSCORE>' , format_risk_score (query_data .get ('riskScore' ), query_data .get ('severity' ))).replace (
201210            '<GITHUB_URL>' , query_data .get ('githubUrl' )).replace (
202211            '<DESCRIPTION_TEXT>' , query_data .get ('descriptionText' )).replace (
203212            '<DESCRIPTION_URL>' , query_data .get ('descriptionUrl' )).replace (
0 commit comments