{{ stats.total_components }}
Components
{{ stats.critical }}
Critical
{{ stats.medium }}
Medium
{{ stats.license_issues }}
License Issues
Components ({{ components | length }})
{% if components | length > 0 %}
| # |
Name |
Version |
License |
{% for comp in components %}
| {{ loop.index }} |
{{ comp.name }} |
{{ comp.version }} |
{% if comp.licenses | length > 0 %}{{ comp.licenses | join(sep=", ") }}{% else %}None{% endif %} |
{% endfor %}
{% else %}
No components found.
{% endif %}
Vulnerabilities ({{ vulnerabilities | length }})
{% if vulnerabilities | length > 0 %}
| CVE ID |
Severity |
CVSS |
Component |
Description |
{% for vuln in vulnerabilities %}
| {{ vuln.cve_id }} |
{{ vuln.severity }} |
{% if vuln.cvss_score %}{{ vuln.cvss_score }}{% else %}-{% endif %} |
{{ vuln.component_name }} @ {{ vuln.component_version }} |
{{ vuln.description_truncated }} |
{% endfor %}
{% else %}
No vulnerabilities found.
{% endif %}
License Issues ({{ license_issues | length }})
{% if license_issues | length > 0 %}
| Type |
Component |
Description |
{% for issue in license_issues %}
| {{ issue.issue_type }} |
{{ issue.component_name }} @ {{ issue.component_version }} |
{{ issue.description }} |
{% endfor %}
{% else %}
No license issues found.
{% endif %}