@inject('widgetHelper', '\App\Helpers\OnDemandReportWidgetHelper') @include('reports.on-demand.templates.incl_style') @php $topCases = \App\Models\Cases::whereIn('status', [\App\Models\Cases::STATUS_OPEN, \App\Models\Cases::STATUS_INFORMATIVE]) ->select('id', 'name', 'priority', 'updated_at', 'organization_id', 'control') ->where('organization_id', account()->id) ->where('control', 'Client') ->orderBy('priority', 'desc') ->orderBy('updated_at', 'desc') ->limit(10) ->get(); $totalCasesOpened = \App\Models\Cases::where('organization_id', account()->id) ->where('status', \App\Models\Cases::STATUS_OPEN) ->where('control', 'Client') ->count(); $totalCasesAnswered = \App\Models\Cases::where('organization_id', account()->id) ->whereIn('status', [\App\Models\Cases::STATUS_INFORMATIVE, \App\Models\Cases::STATUS_CLOSED, \App\Models\Cases::STATUS_SUSPENDED]) ->whereDate('updated_at', '>', \Carbon\Carbon::today()->subDays(30)) ->where('control', 'Client') ->with('caseTrackTimeMetrics') ->count(); $caseTypeRemediation = \App\Models\SubTypeOfCase::where('name', 'REMEDIATION')->where('gmp_visibility',1)->first(); $caseTypeRemediation=$caseTypeRemediation?$caseTypeRemediation->id:null; $total=[]; @endphp

TLP AMBER

CYBERSECURITY SITUATION APPRAISAL REPORT
{{ $isLatam?'Sobre este reporte':'About this report' }}

This on-demand report provides a consolidated view of cybersecurity indicators and operational indicators for the organization during a period of time.

SECURITY INDICATORS

Notable Events Active For The Past 30 Days

@forelse(\App\Models\NotableEvent::widgetData() as $type => $qty) @empty @endforelse
Notable Event Type How Many #
{{ $type }} {{ $qty }}
N/A
@include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>497]) @include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>499]) @include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>498])
@include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>500])
@include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>501])
@include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>526])
@include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>525])

OPERATIONAL METRICS

@include('reports.on-demand.templates.incl_splunk_widget',['widget_id'=>496])

Total Current Cases

Open: {{ $totalCasesOpened }}
Answered: {{ $totalCasesAnswered }}

Average Time to Address and Respond by Divisions

@foreach(\App\Models\CAD\AssetDivision::getForAccount() as $division) @endforeach
Divisions Address, H Respond, H
{{ $division->name }} {{ time_to_h($division->casesRespondTime(true)) }} {{ time_to_h($division->casesRespondTime()) }}

Top 10 Cases:

Total Remediation Cases By Stage

@foreach(\App\Models\CAD\AssetDivision::getForAccount() as $division) @endforeach @foreach(\App\Models\CasesInfo\Stage::getRemediationStage() as $stage) @foreach(\App\Models\CAD\AssetDivision::getForAccount() as $division) @php $total[$loop->index]=(isset($total[$loop->index])?$total[$loop->index]:0)+$s; @endphp @endforeach @endforeach @foreach(\App\Models\CAD\AssetDivision::getForAccount() as $division) @endforeach
{{$division->name}}
{{$stage->name}}{{$s=$division->getCases($caseTypeRemediation)->where('stage_id',$stage->id)->count()}}
Total{{$total[$loop->index]}}

= Limited disclosure, restricted to participants’ organizations. Sources may use TLP:AMBER when information requires support to be effectively acted upon, yet carries risks to privacy, reputation, or operations if shared outside of the organizations involved. Recipients may only share TLP:AMBER information with members of their own organization, and with clients or customers who need to know the information to protect themselves or prevent further harm. Sources are at liberty to specify additional intended limits of the sharing: these must be adhered to.