{% extends "base_generic.html" %} {% load crispy_forms_tags bleach_tags custom_tags static %} {% block pagetitle %}Findings Library{% endblock %} {% block content %}

Findings Library

{{ filter.qs|length }} finding{{ filter.qs|length|pluralize }}

Search reusable findings, review report-linked results, or add a new finding to the library.

{% csrf_token %}
{% if filter.qs|length > 0 %} {% endif %}
{% crispy filter.form filter.helper %}
{% if filter.qs|length == 0 %}
{% if request.GET %}

No matching findings

Try broadening your filters or reset them to view the finding library.

Reset filters {% else %}

No findings yet

Create the first reusable finding for future reports.

{% endif %}
{% else %}
{% if searching_report_findings %}

These results are attached to reports rather than stored as reusable library findings.

{% else %}
Adding to {% if active_engagement %}{{ active_engagement.report.title }}{% else %}No working report selected{% endif %} {% if active_engagement %} Quick-adds will create a copy in this report. {% else %} Choose a report before using a quick-add action. {% endif %}
{% endif %}
{% include "snippets/table-column-show-hide-ui.html" with column_show_hide_id="column-show-hide-ui" only %}
{% if searching_report_findings %} {% endif %} {% for finding in filter.qs %} {% if searching_report_findings %} {% endif %} {% endfor %}
Severity Type TitleReportCVSS Vector Tags Actions
{{ finding.severity.weight }}{{ finding.cvss_score }} {{ finding.severity.severity }}{% if finding.cvss_score %} ยท {{ finding.cvss_score }}{% endif %} {{ finding.finding_type.finding_type|bleach }} {{ finding.display_title }} {{ finding.report.title }} {% if finding.cvss_vector %}{{ finding.cvss_vector }}{% else %}Not set{% endif %} {% for tag in finding.tags.all %} {{ tag.name }} {% endfor %}
{% if not searching_report_findings %} {% endif %}
{% endif %}
{% endblock %} {% block morescripts %} {{ autocomplete_data|json_script:"finding-autocomplete-data" }} {% comment %} jQuery Tablesorter Script {% endcomment %} {% comment %} Insert modals for additional finding details {% endcomment %} {% for finding in filter.qs %} {% include "snippets/finding_detail_modal.html" with finding=finding %} {% endfor %} {% endblock %}