{% for p in packages %} {% endfor %} {% if not packages %} {% endif %}
{{ t('col_name', request.state.lang) }} {% if sort_by == 'name' %}{{ '▲' if sort_dir == 'asc' else '▼' }}{% else %}↕{% endif %} {{ t('col_version', request.state.lang) }} {{ t('col_ecosystem', request.state.lang) }} {{ t('col_repo', request.state.lang) }} {{ t('col_flagged', request.state.lang) }} {% if sort_by == 'flagged' %}{{ '▲' if sort_dir == 'asc' else '▼' }}{% else %}↕{% endif %} {{ t('col_findings', request.state.lang) }} {% if sort_by == 'total_findings' %}{{ '▲' if sort_dir == 'asc' else '▼' }}{% else %}↕{% endif %} {{ t('col_last_scan', request.state.lang) }} {% if sort_by == 'last_scanned_at' %}{{ '▲' if sort_dir == 'asc' else '▼' }}{% else %}↕{% endif %}
{{ p.pkg_name }} {{ p.pkg_ver }} {{ p.ecosystem }} {{ p.repository }} {% if p.is_flagged %}YES{% else %}No{% endif %} {{ p.findings_sum }} {{ p.last_scan.strftime('%Y-%m-%d %H:%M') if p.last_scan }}
{{ t('empty_no_packages', request.state.lang) }}
{% include "_pagination.html" %} {{ t('total_packages', request.state.lang, total) }}