{% if current_instance %}
🌐 All Instances {{ current_instance }} {% if current_project %} {{ current_project }} {% endif %}
{% endif %}

Coverity Metrics Dashboard

Comprehensive Static Analysis Metrics {% if current_instance %} Instance: {{ current_instance }} {% endif %} {% if current_project %} - Project: {{ current_project }} {% else %} - All Projects {% endif %}
Generated: {{ timestamp }}
{% if current_instance %}
Back to All Instances
{% endif %} {% if all_projects %}
{% if current_instance %} {% for project in all_projects|sort %} {% endfor %} {% else %} {% for project in all_projects|sort %} {% endfor %} {% endif %}
{% if current_project %}
Viewing: {{ current_project }}
{% endif %}
{% endif %} {% if current_instance and instance_info %}

⚙️ Instance Information

{% if instance_info.coverity_version %}
Coverity Version
{{ instance_info.coverity_version }}
{% if instance_info.coverity_build %}
Build: {{ instance_info.coverity_build }}
{% endif %}
{% endif %} {% if instance_info.db_uptime_formatted %}
Database Uptime
{{ instance_info.db_uptime_formatted }}
{% if instance_info.db_start_time %}
Started: {{ (instance_info.db_start_time if instance_info.db_start_time is string else instance_info.db_start_time.strftime('%Y-%m-%d %H:%M'))[:16] if instance_info.db_start_time else 'N/A' }}
{% endif %}
{% endif %} {% if instance_info.first_snapshot %}
System Active Period
{{ instance_info.usage_period_days }} days
Since: {{ (instance_info.first_snapshot if instance_info.first_snapshot is string else instance_info.first_snapshot.strftime('%Y-%m-%d'))[:10] if instance_info.first_snapshot else 'N/A' }}
{% endif %} {% if instance_info.last_activity_formatted %}
Last Activity
{{ instance_info.last_activity_formatted }}
{% if instance_info.last_snapshot %}
{{ (instance_info.last_snapshot if instance_info.last_snapshot is string else instance_info.last_snapshot.strftime('%Y-%m-%d %H:%M'))[:16] if instance_info.last_snapshot else 'N/A' }}
{% endif %}
{% endif %} {% if instance_info.database_name %}
Database
{{ instance_info.database_name }}
{% if instance_info.active_connections %}
{{ instance_info.active_connections }} active connections
{% endif %}
{% endif %} {% if instance_info.system_unique_id %}
System ID
{{ instance_info.system_unique_id }}
{% endif %}
{% endif %}
{% if not current_project %} {% endif %} {% if current_project and owasp_metrics %} {% endif %} {% if current_project and cwe_top25_metrics %} {% endif %}
Total Projects Number of distinct Coverity projects configured in this instance. Projects represent separate codebases or applications being analyzed.
{{ summary.total_projects|default(0) }}
Active Streams Number of active analysis streams. A stream is a code branch or version being tracked. Each project can have multiple streams (e.g., main, develop, release branches).
{{ summary.total_streams|default(0) }}
Active Defects Total count of unresolved defects found by Coverity analysis. This includes all defects not marked as Fixed or dismissed. Excludes false positives and intentional issues.
{{ summary.total_defects|default(0) }}
High Severity Count of defects classified as 'Major' impact level. These represent serious issues requiring immediate attention. Severity is determined by the checker's impact classification.
{{ summary.high_severity_defects|default(0) }}
Total Files Total number of source code files analyzed across all streams. This count includes all files submitted for analysis in the latest snapshots.
{{ summary.total_files|default(0) }}
Lines of Code Total lines of code (LOC) counted across all analyzed files. This includes code lines only, excluding comments and blank lines. Summed from all active streams.
{{ "{:,}".format(summary.total_loc|default(0)) }}
Functions Total number of functions/methods identified in the analyzed codebase. Functions are counted across all files and streams currently being tracked.
{{ summary.total_functions|default(0) }}
Active Users {% if current_project %}Number of unique users who have triage, comment, or snapshot commit activity on this project. Excludes 'system' and 'reporter' users.{% else %}Total number of user accounts in the Coverity system, excluding deleted and system users.{% endif %}
{{ summary.total_users|default(0) }}
{% if high_severity_alert %}
Alert! {{ summary.high_severity_defects|default(0) }} high-severity defects require immediate attention.
{% endif %} {% if analysis_versions and analysis_versions|length > 0 %}

📊 Top Analysis Versions Used {% if current_project %} - Project: {{ current_project }} {% elif current_instance %} - Instance: {{ current_instance }} {% else %} - All Instances {% endif %}

{% for ver in analysis_versions %} {% endfor %}
# Analysis Version Snapshots First Used Last Used
{{ loop.index }} {{ ver.version }} {{ ver.snapshot_count }} {% if ver.first_used %} {{ (ver.first_used if ver.first_used is string else ver.first_used.strftime('%Y-%m-%d %H:%M'))[:16] if ver.first_used else 'N/A' }} {% else %} N/A {% endif %} {% if ver.last_used %} {{ (ver.last_used if ver.last_used is string else ver.last_used.strftime('%Y-%m-%d %H:%M'))[:16] if ver.last_used else 'N/A' }} {% else %} N/A {% endif %}
{% endif %}

Defects by Severity Distribution of defects across severity levels (Major, Moderate, Minor, Unspecified). Severity is based on the checker's impact classification in Coverity. Major = High impact, Moderate = Medium impact, Minor = Low impact.

{% for row in defects_by_severity %} {% endfor %}
Severity Count Percentage
{{ row.impact }} {{ row.defect_count }}
{{ (row.defect_count / (summary.total_defects|default(1)) * 100)|round(1) if summary.total_defects|default(0) > 0 else 0 }}%

{% if current_project %}Defects by Stream{% else %}Defects by Project{% endif %} {% if current_project %}Total defect count per stream within this project, showing both active defects and fixed defects.{% else %}Total defect count per project, showing both active defects and fixed defects. Calculated by counting all defects (including triaged ones) grouped by project name.{% endif %}

{% for row in defects_by_project %} {% endfor %}
{% if current_project %}Stream Name{% else %}Project Name{% endif %} Total Defects Active Fixed
{{ row.project_name }} {{ row.defect_count }} {{ row.active_defects }} {{ row.fixed_defects }}

Top Defect Categories Most common defect categories found in the codebase. Categories group related checkers (e.g., Security, Null pointer, Resource leak). Count represents defects in each category, ranked by frequency.

{% for row in defects_by_category[:10] %} {% endfor %}
Category Count
{{ row.category }} {{ row.defect_count }}

Defect Density (per KLOC) Defects per thousand lines of code (KLOC). Calculated as: (Total Defects / Lines of Code) × 1000. Lower values indicate better code quality. Useful for comparing projects of different sizes.

{% for row in defect_density %} {% endfor %}
Stream Defects/KLOC Total LOC
{{ row.stream_name }} {{ row.defects_per_kloc }} {{ "{:,}".format(row.total_loc) }}

File Hotspots - Top Problem Files Files with the highest defect concentration. Shows total defects per file and density (defects per KLOC). Calculated by: Defects per KLOC = (File Defects / File LOC) × 1000. Helps identify files needing refactoring.

{% if file_hotspots|length > 0 %}
Attention Required: These files have the highest defect concentrations.
{% for row in file_hotspots[:15] %} {% endfor %}
File Path Defect Count LOC Defects/KLOC
{{ row.file_path }} {{ row.defect_count }} {{ row.loc }} {{ row.defects_per_kloc }}
{% else %}
No significant file hotspots detected. Great job!
{% endif %}

Code Quality Metrics by Stream Code metrics for each stream: LOC (lines of code), files, functions, and comment ratio. Comment ratio = (Comment lines / Code lines) × 100%. Higher comment ratios indicate better documentation.

{% for row in code_metrics %} {% endfor %}
Stream Files Total LOC Avg File LOC Comment Ratio
{{ row.stream_name }} {{ row.file_count }} {{ "{:,}".format(row.total_loc) }} {{ row.avg_file_loc|round(0)|int }} {{ row.comment_ratio_pct }}%
{% if complexity_distribution|length > 0 %}

Function Complexity Distribution Distribution of cyclomatic complexity across all functions. Complexity measures the number of independent paths through code. Generally: 1-10 = Simple, 11-20 = Moderate, 21-50 = Complex, >50 = Very Complex.

{% for row in complexity_distribution %} {% endfor %}
Complexity Range Function Count Average Complexity
{{ row.complexity_range }} {{ row.function_count }} {{ row.avg_complexity }}
{% endif %}

Top Defect Checkers Checkers finding the most defects. Each checker detects specific issue types (e.g., NULL_RETURNS, RESOURCE_LEAK). Count shows how many defects each checker has identified across all code.

{% for row in top_checkers[:15] %} {% endfor %}
Checker Name Category Impact Count
{{ row.checker_name }} {{ row.category }} {{ row.impact }} {{ row.defect_count }}
{% if not current_project %}
{% if user_activity_stats %}

👥 User Activity & License Statistics ({{ trend_period_text }}) User login activity and license utilization metrics. Shows active users, login frequency, and license consumption. Helps optimize license allocation and identify inactive accounts.

Licensed Users
{{ user_activity_stats.total_licensed_users }}
Total user licenses
Users with Login
{{ user_activity_stats.users_with_login }}
{{ user_activity_stats.login_user_percentage }}% of licenses
Active Users
{{ user_activity_stats.active_users }}
{{ user_activity_stats.active_user_percentage }}% of licenses
Inactive Licenses
{{ user_activity_stats.total_licensed_users - user_activity_stats.active_users }}
{{ (100 - user_activity_stats.active_user_percentage)|round(1) }}% of licenses
Activity Summary: {% if user_activity_stats.active_user_percentage >= 50 %} Good license utilization! {{ user_activity_stats.active_user_percentage }}% of users are actively using Coverity (commits or triage) in the last {{ trend_period_text.lower() }}. {% elif user_activity_stats.active_user_percentage >= 30 %} Moderate license utilization. {{ user_activity_stats.active_user_percentage }}% of users are actively using Coverity. Consider user engagement improvements. {% else %} Low license utilization detected. Only {{ user_activity_stats.active_user_percentage }}% of users are actively using Coverity. Review license allocation and user training. {% endif %}
📊 Definition of Activity:
  • Licensed Users: All user accounts in the system (excludes deleted and internal users: 'system', 'reporter')
  • Users with Login: Users who have logged in at least once (ever)
  • Active Users: Users who logged in OR performed triage actions within {{ trend_period_text.lower() }}
  • Inactive Licenses: Licensed users without recent activity
{% endif %}

Database Statistics Coverity PostgreSQL database size and growth metrics. Shows total database size, table count, and disk usage. Useful for capacity planning and performance monitoring.

Database Size
{{ db_stats.db_size }}
Total Snapshots
{{ db_stats.total_snapshots }}
Avg Commit Time
{{ commit_stats.avg_duration_seconds }}s
Total Commits
{{ commit_stats.total_commits }}

Largest Database Tables Top database tables by disk size. Shows table name, row count, and size in MB/GB. Helps identify tables consuming most storage and candidates for archiving or optimization.

{% for row in largest_tables %} {% endfor %}
Table Name Size
{{ row.table_name }} {{ row.size }}

Analysis/Commit Performance Analysis execution performance metrics: minimum, maximum, and average commit times. Calculated from snapshot commit timestamps. Shows how long analyses take to complete.

Min Commit Time
{{ commit_stats.min_duration_seconds }} sec
Max Commit Time
{{ commit_stats.max_duration_seconds }} sec
Avg Files/Commit
{{ commit_stats.avg_files_per_commit|int }}
Avg New Defects/Commit
{{ commit_stats.avg_new_defects_per_commit|int }}
{% if commit_activity and commit_activity.total_commits > 0 %}

Commit Activity Patterns Analysis of when commits/snapshots occur: busiest/quietest times (3-hour blocks) and days of week. Shows commit count, average duration, files changed, and defects per hour/day. Helps optimize CI/CD schedules.

ℹ️ Activity Analysis: Based on {{ commit_activity.total_commits }} commits/snapshots, showing when development activity is most and least active.
{% if commit_activity.busiest_hours %}
🔥 Busiest 3-Hour Window
{{ commit_activity.busiest_hours.hours_display }}
{{ commit_activity.busiest_hours.commit_count }} commits Avg: {{ commit_activity.busiest_hours.avg_duration_seconds|default(0) }} sec
{% endif %} {% if commit_activity.quietest_hours %}
😴 Quietest 3-Hour Window
{{ commit_activity.quietest_hours.hours_display }}
{{ commit_activity.quietest_hours.commit_count }} commits Avg: {{ commit_activity.quietest_hours.avg_duration_seconds|default(0) }} sec
{% endif %} {% if commit_activity.busiest_day %}
📈 Busiest Day
{{ commit_activity.busiest_day.day_name }}
{{ commit_activity.busiest_day.commit_count }} commits Avg: {{ commit_activity.busiest_day.avg_duration_seconds|default(0) }} sec
{% endif %} {% if commit_activity.quietest_day %}
📉 Quietest Day
{{ commit_activity.quietest_day.day_name }}
{{ commit_activity.quietest_day.commit_count }} commits Avg: {{ commit_activity.quietest_day.avg_duration_seconds|default(0) }} sec
{% endif %}
{% endif %}

Recent Snapshot Performance Performance details for recent analysis commits: queue time, analysis duration, and total time. Calculated from snapshot timestamps (submit_time, queue_time, commit_time). Helps identify performance bottlenecks.

{% for row in snapshot_performance %} {% endfor %}
Date ▲▼ Stream ▲▼ Total Defects ▲▼ New/Eliminated ▲▼ Files ▲▼ Duration ▲▼ Queue Time ▲▼
{{ (row.date_created if row.date_created is string else row.date_created.strftime('%Y-%m-%d %H:%M'))[:16] if row.date_created else 'N/A' }} {{ row.stream_name }} {{ row.total_defect_count or 0 }} +{{ row.new_defect_count or 0 }} -{{ row.eliminated_defect_count or 0 }} {{ row.total_file_count or 0 }} {{ row.duration_seconds or 0 }} sec {{ row.queue_time_seconds or 0 }} sec
{% if defect_discovery|length > 0 %}

Defect Discovery Rate ({{ trend_period_text }}) Rate at which new defects are discovered over time. Calculated as count of newly introduced defects per day/week. Helps identify periods of high defect injection and quality degradation.

{% for row in defect_discovery[:30] %} {% endfor %}
Date Snapshots New Defects Eliminated Files Analyzed
{{ row.snapshot_date }} {{ row.snapshot_count }} {{ row.new_defects or 0 }} {{ row.eliminated_defects or 0 }} {{ row.files_analyzed or 0 }}
{% endif %}
{% endif %}
{% if top_projects_by_fix_rate or top_projects_by_triage or top_users_by_fixes or top_triagers or most_collaborative_users %}
{% if current_project %}

🏆 Individual Contributors Top individual contributors ranked by defect fixes and triage activity. Shows who is actively improving code quality and engaging with Coverity findings.

Recognizing top contributors in defect resolution, triage activity, and collaboration for this project.

{% else %}

🏆 Team Leaderboards Project rankings by various quality metrics: fix rate, improvement trends, and triage activity. Calculated from snapshot comparisons and triage statistics. Helps identify high-performing teams.

Recognizing top performers in defect resolution, triage activity, and continuous improvement.

{% endif %}
{% if not current_project %}

📊 Project Performance Project-level leaderboards showing top teams by fix velocity (last 30 days), improvement percentage (last 90 days), and triage completion. Rankings calculated from snapshot comparisons and triage activity metrics.

{% if top_projects_by_fix_rate and top_projects_by_fix_rate|length > 0 %}

🚀 Fastest Fix Velocity

Projects that eliminated the most defects from code within the analysis period — ranked by total defects removed, with average fixes per day calculated across active snapshot dates ({{ trend_period_text }})

{% for row in top_projects_by_fix_rate %} {% endfor %}
Rank Project Fixes Avg/Day
{% if loop.index == 1 %} 🏆 {% elif loop.index == 2 %} 🥈 {% elif loop.index == 3 %} 🥉 {% else %} {{ loop.index }} {% endif %} {{ row.project_name }} {{ row.eliminated_defects }} {{ row.avg_fixes_per_day|round(2) }}
{% endif %} {% if top_projects_by_triage and top_projects_by_triage|length > 0 %}

🎯 Most Active Triagers

Projects with highest triage completion (Current State)

{% for row in top_projects_by_triage %} {% endfor %}
Rank Project Total Progress
{% if loop.index == 1 %} 🏆 {% elif loop.index == 2 %} 🥈 {% elif loop.index == 3 %} 🥉 {% else %} {{ loop.index }} {% endif %} {{ row.project_name }} {{ row.triage_actions }}
{{ row.triage_percentage|round(1) }}%
{% endif %}
{% endif %} {% if not current_project %}

👥 Individual Contributors User-level leaderboards showing top fixers (defect eliminations, last 30 days), top triagers (classification actions, last 30 days), and team champions (collaboration activity). Rankings based on actual code changes and triage submissions.

{% endif %}
{% if top_users_by_fixes and top_users_by_fixes|length > 0 %}

🔧 Top Fixers

Users with most defect fixes submitted/released (Last 30 Days)

{% for row in top_users_by_fixes %} {% endfor %}
Rank User Fixes Avg/Day
{% if loop.index == 1 %} 🏆 {% elif loop.index == 2 %} 🥈 {% elif loop.index == 3 %} 🥉 {% else %} {{ loop.index }} {% endif %}
{{ row.user_name }}
@{{ row.username }}
{{ row.total_fixes }} {{ row.avg_fixes_per_day|round(2) }}
{% endif %} {% if top_triagers and top_triagers|length > 0 %}

⚖️ Top Triagers

Users with most classification and action assignments (Last 30 Days)

{% for row in top_triagers %} {% endfor %}
Rank User Actions Avg/Day
{% if loop.index == 1 %} 🏆 {% elif loop.index == 2 %} 🥈 {% elif loop.index == 3 %} 🥉 {% else %} {{ loop.index }} {% endif %}
{{ row.user_name }}
@{{ row.username }}
{{ row.total_triage_actions }} {{ row.avg_triage_per_day|round(2) }}
{% endif %} {% if most_collaborative_users and most_collaborative_users|length > 0 %}

💬 Team Champions

Users with most collaborative comments and discussions (Last 30 Days)

{% for row in most_collaborative_users %} {% endfor %}
Rank User Comments Avg/Day
{% if loop.index == 1 %} 🏆 {% elif loop.index == 2 %} 🥈 {% elif loop.index == 3 %} 🥉 {% else %} {{ loop.index }} {% endif %}
{{ row.user_name }}
@{{ row.username }}
{{ row.total_comments }} {{ row.avg_comments_per_day|round(2) }}
{% endif %}
📊 Leaderboard Metrics Explained:
  • Fix Velocity: Defects with "Fix Submitted" or "Fix Released" action
  • Triage Completion: Percentage of defects with classification assigned
  • Collaboration: Comments added to defects for team communication
{% else %}
ℹ️ No Leaderboard Data Available

Leaderboards will appear when projects have defect fix activity, improvements, or triage progress.

{% endif %}
{% if current_project %}

🔒 OWASP Top 10 2025 Security Analysis Maps defects to OWASP Top 10 2025 web security risks using CWE codes. Shows PASS/FAILED status for each category. FAILED = has defects requiring attention. Helps prioritize security fixes.

Defects mapped to OWASP Top 10 2025 categories based on CWE (Common Weakness Enumeration) codes. This analysis helps prioritize security remediation efforts based on the most critical web application security risks.

{% if owasp_metrics and owasp_metrics|length > 0 %} {% set failed_count = owasp_metrics|selectattr('status', 'equalto', 'FAILED')|list|length %} {% set passed_count = owasp_metrics|selectattr('status', 'equalto', 'PASS')|list|length %}
Categories with Defects (FAILED)
{{ failed_count }} / 10
Categories Passed
{{ passed_count }} / 10
{% for item in owasp_metrics %}
{{ item.category.split(':')[0] }}: {{ item.category.split(':')[1] if ':' in item.category else item.category }}
{{ item.description }}
{% if item.status == 'FAILED' %} ❌ FAILED {% else %} ✅ PASS {% endif %}
{% if item.status == 'FAILED' %}
Total Defects: {{ item.total_defects }}
{% if item.high > 0 %}
🔴 High: {{ item.high }}
{% endif %} {% if item.medium > 0 %}
🟡 Medium: {{ item.medium }}
{% endif %} {% if item.low > 0 %}
🟢 Low: {{ item.low }}
{% endif %}
{{ item.cwe_count }} CWE{{ 's' if item.cwe_count != 1 else '' }} mapped
{% if owasp_details and item.category in owasp_details %} {% set details = owasp_details[item.category] %} {% if details.all_defects and details.all_defects|length > 0 %}
🐛 Defects ({{ details.all_defects|length }} total)
{% for defect in details.all_defects %} {% endfor %}
CID CWE Type Severity File Function
{{ defect.cid }} CWE-{{ defect.cwe }} {{ defect.checker }} {% if defect.severity == 'Major' %} High {% elif defect.severity == 'Moderate' %} Med {% elif defect.severity == 'Minor' %} Low {% else %} - {% endif %} {{ defect.file|e }} {{ defect.function|e }}
{% endif %} {% if details.checker_breakdown and details.checker_breakdown|length > 0 %}
🔍 Top Checkers ({{ details.checker_breakdown|length }} of {{ details.total_checkers }} total)
{% for checker in details.checker_breakdown %}
{{ checker.checker }} {{ checker.defect_count }}
{% endfor %}
{% endif %} {% endif %}
{% endif %}
{% endfor %}
📚 About OWASP Top 10 2025:

The OWASP Top 10 is a standard awareness document representing a broad consensus about the most critical security risks to web applications. This report maps your defects to these categories using CWE codes to help prioritize security remediation.

  • PASS: No outstanding defects found in this OWASP category
  • FAILED: Outstanding defects detected in this category requiring attention
  • CWEs: Number of unique CWE codes contributing to this category
{% else %}
ℹ️ No OWASP Data Available

OWASP Top 10 analysis is only available for project-level dashboards. Please select a specific project to view this data.

{% endif %}
{% endif %} {% if current_project and cwe_top25_metrics %}

🛡️ CWE Top 25 Most Dangerous Software Weaknesses (2025) Maps defects to MITRE's CWE Top 25 2025 most dangerous weaknesses. Shows PASS/FAILED status and danger rankings (1-25). Based on real-world vulnerability data from NVD. Lower rank = more dangerous.

Defects mapped to MITRE's CWE Top 25 list - the most widespread and critical software weaknesses. Rankings are based on real-world vulnerability data and help prioritize remediation by industry-recognized danger level.

🎯 Security Focus: {{ cwe_top25_metrics|selectattr('status', 'equalto', 'FAILED')|list|length }} of {{ cwe_top25_metrics|length }} CWE Top 25 weaknesses detected in this project. 💡 Tip: Click on any FAILED row to view detailed defect information.
Total CWE Top 25 Defects
{{ cwe_top25_metrics|sum(attribute='total_defects') }}
{% if cwe_top25_metrics|selectattr('status', 'equalto', 'FAILED')|list|length > 0 %}Failed CWE Checks{% else %}All CWE Checks Passed{% endif %}
{{ cwe_top25_metrics|selectattr('status', 'equalto', 'FAILED')|list|length }}/25
{% for item in cwe_top25_metrics %} {% if item.status == 'FAILED' and cwe_top25_details and item.cwe_id in cwe_top25_details %} {% set details = cwe_top25_details[item.cwe_id] %} {% endif %} {% endfor %}
Status Rank CWE ID Weakness Name Score Total 🔴 High 🟡 Med 🟢 Low ⚪ Unsp
{% if item.status == 'FAILED' %} FAILED {% else %} PASS {% endif %} #{{ item.rank }} CWE-{{ item.cwe_id }}
{{ item.name }}
{{ "%.2f"|format(item.score) }} {{ item.total_defects }} {% if item.high > 0 %} {{ item.high }} {% else %} - {% endif %} {% if item.medium > 0 %} {{ item.medium }} {% else %} - {% endif %} {% if item.low > 0 %} {{ item.low }} {% else %} - {% endif %} {% if item.unspecified > 0 %} {{ item.unspecified }} {% else %} - {% endif %}
📚 About CWE Top 25 2025:

The CWE Top 25 Most Dangerous Software Weaknesses is a demonstrative list of the most widespread and critical weaknesses that can lead to serious vulnerabilities in software. Compiled by MITRE using real-world vulnerability data from the National Vulnerability Database (NVD), this list helps developers and security teams prioritize their remediation efforts.

  • Status: PASS (no defects) or FAILED (has defects for this CWE)
  • Rank: Position in MITRE's CWE Top 25 list (1-25, lower rank = more dangerous)
  • Score: MITRE's calculated danger score based on prevalence and impact
  • Total: Number of outstanding defects for this specific CWE in your project
  • Coverage: This table shows all 25 CWE entries ({{ cwe_top25_metrics|selectattr('status', 'equalto', 'FAILED')|list|length }} failed, {{ cwe_top25_metrics|selectattr('status', 'equalto', 'PASS')|list|length }} passed)
  • Expand Details: Click on any FAILED row to view all defects, including CID, checker, severity, file, and function
{% endif %}