Security Audit Logs | USMS IOD
RESTRICTED ACCESS • CHIEF IOD EXCLUSIVE • IMMUTABLE FORENSIC AUDIT TRAIL

Security Audit Logs & Compliance Ledger

Catatan permanen seluruh aktivitas autentikasi, modifikasi berkas kasus, tindakan penghapusan, dan galat sistem.

LOG INTEGRITY: VERIFIED SECURE
Total Security Logs
{{ number_format($stats['total_logs']) }}
Logins Today
{{ number_format($stats['total_logins_today']) }}
Total CRUD Changes
{{ number_format($stats['total_changes']) }}
Deletions Audited
{{ number_format($stats['total_deletes']) }}
Security / System Errors
{{ number_format($stats['total_errors']) }}
@if(request()->hasAny(['search', 'action_type', 'user_id', 'date_from', 'date_to'])) @endif
@forelse($logs as $log) @empty @endforelse
Timestamp (WIB) Action Event Target Resource Investigator / Actor IP Address Payload Inspector
{{ $log->created_at ? $log->created_at->timezone('Asia/Jakarta')->format('Y-m-d H:i:s') : '-' }} @php $action = strtolower($log->action); $badgeClass = 'bg-slate-800 text-slate-300 border-slate-700'; if (str_contains($action, 'login') || str_contains($action, 'auth')) { $badgeClass = 'bg-emerald-950 text-emerald-400 border-emerald-800'; } elseif (str_contains($action, 'logout')) { $badgeClass = 'bg-slate-950 text-slate-400 border-slate-800'; } elseif (str_contains($action, 'create')) { $badgeClass = 'bg-cyan-950 text-cyan-400 border-cyan-800'; } elseif (str_contains($action, 'update') || str_contains($action, 'edit') || str_contains($action, 'status')) { $badgeClass = 'bg-blue-950 text-blue-400 border-blue-800'; } elseif (str_contains($action, 'delete')) { $badgeClass = 'bg-red-950 text-red-400 border-red-800 font-bold'; } elseif (str_contains($action, 'error') || str_contains($action, 'unauthorized')) { $badgeClass = 'bg-rose-950 text-rose-300 border-rose-800 font-black'; } @endphp {{ $log->action }} @if($log->auditable_type)
{{ class_basename($log->auditable_type) }}
ID: {{ $log->auditable_id ?? 'N/A' }}
@else System Kernel @endif
@if($log->user)
{{ $log->user->name }}
{{ $log->user->rank }} • {{ $log->user->badge_number }}
@else System Anonymous @endif
{{ $log->ip_address ?? '127.0.0.1' }}
Belum ada catatan log yang sesuai kriteria pencarian.
IMMUTABLE LEDGER: Catatan audit ini terkunci secara permanen dan tidak dapat dihapus demi kepatuhan integritas kepolisian.
{{ $logs->links() }}

Audit Record Payload Inspector

ACTION:
TIMESTAMP:
RESOURCE:
IP ADDRESS:
USER AGENT:
PAYLOAD / NEW VALUES: