@extends('layouts.app') @section('title', '新增弱點掃描') @section('content')
返回掃描清單
@csrf @if($errors->any())
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif {{-- ① 掃描器選擇(頂部大卡)--}}
選擇掃描工具
{{-- Nuclei --}} @if(in_array('nuclei', $enabledScanners))
Nuclei 已安裝
Nuclei
ProjectDiscovery 開源模板引擎,5000+ 漏洞模板,支援 CVE、OWASP、設定錯誤等全類型偵測。
開源免費 OWASP A01–A10 CVE
@endif {{-- OWASP ZAP --}} @if(in_array('zap', $enabledScanners))
ZAP Docker 可用
OWASP ZAP
OWASP 官方認可的 DAST 工具,主動爬取與攻擊測試,XSS / Injection / 身分驗證失效等 Web 漏洞。
開源免費 OWASP 官方 DAST
@endif {{-- Nessus --}} @if(in_array('nessus', $enabledScanners))
Nessus @if(\App\Services\NessusService::isConfigured()) 已設定 @else 需設定 API Key @endif
Nessus Essentials
Tenable 業界標準弱點掃描器,企業客戶最具公信力,含 CVE 資料庫比對、合規報告(免費版限 16 IP)。
免費 16 IP 企業公信力 CVE
@endif {{-- Garak --}} @if(in_array('garak', $enabledScanners))
Garak LLM 專用
Garak
LLM 界的 Nmap,專門測試 AI 模型行為安全:提示注入、越獄攻擊、資料洩漏、幻覺等 OWASP LLM Top 10 2025 風險。
開源免費 OWASP LLM NVIDIA
@endif
{{-- 左欄:基本設定 --}}
掃描設定
@error('target_url')
{{ $message }}
@enderror
{{-- 已選摘要 --}}
已選設定
Nuclei
請選擇掃描模式
請確保已獲得目標網站掃描授權
{{-- 共享設定 --}}
開啟後,有「弱點掃描」使用權限的人均可看到此結果;關閉則僅限本人與管理員。
掃描前請通知客戶,取得客戶同意後才可執行弱點掃描。
取消
{{-- 右欄:掃描模式選擇(依掃描器切換)--}}
{{-- Nuclei Profile 面板 --}}
Nuclei 掃描 Profile {{ count($profiles) }} 個
標示 OWASP 的 Profile 掃描結果可對應 OWASP Top 10 2021 分類。
@php $groups = []; foreach ($profiles as $key => $meta) { $groups[$meta['group']][$key] = $meta; } $selectedProfile = old('profile', ''); @endphp @foreach($groups as $groupName => $groupProfiles)
{{ $groupName }}
@foreach($groupProfiles as $key => $meta) @php $owaspCats = $meta['owasp'] ?? []; $owaspNote = $meta['owasp_note'] ?? ''; $isTop10 = count($owaspCats) >= 6; $dataOwasp = $owaspNote ? $owaspNote.(count($owaspCats) ? '('.implode('·',$owaspCats).')' : '') : ''; @endphp
{{ $meta['label'] }} @if($isTop10) OWASP ★ @elseif(!empty($owaspCats)) OWASP @endif
{{ $meta['desc'] }}
@if(!empty($owaspCats))
@foreach($owaspCats as $cat) {{ $cat }} @endforeach
@endif
@if($selectedProfile===$key) @else @endif
@endforeach
@endforeach
{{-- ZAP 面板 --}} {{-- Nessus 面板 --}} {{-- Garak 面板 --}}
@endsection @push('scripts') @endpush