@extends('crm.layouts.master') @section('title', 'Protected Area Security') @section('main-content')
@if(session('success'))
{{ session('success') }}
@endif
IP Blocks
@forelse($blocks as $block) @empty @endforelse
IPAreaReasonActorBlockedStatus
{{ $block->ip_address }}{{ strtoupper($block->area) }}{{ str_replace('_', ' ', $block->reason) }} {{ $block->actor_type ?: '—' }}{{ $block->actor_id ? ' #'.$block->actor_id : '' }} {{ optional($block->blocked_at)->format('Y-m-d H:i:s') }} {{ $block->active ? 'Blocked' : 'Unblocked' }} @if($block->active)
@csrf
@endif
No IP blocks.
Security Incidents
@forelse($incidents as $incident) @empty @endforelse
TimeIPAreaReasonRouteCountsReview
{{ $incident->created_at?->format('Y-m-d H:i:s') }}{{ $incident->ip_address }} {{ strtoupper($incident->area) }}{{ str_replace('_', ' ', $incident->reason_code) }}{{ $incident->route_name ?: '—' }} {{ $incident->request_count }} req / {{ $incident->distinct_count }} distinct @if($incident->reviewed_at)Reviewed
{{ $incident->review_note }}
@else
@csrf
@endif
No security incidents.
@endsection