{% extends "base.html" %} {% block title %}{{ finding.title }} — secfoo{% endblock %} {% block content %} ← Back to SAST
{{ finding.cwe or "unverified" }}{% if finding.owasp and finding.owasp != "unverified" %} · {{ finding.owasp }}{% endif %}
· {{ finding.location_file }}{% if finding.location_line %}:{{ finding.location_line }}{% endif %}
{{ finding.description }}
{{ finding.recommendation }}
{{ finding.cvss_vector }}
Score computed by secfoo from this vector using the public CVSS v3.1 formula -- never asserted directly by the model.
{% else %}Verdict: {{ finding.verdict or "unverified" }}
First seen: {{ finding.first_seen_at | fmt_time }}
Last seen: {{ finding.last_seen_at | fmt_time }}
{% if finding.status == "closed" %}Closed: {{ finding.closed_at | fmt_time }}
{% endif %}