SnackBase Security Audit

Suite: {{ suite_name }}

{{ overall_status }}

{{ timestamp }}

Audit Summary

{{ total_tests }}
Tests Executed
{{ passed_count }}
Boundaries Holding
{{ vulnerable_count }}
Confirmed Findings
{{ fixed_count }}
Fixed — Stale Marker
{{ failed_count }}
Failed / Errored
{{ total_requests }}
HTTP Exchanges
{{ duration_ms }}ms
Duration
{% if findings %}

Confirmed Findings ({{ vulnerable_count }} checks)

Each row is a security property the suite asserts and the code does not yet satisfy. These are expected failures only in the sense that the fix has not landed — they are live gaps, and the guarding test flips to FIXED the moment the behaviour changes.

{% for entry in findings %} {% endfor %}
FindingChecksGuarded by
{{ entry.finding }} {{ entry.count }} {{ entry.tests | join(', ') }}
{% endif %} {% for section in sections %}

{{ section.test_name }}

{% if section.vulnerabilities %} {{ section.vulnerabilities | length }} Vulnerability Detected {% endif %} {% if section.finding %} {{ section.finding }} {% endif %} {{ section.status }}
{% if section.detail %}
{{ section.detail }}
{% endif %} {% if section.vulnerabilities %}

Findings

{% endif %}
{% for req in section.requests %}
{{ loop.index }}. {{ req.description }} {{ req.status }}

{{ req.method }} {{ req.url }} — Response Status: {{ req.response_status }}

{% if req.body %}
Request Body
{{ req.body | tojson(indent=2) }}
{% endif %} {% if req.response_body %}
Response Body
{{ req.response_body | tojson(indent=2) }}
{% endif %}
{% endfor %}
{% endfor %}