@extends('layouts.walls') @inject('splunk_searches', '\App\Models\SplunkSearches') @section('content') @php $from=$to=null; $asmvpData = \App\Http\Controllers\DashboardController::getAsmvpData(); @endphp
{{ \App\Models\SkywatchWall::$walls[$wall] }} Logout Logout and Back to Skywatch
@php $widget=$splunk_searches::find(603); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([603],$from,$to) !!}
@endif

Protection for Endpoints

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))

Agents active

@endif
@php $widget=$splunk_searches::find(604); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([604],$from,$to) !!}
@endif

Testing for Asset Discovery

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
0

Total Hosts Discovered

0

Baselined Hosts

@endif
@php $widget=$splunk_searches::find(616); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([616],$from,$to) !!}
@endif

Exploitation of vulnerabilities – continuous Web Application Pentest

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
0

Cases of this type

@endif

Testing for open ports

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-VME-ADV') or Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-VME')) {{ $asmvpData['open ports']??'n/a' }} Cases opened @endif
@php $widget=$splunk_searches::find(613); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([613],$from,$to) !!}
@endif

Testing for gaps in controls

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS Email')) Email Gateway Score @else

Email Gateway Score

@endif
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS-EDR')) EDR Score @else

EDR Score

@endif{{-- no dashboard --}}
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS-WEB')) Web Gateway Score @else

Web Gateway Score

@endif
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS-IMTHREAT')) Immediate Threats Score @else

Immediate Threats Score

@endif
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS-DLP')) DLP Score @else

DLP Score

@endif
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS-LM')) Hopper Score @else

Hopper Score

@endif
@endif
@php $widget=$splunk_searches::find(614); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([614],$from,$to) !!}
@endif

Testing for Configuration Management GAPS

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))

Devices connected

@endif
@php $widget=$splunk_searches::find(605); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([605],$from,$to) !!}
@endif

Testing for Network Vulnerabilities

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))

Critical

High

Medium

Low

@endif
@php $widget=$splunk_searches::find(606); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([606],$from,$to) !!}
@endif

Testing for Application Vulnerabilities

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
0

Critical

0

High

0

Medium

0

Low

@endif
@php $widget=$splunk_searches::find(607); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([607],$from,$to) !!}
@endif

Testing for Missing Patches

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))

Missing patches

@endif

Testing for Exploitability of immediate threats

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-BAS-IMTHREAT')) {{ $asmvpData['missing patches']??'n/a' }}

Systems can be compromised from this Immediate threat

@endif

Detection and Correlation

{{ $asmvpData['Detection and Correlation']??'n/a' }} Cases opened

Verification and Prioritization

{{ $asmvpData['Verification and Prioritization']??'n/a' }} Cases opened

Remediation Plan

{{ $asmvpData['Remediation Plan']??'n/a' }} Cases opened
@php $widget=$splunk_searches::find(608); @endphp
@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))
{!! $splunk_searches::getCodeArray([608],$from,$to) !!}
@endif

Patch Management Execution and Change Management

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-widget-wall',[$widget->getServicesIdArray()]))

Devices connected

@endif

Incident Response

{{ $asmvpData['Incident Response']??'n/a' }} Cases opened

Configuration Execution and Change Management

@if(Gate::forUser(auth()->guard('skywatch-wall')->user())->allows('view-service-wall','MSS-EPCM'))
{{ $asmvpData['conf exec']??'n/a' }} Cases opened
@endif

AVG TIME

{{ $asmvpData['resolve'] }}

Resolve

{{ $asmvpData['respond'] }}

Respond

@endsection