#!/usr/bin/env python3 from datetime import datetime def generateHtmlReport(data): today = datetime.now().isoformat()[0:10].replace("-", "_") html = "" \ "" \ "" \ "" \ "" \ f"

Reports of {today}

" body = str() for project in data['projects']: body += f"

{project['name']}

" # For python body += f"

Python

" for py in project['python']: body += f"

{py['file']}

" for vul in py['vulnerabilities']: body += f"
{vul['name']}
" body += f"

" body += f"Results:
" for result in vul['results']: body += f"Line: {result['lineNumber']}
" body += f"Line: {result['line']}
" body += f"Level: {result['level']}
" body += f"Description: {result['description']}

" body += f"

" html += body #print(body) html += "" with open(f"reports/reports_{today}.html", "w") as f: f.write(html)