{% extends 'projects/base_project.html' %} {% load opencve_extras tz %} {% block title %}Report for {{ object.report.day|date:'M, d Y' }} - {{ block.super }}{% endblock %} {% block navbar_title %}{{ project.name }} - Report for {{ object.report.day|date:'M, d Y' }}{% endblock %} {% block content_project %}
{% if object.report.automation %}

Automation

Period
({{ object.report.get_period_type_display }}) {% timezone object.report.period_timezone %} Covers: {{ object.report.period_window_start|date:"M j, Y H:i:s" }} → {{ object.report.period_window_end|date:"M j, Y H:i:s" }} {% endtimezone %} {{ object.report.period_timezone }}
Schedule
{{ object.report.automation.schedule_time|time:"H:i" }} ({{ object.report.automation.schedule_timezone }})
{% if object.report.automation.frequency == 'weekly' and object.report.automation.schedule_weekday %}
Weekday
{{ object.report.automation.get_schedule_weekday_display }}
{% endif %}
{% endif %}
{% if object.report.ai_summary %}

AI Summary

AI Summary uses a Large Language Model to automatically generates a human-readable summary of each report. This helps you quickly understand the most critical vulnerabilities.

{{ object.report.ai_summary|safe|linebreaksbr }}
{% endif %}
{% for change in object.changes|dictsortreversed:'score' %}

{{ change.cve.cve_id }}

{% if change.cve.title %}

Title

{{ change.cve.title|linebreaksbr }}
{% endif %} {% if change.cve.description %}

Description

{{ change.cve.description|linebreaksbr }}
{% endif %}

Vendors & Products impacted

Vendors Products
{{ change.cve.vendors|vendors_excerpt }} {{ change.cve.vendors|products_excerpt }}

Changes

{% for date, events in change.kb_changes|dictsortreversed:0 %}

{{ date|date:"r" }}

{% for event in events.data %} {% with template_name="changes/change_"|add:event.type|add:".html" %} {% include template_name %} {% endwith %} {% endfor %}
Type Values Removed Values Added
{% endfor %}
{% endfor %}
{% endblock %}