diff --git a/cve_bin_tool/output_engine/__init__.py b/cve_bin_tool/output_engine/__init__.py index 3b65ebd62f..6a15919ca0 100644 --- a/cve_bin_tool/output_engine/__init__.py +++ b/cve_bin_tool/output_engine/__init__.py @@ -4,6 +4,7 @@ import csv import json import os +import time from logging import Logger from typing import IO, Dict @@ -56,6 +57,7 @@ def output_pdf(all_cve_data: Dict[ProductInfo, CVEData], outfile): pdfdoc = pdfbuilder.PDFBuilder() cm = pdfdoc.cm severity_colour = { + "UNKNOWN": pdfdoc.grey, "LOW": pdfdoc.blue, "MEDIUM": pdfdoc.green, "HIGH": pdfdoc.orange, diff --git a/cve_bin_tool/output_engine/pdfbuilder.py b/cve_bin_tool/output_engine/pdfbuilder.py index 1dfc80c9ed..097a770bc1 100644 --- a/cve_bin_tool/output_engine/pdfbuilder.py +++ b/cve_bin_tool/output_engine/pdfbuilder.py @@ -72,6 +72,14 @@ class PDFBuilder: body = PS(name="body", fontSize=12, fontName="Helvetica", leading=12) + body_unknown = PS( + name="body", + fontSize=12, + textColor=colors.grey, + fontName="Helvetica-Bold", + leading=12, + ) + body_low = PS( name="body", fontSize=12, @@ -123,6 +131,7 @@ class PDFBuilder: ] ) + grey = colors.grey blue = colors.blue red = colors.red green = colors.green