PTaaS Security Report

Project: {{ project.name }} {% if target %} | Target: {{ target.ip_address }}{% endif %} {% if job %} | Job: #{{ job.id }}{% endif %}

Executive Summary

{% if triage_run %}
AI triage run #{{ triage_run.id }} (model {{ triage_run.model_name }})
{% if triage_items %}
    {% for t in triage_items %}
  1. {{ t.severity_adjusted }} — {{ t.finding.title }}
    {{ t.executive_summary }}
  2. {% endfor %}
{% else %}

No triage items were generated.

{% endif %} {% else %}

No AI triage run available.

{% endif %}

Prioritized Findings

{% if triage_items %} {% for t in triage_items %}

#{{ t.priority_rank }} — {{ t.severity_adjusted }} — {{ t.finding.title }}

Service: {{ t.finding.service }} | Confidence: {{ t.confidence }} | Exploitability: {{ t.exploitability }}

Technical Summary
{{ t.technical_summary }}

{% if t.recommended_actions %}

Recommended Actions

{% endif %} {% if t.supporting_cves %}

Supporting CVEs: {{ t.supporting_cves|join:", " }}

{% endif %} {% if t.supporting_evidence %}

Supporting Evidence: {{ t.supporting_evidence|join:", " }}

{% endif %} {% if t.finding.details %}
Raw Finding Details
{{ t.finding.details }}
{% endif %}
{% endfor %} {% else %}

No triage items to display.

{% endif %}

All Findings

{% for f in findings %} {% empty %} {% endfor %}
IDSeverityTitleServiceCVEs
#{{ f.id }} {{ f.severity }} {{ f.title }} {{ f.service }} {{ f.cves|join:", " }}
No findings available.

Evidence List