@extends('layouts.admin') @section('title', 'Security Events') @section('content')

Security Events

Monitor threats and resolve security incidents

{{-- Severity summary --}}
@foreach(['critical'=>['#ef4444','rgba(239,68,68,.08)','rgba(239,68,68,.2)'],'high'=>['#f97316','rgba(249,115,22,.08)','rgba(249,115,22,.2)'],'medium'=>['#f59e0b','rgba(245,158,11,.08)','rgba(245,158,11,.2)'],'low'=>['#3b82f6','rgba(59,130,246,.08)','rgba(59,130,246,.2)']] as $sev=>[$c,$bg,$br])
{{ $summary[$sev]??0 }} {{ $sev }}
@endforeach
@if(request()->anyFilled(['severity','type','unresolved'])) Clear @endif
@forelse($events as $event) @php $sevMap=['critical'=>'b-red','high'=>'b-orange','medium'=>'b-yellow','low'=>'b-blue']; $sevColor=['critical'=>'#ef4444','high'=>'#f97316','medium'=>'#f59e0b','low'=>'#3b82f6']; $bc=$sevMap[$event->severity]??'b-gray'; $sc=$sevColor[$event->severity]??'#9ca3af'; @endphp @empty @endforelse
Severity Event Type Description IP Address Time Status
{{ ucfirst($event->severity) }}
{{ $event->event_type }} {{ $event->description }} {{ $event->ip_address??'-' }} {{ $event->created_at->diffForHumans() }} @if($event->is_resolved) Resolved @else Open @endif @unless($event->is_resolved)
@csrf
@endunless
{{ $events->links() }}
@endsection