I need a human-readable table inside an Email body with top 10 vulnerabilities, colored severities (red/yellow/blue), IPs, vulnerability name, etc.
Is there a way to make an Email report similar to Nessus’s format?
I figured out only these steps:
- catch the end of scan (using alerts methods HTTP Get or Send to host)
- request info about scan (using python-gvm)
- craft custom html-report (using python)
- send custom email with attached html-report to body (using python)
But maybe someone could advice a more easiest way?