{# Secret Scanning program dashboard: findings funnel, severity donut, source breakdown, and a "Top findings" preview linking to the full register at /activities/secret-scanning/findings. #} Program dashboard
{{ secret_dash.total }} Secrets found
{{ secret_dash.looks_live_count }} Looks live — rotate now
{{ secret_dash.docs_count }} Found in documentation
{{ secret_dash.history_count }} Version-control history only

Severity

{% set severity_total = secret_dash.severity_counts.high + secret_dash.severity_counts.medium + secret_dash.severity_counts.low %}
{{ severity_total }}
High ({{ secret_dash.severity_counts.high }}) Medium ({{ secret_dash.severity_counts.medium }}) Low ({{ secret_dash.severity_counts.low }})

By source

Where each secret was found.

{% for key, label in [("code", "Code"), ("config", "Config"), ("history", "Version-control history"), ("docs", "Documentation")] %}
{{ label }}
{{ secret_dash.source_counts[key] }}
{% endfor %}
{% set top_findings = secret_dash.findings[:5] %}

Top findings

The highest-severity secrets found across all projects.

View all findings ({{ secret_dash.total }}) →
{% if top_findings %}
{% for f in top_findings %} {% endfor %}
ProjectSeveritySecret typeLocationSourceValidity
{{ f.project_display_name }} {{ f.severity }} {{ f.secret_type }} {{ f.location }} {{ f.source }} {% if f.validity.lower() == 'looks live' %}{{ f.validity }} {% else %}{{ f.validity }}{% endif %}
{% else %}
No secrets found yet.
{% endif %}