From 4af850bbe34cb2d89347e42de1271d5f559d5fbc Mon Sep 17 00:00:00 2001 From: TaniaG Date: Mon, 12 Oct 2026 13:47:02 +0200 Subject: [PATCH] Add email Date header --- .../actions/dependency-track-report/csaf_notification.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/actions/dependency-track-report/csaf_notification.py b/.github/actions/dependency-track-report/csaf_notification.py index ae34ba4..e0857d1 100644 --- a/.github/actions/dependency-track-report/csaf_notification.py +++ b/.github/actions/dependency-track-report/csaf_notification.py @@ -1,6 +1,8 @@ import os import smtplib import ssl +from datetime import datetime, timezone +from email.utils import format_datetime from email.message import EmailMessage from pathlib import Path @@ -29,13 +31,15 @@ def main(): os.environ.get("CSAF_FILE", "/tmp/csaf-vex.json") ) + notification_time = datetime.now(timezone.utc) + if not csaf_file.is_file(): raise SystemExit("CSAF report does not exist.") message = EmailMessage() message["From"] = email_from message["To"] = email_to - + message["Date"] = format_datetime(notification_time) if new_count > 0 and state_change_count > 0: subject = f"[{project_name}] Vulnerability report updated" elif new_count > 0: