# Functions
AdjustSummary takes a severity string and a pointer to a Summary struct as input, and increments the corresponding severity count in the struct.
FlattenVulnerabilities flattens all vulnerabilities for a package.
generateFilename generates a unique filename based on the current timestamp in the format "2006-01-02 15:04:05" and replaces certain characters to create a valid filename.
markdownToHTML converts the Markdown descriptions of vulnerabilities in the given results to HTML.
ParseSeverity takes a severity string and returns an int.
Rating takes a CVSS score as input and returns a rating string based on the score.
UniqueFieldValues returns a slice of unique field values from a slice of structs given a field name.