{{ t('scan_info_package', request.state.lang) }}
{{ scan.package_name }}
{{ scan.package_name }}
{{ t('scan_info_version', request.state.lang) }}
{{ scan.package_version }}
{{ scan.package_version }}
{{ t('scan_info_ecosystem', request.state.lang) }}
{{ scan.ecosystem }}
{{ scan.ecosystem }}
{{ t('scan_info_repository', request.state.lang) }}
{{ scan.repository }}
{{ scan.repository }}
{{ t('scan_info_status', request.state.lang) }}
{% if scan.status == 'scanning' %}scanning{% else %}{{ scan.status }}{% endif %}
{% if scan.status == 'scanning' %}scanning{% else %}{{ scan.status }}{% endif %}
{{ t('scan_info_sha256', request.state.lang) }}
{{ scan.sha256 or '-' }}{{ t('scan_info_started', request.state.lang) }}
{{ scan.started_at.strftime('%Y-%m-%d %H:%M') if scan.started_at }}
{{ scan.started_at.strftime('%Y-%m-%d %H:%M') if scan.started_at }}
{{ t('scan_info_finished', request.state.lang) }}
{{ scan.finished_at.strftime('%Y-%m-%d %H:%M') if scan.finished_at }}
{% if scan.initiator %}{{ scan.finished_at.strftime('%Y-%m-%d %H:%M') if scan.finished_at }}
{{ t('scan_info_initiated', request.state.lang) }}
{{ scan.initiator }}
{% endif %}
{% if scan.source_ip %}{{ scan.initiator }}
{{ t('scan_info_source_ip', request.state.lang) }}
{{ scan.source_ip }}
{% endif %}
{{ scan.source_ip }}
{{ t('scan_info_error', request.state.lang) }}: {{ scan.error_message }}
{% endif %}