|
SCORE GENERAL
{{ $scores['overall'] }}
de 100
|
|
SEGURIDAD
{{ $scores['security'] }}
|
|
SEO
{{ $scores['seo'] }}
|
Resumen por Severidad ({{ $securityFindings->count() + $seoFindings->count() }} hallazgos)
| Severidad |
Seguridad |
SEO |
Total |
@foreach(['critical', 'high', 'medium', 'low', 'info'] as $sev)
@php
$secCount = $scores['summary']['security_findings'][$sev] ?? 0;
$seoCount = $scores['summary']['seo_findings'][$sev] ?? 0;
@endphp
@if($secCount + $seoCount > 0)
| {{ strtoupper($sev) }} |
{{ $secCount }} |
{{ $seoCount }} |
{{ $secCount + $seoCount }} |
@endif
@endforeach
Hallazgos de Seguridad
@if($securityFindings->count() > 0)
| Sev. |
Título |
Recomendación |
@foreach($securityFindings as $f)
| {{ strtoupper($f->severity) }} |
{{ $f->title }} |
{{ Str::limit($f->recommendation ?? '-', 120) }} |
@endforeach
@else
Sin hallazgos de seguridad.
@endif
Hallazgos SEO Técnico
@if($seoFindings->count() > 0)
| Sev. |
Título |
Recomendación |
@foreach($seoFindings as $f)
| {{ strtoupper($f->severity) }} |
{{ $f->title }} |
{{ Str::limit($f->recommendation ?? '-', 120) }} |
@endforeach
@else
Sin hallazgos SEO.
@endif
Plan de Remediación 30/60/90 Días
🔴 Primeros 30 Días — Crítico
@if(count($plan['30_days']) > 0)
@foreach($plan['30_days'] as $item)
[{{ $item['category'] }}] {{ $item['title'] }}
{{ Str::limit($item['action'], 150) }}
@endforeach
@else
Sin items críticos. ¡Buen trabajo!
@endif
🟡 30-60 Días — Media
@if(count($plan['60_days']) > 0)
@foreach($plan['60_days'] as $item)
[{{ $item['category'] }}] {{ $item['title'] }}
{{ Str::limit($item['action'], 150) }}
@endforeach
@else
Sin items de prioridad media.
@endif
🔵 60-90 Días — Mejoras
@if(count($plan['90_days']) > 0)
@foreach($plan['90_days'] as $item)
[{{ $item['category'] }}] {{ $item['title'] }}
{{ Str::limit($item['action'], 150) }}
@endforeach
@else
Sin items de mejora.
@endif
¿Necesitas ayuda con la remediación?
🌐 olo.run |
📱 WhatsApp: 809-981-8880 |
✉️ info@olo.run
Aviso Legal:
Análisis automatizado no intrusivo. No se realizaron pruebas de penetración ni explotación de vulnerabilidades.
Los resultados son una evaluación puntual y no sustituyen una auditoría profesional.
Confidencial — Para: {{ $lead->full_name }} ({{ $lead->email }})