{% if findings %}
Findings
{% endif %}
{% for finding in findings %}
{% ifchanged finding.severity %}
{{ finding.severity|capfirst }}
{% endifchanged %}
Finding {{ finding.id }}: {{ finding.title }}
{% if finding.tags %}
{% for tag in finding.tags %}
{{ tag }}
{% endfor %}
{% endif %}
| Severity |
Status |
{% if finding.risk_acceptance_set.all %}
Acceptance |
{% endif %}
Date discovered |
Age |
Reporter |
{% if finding.mitigated %}
Date Mitigated |
Mitigated By |
{% endif %}
{% if finding.cwe > 0 %}
CWE |
{% endif %}
|
{% if finding.severity %}
{{ finding.severity }}
{% else %}
Unknown
{% endif %}
|
{{ finding.status }} |
{% if finding.risk_acceptance_set.all %}
View Risk Acceptance
|
{% endif %}
{{ finding.date }} |
{{ finding.age }} days |
{{ finding.reporter }} |
{% if finding.mitigated %}
{{ finding.mitigated }} |
{{ finding.mitigated_by }} |
{% endif %}
{% if finding.cwe > 0 %}
{{ finding.cwe }}
|
{% endif %}
{% with endpoints=finding.endpoints.all|get_vulnerable_endpoints %}
{% if endpoints %}
{% if finding.file_path %}
Location
{% else %}
Vulnerable Endpoints / Systems
{% endif %}
{% if endpoints %}
{% colgroup endpoints into 2 cols as grouped_items %}
{% for row in grouped_items %}
{% for item in row %}
| {% if item %}
{{ item }}{% endif %}
|
{% endfor %}
{% endfor %}
{% elif finding.file_path %}
|
File Path
|
Line Number
|
| {{ finding.file_path }} |
{{ finding.line }} |
{% else %}
No endpoints.
{% endif %}
{% endif %}
{% endwith %}
{% with endpoints=finding.endpoints.all|get_remediated_endpoints %}
{% if endpoints %}
{% if finding.file_path %}
Location
{% else %}
Remediated Endpoints / Systems
{% endif %}
{% if endpoints %}
{% colgroup endpoints into 2 cols as grouped_items %}
{% for row in grouped_items %}
{% for item in row %}
| {% if item %}
{{ item }}{% endif %}
|
{% endfor %}
{% endfor %}
{% elif finding.file_path %}
|
File Path
|
Line Number
|
| {{ finding.file_path }} |
{{ finding.line }} |
{% else %}
No endpoints.
{% endif %}
{% endif %}
{% endwith %}
Description
{{ finding.description }}
Mitigation
{{ finding.mitigation }}
{% if finding.get_report_requests %}
Sample Request(s): Displaying {{finding.get_report_requests.count}} of {{finding.burprawrequestresponse_set.count}}
{% for req in finding.get_report_requests %}
Request {{forloop.counter}}
{{ req.get_request }}
{% if req.get_response %}
Response {{forloop.counter}}
{{ req.get_response|truncatechars:800 }}
{% endif %}
{% endfor %}
{% endif %}
Impact
{{ finding.impact }}
References
{{ finding.references }}
{% if include_finding_images %}
Images
{% if finding.images.all.count > 0 %}
{% for pic in finding.images.all %}

{% endfor %}
{% else %}
No images found.
{% endif %}
{% endif %}
{% if include_finding_notes %}
{% with notes=finding.notes.all|get_public_notes %}
{% if notes.count > 0 %}
Notes
| User |
Date |
Note |
{% for note in notes reversed %}
|
{{ note.author.username }}
|
{{ note.date }}
|
{{ note }}
|
{% endfor %}
{% endif %}
{% endwith %}
{% endif %}
{% endfor %}