Confidencial
Evaluación de Ciberseguridad
{{ project.project_type | upper }}
PRUEBA DE PENETRACIÓN
{{ project.project_name }}
Cliente
{{ project.customer_name }}
Auditor
{{ current_user.first_name }} {{ current_user.last_name }}
Período de prueba
{{ project.start_date }} – {{ project.end_date }}
Fecha del informe
{{ (metadata.generated_at or '')[:10] }}
Idioma
{{ (project.language or 'ES') | upper }}
Estado
Final
{% if current_user.company %}
{{ current_user.company.company_name }}
{% if current_user.company.company_email %}
{{ current_user.company.company_email }}
{% endif %} {% endif %}
{% if generated_by_text %}
{{ generated_by_text }}
{% endif %}

Resumen Ejecutivo

{% set counts = {'Critical': 0, 'High': 0, 'Medium': 0, 'Low': 0, 'Informational': 0} %} {% for v in vulnerabilities %} {% if v.severity in counts %}{% set _ = counts.update({v.severity: counts[v.severity] + 1}) %}{% endif %} {% endfor %}
{{ counts['Critical'] }}
Critical
{{ counts['High'] }}
High
{{ counts['Medium'] }}
Medium
{{ counts['Low'] }}
Low
{{ counts['Informational'] }}
Info
Proyecto {{ project.project_name }}
Cliente {{ customer.company_name or project.customer_name }}
{% if customer_contacts %}
{{ 'Contactos' if customer_contacts | length > 1 else 'Contacto' }} {% for c in customer_contacts %}
{{ c.name }} {% if c.email %} — {{ c.email }}{% endif %} {% if c.phone %} — {{ c.phone }}{% endif %}
{% endfor %}
{% endif %}
Tipo de evaluación {{ project.project_type }}
Período de prueba {{ project.start_date }} – {{ project.end_date }}
Auditor principal {{ current_user.first_name }} {{ current_user.last_name }}
{% if project.scope %}
Alcance {% set scope_lines = project.scope.split('\n') | reject('equalto', '') | list %} {% if scope_lines | length > 1 %}
    {% for line in scope_lines %}
  • {{ line }}
  • {% endfor %}
{% else %} {{ project.scope }} {% endif %}
{% endif %} {% if project.test_users %}
Usuarios de prueba {% set user_lines = project.test_users.split('\n') | reject('equalto', '') | list %} {% if user_lines | length > 1 %}
    {% for line in user_lines %}
  • {{ line }}
  • {% endfor %}
{% else %} {{ project.test_users }} {% endif %}
{% endif %}
{% if vulnerabilities %}

Resumen de Hallazgos

{% for v in vulnerabilities %} {% endfor %}
Título Severidad CVSS OWASP Componente afectado
{{ v.title }} {{ 'Info' if v.severity == 'Informational' else v.severity }} {{ v.cvss_score }} {{ v.owasp if v.owasp else 'N/A' }} {% set ac_lines = (v.affected_component or '').split('\n') | reject('equalto', '') | list %}{% for line in ac_lines %}{{ line }}{% if not loop.last %}
{% endif %}{% endfor %}

Hallazgos Detallados

{% for v in vulnerabilities %}
{{ loop.index }}. {{ v.title }} {{ v.severity }}
{% if v.cvss_score %}
Puntuación CVSS
{{ v.cvss_score }}
{% if v.cvss_vector %}
{{ v.cvss_vector }}
{% endif %}
{% endif %}
OWASP
{{ v.owasp if v.owasp else 'N/A' }}
{% if v.affected_component %}
Componente afectado
{% set ac_lines = v.affected_component.split('\n') | reject('equalto', '') | list %}{% if ac_lines | length > 1 %}
    {% for line in ac_lines %}
  • {{ line }}
  • {% endfor %}
{% else %}{{ v.affected_component }}{% endif %}
{% endif %} {% if v.references %}
Referencias
{{ v.references }}
{% endif %}
{% if v.description_html %}
Descripción
{{ v.description_html }}
{% endif %} {% if v.impact_html %}
Impacto
{{ v.impact_html }}
{% endif %} {% if v.evidence_html %}
Evidencia
{{ v.evidence_html }}
{% endif %} {% if v.recommendation_html %}
Recomendación
{{ v.recommendation_html }}
{% endif %} {% if v.short_recommendation_html %}
Recomendación breve
{{ v.short_recommendation_html }}
{% endif %} {% if v.short_description_html %}
Descripción breve
{{ v.short_description_html }}
{% endif %} {% if v.remark_html %}
Observación
{{ v.remark_html }}
{% endif %}
{% endfor %}
{% else %}

No se han registrado vulnerabilidades para este proyecto.

{% endif %}

Apéndice – Metadatos del informe

Información del auditor

Nombre {{ current_user.first_name }} {{ current_user.last_name }}
Correo electrónico {{ current_user.email }}
Teléfono {{ current_user.phone }}
{% if current_user.company %}
Empresa {{ current_user.company.company_name }}
Dirección {{ current_user.company.company_address }}, {{ current_user.company.company_postalcode }} {{ current_user.company.company_city }}, {{ current_user.company.company_country }}
Correo empresa {{ current_user.company.company_email }}
NIF/IVA {{ current_user.company.company_vat }}
{% endif %}

Información del cliente

Empresa {{ customer.company_name }}
Idioma predeterminado {{ customer.default_language }}
Versión CVSS {{ customer.cvss_version }}