{% extends "base.html" %} {% block content %} {% if folder_path or project_filter %}

🔍 Applied Filter

{% if folder_path %}

Folder: {{ folder_path }}

{% endif %} {% if project_filter %}

Project Filter: {{ project_filter }}

{% endif %}

Showing findings for the specified scope only.

{% endif %}

Findings by Project

Comprehensive inventory of security findings across projects

{% if data %} {% if folder_path %}{% endif %} {% set current_project = namespace(value=None) %} {% for row in data %} {% if row['Project Name'] != current_project.value %} {% set current_project.value = row['Project Name'] %} {% endif %} {% if folder_path %}{% endif %} {% endfor %}
CVSS KEV Severity Reachability CVE ID Description Component VersionFolderProject Project Version Exploits Weaponization CWE CVSS v2 Vector CVSS v3 Vector FS Link
{{ row['Project Name'] }}
{{ "%.1f"|format(row.get('CVSS', 0)) if row.get('CVSS', 0) is number else row.get('CVSS', 0) }} {% if row.get('KEV') == 'Yes' %}Yes{% endif %} {% set sev = row.get('Severity', '') %} {% if sev %} {{ sev }} {% endif %} {% set rlabel = row.get('Reachability', 'UNKNOWN') %} {{ rlabel }} {% if row['CVE ID'] and row['CVE ID'] != 'N/A' %} {% if row['CVE ID'].startswith('GHSA-') %} {{ row['CVE ID'] }} {% elif row['CVE ID'].startswith('PYSEC-') %} {{ row['CVE ID'] }} {% else %} {{ row['CVE ID'] }} {% endif %} {% else %} {{ row['CVE ID'] }} {% endif %} {{ row.get('Description', '') }} {{ row['Component'] }} {{ row['Component Version'] }}{{ row.get('Folder', '') }}{{ row['Project Name'] }} {{ row['Project Version'] }} {{ row['# of known exploits'] }} {{ row['# of known weaponization'] }} {{ row['CWE'] }} {{ row.get('CVSS v2 Vector', '') }} {{ row.get('CVSS v3 Vector', '') }} {% if row.get('FS Link') %} View {% endif %}
{% else %}

No findings found

No security findings match the current criteria.

{% endif %}
{% endblock %}