@extends('layouts.app') @section('title', 'Nessus-Konfiguration') @section('content')

Verbindungen

@forelse ($connections as $connection) @empty @endforelse
NameProduktURLAccess KeyTLSLetzter Test
{{ $connection->name }} @if ($connection->is_default)Standard@endif {{ $connection->product }} {{ $connection->base_url }} {{ $connection->maskedAccessKey() ?: '– nicht gesetzt –' }} @if ($connection->verify_tls)geprüft@elseohne Prüfung@endif @if ($connection->last_tested_at) {{ $connection->last_test_status }} {{ $connection->last_tested_at->format('d.m. H:i') }} @if ($connection->server_version)
Version {{ $connection->server_version }}@endif @else – @endif
@can(\App\Enums\Permission::NESSUS_MANAGE)
@csrf
@csrf
@endcan
Keine Verbindung konfiguriert.
@can(\App\Enums\Permission::NESSUS_MANAGE)

Verbindung hinzufügen

@csrf
Die Schlüssel werden verschlüsselt gespeichert und nie wieder angezeigt.
@endcan

Policies

@forelse ($policies as $policy) @empty @endforelse
NameVorlageSicherheitsprüfungFreigabeAbgeglichen
{{ $policy->name }}
ID {{ $policy->remote_id }}
{{ $policy->template_name ?: '–' }} @if ($policy->passed_policy_guard) unbedenklich @else beanstandet
    @foreach ((array) $policy->policy_guard_findings as $issue)
  • {{ $issue['message'] ?? '' }}
  • @endforeach
@endif
@if ($policy->is_approved)freigegeben@elseoffen@endif {{ $policy->synced_at?->format('d.m. H:i') ?? '–' }} @can(\App\Enums\Permission::NESSUS_MANAGE) @if ($policy->is_approved)
@csrf @method('DELETE')
@elseif ($policy->passed_policy_guard)
@csrf
@endif @endcan
Keine Policies abgeglichen.
@endsection