• CENÁRIO 1: Auditoria Completa de Acessibilidade (A11y) com Axe-Core

    5:01:47 AM / 00:00:12:116 Pass

    CENÁRIO 1: Auditoria Completa de Acessibilidade (A11y) com Axe-Core
    10.18.2026 5:01:47 AM 10.18.2026 5:01:59 AM 00:00:12:116 · #test-id=1
    StatusTimestampDetails
    Info 5:01:47 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:01:59 AM Axe-Core executado com tags [wcag2a, wcag2aa, wcag21a, wcag21aa]. Violações encontradas: 0 (Críticas: 0, Séria(s): 0, Moderadas: 0, Menores: 0)
    Pass 5:01:59 AM Nenhuma violação de acessibilidade encontrada pelas regras [wcag2a, wcag2aa, wcag21a, wcag21aa]!
  • CENÁRIO 2: Verificação Semântica Básica de Acessibilidade

    5:01:59 AM / 00:00:00:560 Pass

    CENÁRIO 2: Verificação Semântica Básica de Acessibilidade
    10.18.2026 5:01:59 AM 10.18.2026 5:02:00 AM 00:00:00:560 · #test-id=2
    StatusTimestampDetails
    Info 5:01:59 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:02:00 AM Idioma da página detectado: pt-br
  • CENÁRIO 3: Verificação Básica da Página Inicial

    5:02:00 AM / 00:00:00:497 Pass

    CENÁRIO 3: Verificação Básica da Página Inicial
    10.18.2026 5:02:00 AM 10.18.2026 5:02:00 AM 00:00:00:497 · #test-id=3
    StatusTimestampDetails
    Info 5:02:00 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:02:00 AM Título da página carregada: Flaviana Pina | QA Engineer & DevSecOps | Portfólio
  • CENÁRIO 4: Verificação de Imagens com Texto Alternativo

    5:02:00 AM / 00:00:00:123 Pass

    CENÁRIO 4: Verificação de Imagens com Texto Alternativo
    10.18.2026 5:02:00 AM 10.18.2026 5:02:01 AM 00:00:00:123 · #test-id=4
    StatusTimestampDetails
    Info 5:02:01 AM Iniciando auditoria na URL: https://flavianapina.com.br
  • CENÁRIO 5: Verificação de Links Básicos

    5:02:01 AM / 00:00:00:043 Pass

    CENÁRIO 5: Verificação de Links Básicos
    10.18.2026 5:02:01 AM 10.18.2026 5:02:01 AM 00:00:00:043 · #test-id=5
    StatusTimestampDetails
    Info 5:02:01 AM Iniciando auditoria na URL: https://flavianapina.com.br
  • CENÁRIO 6: Auditoria de SEO Técnico

    5:02:02 AM / 00:00:01:366 Pass

    CENÁRIO 6: Auditoria de SEO Técnico
    10.18.2026 5:02:02 AM 10.18.2026 5:02:03 AM 00:00:01:366 · #test-id=6
    StatusTimestampDetails
    Info 5:02:02 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:02:03 AM

    🔍 Relatório de Auditoria de SEO Técnico

    ItemStatusDetalhes
    Tag <title>✅ OKConteúdo: "Flaviana Pina | QA Engineer & DevSecOps | Portfólio" (51 caracteres - Ideal: 30-65)
    Meta Description✅ OKConteúdo: "Portfólio de Flaviana Pina, Engenheira de Qualidade (QA/SDET) e BA. Projetos com Java, Playwright, DevSecOps, CI/CD e IA (Blue Team)." (133 caracteres - Ideal: 70-160)
    Link Canonical⚠️ AusenteRecomendado para evitar conteúdo duplicado
    Meta Robotsℹ️ PadrãoSem tag específica (padrão dos buscadores é indexar)
    Open Graph (og:title / og:image)✅ Presenteog:title: Flaviana Pina | QA Engineer & DevSecOps | Portfólio | og:image: Presente
    Hierarquia de Headings✅ IdealH1: 1 (ideal: 1), H2: 8, H3: 40
    Arquivo robots.txt✅ EncontradoURL: https://flavianapina.com.br/robots.txt
    Arquivo sitemap.xml✅ EncontradoURL: https://flavianapina.com.br/sitemap.xml
    🤖 Agente de IA: Consultoria de SEO Técnico
    💡 Heurística Blue Team (Modo Offline)
    Diagnóstico de SEO Técnico: Otimização para rastreabilidade e indexação por buscadores (Googlebot, Bingbot).

    Recomendações e Boas Práticas:
    - Título da Página: Mantenha entre 30 e 65 caracteres com as palavras-chave primárias no início.
    - Meta Description: Mantenha entre 70 e 160 caracteres com chamada para ação clara (CTA).
    - Link Canonical Ausente: Adicione <link rel="canonical" href="https://flavianapina.com.br/" /> dentro de <head> para consolidar a autoridade de domínio e prevenir duplicação de páginas.
    - Hierarquia de Títulos: Mantenha exatamente um título <h1> por página como tema principal.

    Exemplo de Meta Tags Recomendado:
    <link rel="canonical" href="https://flavianapina.com.br/" />
    <meta name="robots" content="index, follow" />
    <meta property="og:type" content="website" />
  • CENÁRIO 7: Auditoria de Segurança Web & Cabeçalhos HTTP

    5:02:03 AM / 00:00:01:686 Pass

    CENÁRIO 7: Auditoria de Segurança Web & Cabeçalhos HTTP
    10.18.2026 5:02:03 AM 10.18.2026 5:02:05 AM 00:00:01:686 · #test-id=7
    StatusTimestampDetails
    Info 5:02:03 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:02:05 AM Links externos sem noopener/noreferrer (05:02:05)
    Arquivo: /home/runner/work/qa-audit-toolkit/qa-audit-toolkit/target/test-reports/screenshots/CEN_RIO_7__Auditoria_de_Seguran_a_Web___Cabe_alhos_HTTP_20261018_050205_321.png
    Info 5:02:05 AM

    🔒 Relatório de Auditoria de Segurança

    Cabeçalhos de Segurança HTTP Detectados:
    CabeçalhoStatusValor
    strict-transport-security⚠️ AusenteNão configurado no servidor
    x-content-type-options⚠️ AusenteNão configurado no servidor
    x-frame-options⚠️ AusenteNão configurado no servidor
    content-security-policy⚠️ AusenteNão configurado no servidor
    referrer-policy⚠️ AusenteNão configurado no servidor
    permissions-policy⚠️ AusenteNão configurado no servidor

    ⚠️ Vulnerabilidade Tabnabbing: 9 links com target='_blank' sem rel='noopener' ou 'noreferrer' detectados.

    ✅ Nenhum recurso de conteúdo misto (Mixed Content) detectado.

    🤖 Agente de IA: Consultoria Blue Team & DevSecOps
    💡 Heurística Blue Team (Modo Offline)
    Diagnóstico Blue Team & DevSecOps: Recomendações de mitigação preventiva para riscos comuns da Web (OWASP Top 10).

    Configuração de Cabeçalhos HTTP para Nginx:
    add_header Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" always;
    add_header X-Frame-Options "SAMEORIGIN" always;
    add_header X-Content-Type-Options "nosniff" always;
    add_header Referrer-Policy "strict-origin-when-cross-origin" always;
    add_header Permissions-Policy "geolocation=(), camera=(), microphone=()" always;


    Proteção contra Reverse Tabnabbing:
    Adicione o atributo rel="noopener noreferrer" em todas as tags <a> que usam target="_blank" para evitar manipulações não autorizadas do objeto window.opener.
  • CENÁRIO 8: Auditoria de Performance e Web Vitals

    5:02:05 AM / 00:00:00:548 Pass

    CENÁRIO 8: Auditoria de Performance e Web Vitals
    10.18.2026 5:02:05 AM 10.18.2026 5:02:05 AM 00:00:00:548 · #test-id=8
    StatusTimestampDetails
    Info 5:02:05 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:02:05 AM

    ⚡ Relatório de Performance & Web Vitals

    TTFB (Time to First Byte)
    6 ms
    Meta: < 800ms
    FCP (First Contentful Paint)
    307 ms
    Meta: < 1.8s
    DOM Content Loaded
    272 ms
    Estrutura pronta
    Load Completo
    444 ms
    Meta: < 4.0s
    Requisições de Assets
    10
    CSS, JS, Imagens
    🤖 Agente de IA: Consultoria de Performance & Web Vitals
    💡 Heurística Blue Team (Modo Offline)
    Diagnóstico de Performance & Web Vitals:

    - TTFB (Time to First Byte): 6 ms (✅ Excelente tempo de resposta inicial do servidor)
    - Requisições de Assets: 10 arquivos carregados.

    Ações de Otimização Recomendadas:
    1. Compressão: Habilite Brotli ou Gzip no servidor para reduzir em até 70% o tamanho dos arquivos JS e CSS transferidos.
    2. Formatos Modernos de Imagem: Converta arquivos PNG/JPEG para WebP ou AVIF e aplique loading="lazy" em imagens abaixo da dobra.
    3. Pré-conexão DNS: Utilize <link rel="preconnect" href="https://fonts.googleapis.com" /> para recursos externos essenciais.
  • CENÁRIO 9: Auditoria de Regressão Visual

    5:02:06 AM / 00:00:02:371 Pass

    CENÁRIO 9: Auditoria de Regressão Visual
    10.18.2026 5:02:06 AM 10.18.2026 5:02:08 AM 00:00:02:371 · #test-id=9
    StatusTimestampDetails
    Info 5:02:06 AM Iniciando auditoria na URL: https://flavianapina.com.br
    Info 5:02:08 AM Snapshot de referência 'auditoria-visual-linux.png' foi criado/atualizado com sucesso.

Started

Oct 18, 2026 05:01:39 AM

Ended

Oct 18, 2026 05:02:08 AM

Tests Passed

9

Tests Failed

0

Tests
Log events

Timeline