@php $ratingStatus = ['strong' => 'online', 'fair' => 'warning', 'weak' => 'offline']; $scoreColor = fn (int $s) => $s >= 90 ? 'text-online' : ($s >= 60 ? 'text-warning' : 'text-offline'); @endphp
{{-- Header --}}

{{ __('posture.eyebrow') }}

{{ __('posture.title') }}

{{ __('posture.subtitle') }}

@if ($ready && ! is_null($average))

{{ __('posture.fleet_avg') }}

{{ $average }}/100

@endif
@if ($servers->isEmpty())

{{ __('posture.no_servers_title') }}

{{ __('posture.no_servers') }}

@elseif (! $ready)
@foreach ($servers as $s)
@endforeach

{{ __('posture.scan_hint') }}

@else
@foreach ($servers as $s) @php($r = $scores[$s->uuid] ?? null) @if (! $r || isset($r['error']))
{{ $s->name }} {{ __('posture.scan_error') }}
@else

{{ $r['score'] }}

{{ __('posture.rating_'.$r['rating']) }}
{{ $s->name }}

{{ __('posture.passed_of', ['passed' => $r['passed'], 'applicable' => $r['applicable']]) }}

@foreach ($r['checks'] as $c) @if ($c['counts']) $c['secure'], 'border-offline/20 bg-offline/10 text-offline' => ! $c['secure'], ])> {{ $c['label'] }} @endif @endforeach
@endif
@endforeach
@endif