
Resumo Executivo (PDF)
Visão de risco, priorização por severidade, impacto de negócio e recomendações.
Abrir PDFVeja exatamente como você recebe os achados: sumário executivo para decisão, e relatório técnico + assessoria com evidências, CVSS e guia de correção validado por especialista.
Clique em um card para abrir. Os dados são fictícios e demonstram estrutura, linguagem e nível de detalhe.
Visão de risco, priorização por severidade, impacto de negócio e recomendações.
Abrir PDFEvidências, payloads, CVSS, PoCs e guia de correção com parecer de especialista.
Baixar ZIPParâmetro id
sem sanitização permite extração de dados sensíveis.
UNION SELECT
Entrada não tratada em q
injeta script no contexto da página.
HttpOnly
Cookies de sessão não possuem flags seguras, aumentando risco de roubo.
HttpOnly
, Secure
, SameSite
Indexação habilitada expõe arquivos internos em /backup/
.
autoindex
id: SQLI-001
title: "SQL Injection no parâmetro 'id'"
severity: High
cvss: 9.1
cwe: 89
endpoint:
method: GET
url: https://app.exemplo.com/produto?id=1
poc:
request:
curl: |
curl -i "https://app.exemplo.com/produto?id=1 UNION SELECT user,password FROM users -- "
observation:
- "Resposta contém colunas adicionais e dados sensíveis"
- "Erro de sintaxe ao variar payload confirma injeção"
fix:
recommendation:
- "Migrar para queries parametrizadas (prepared statements)"
- "Sanitizar/validar entrada por whitelist"
- "Configurar WAF para bloquear padrões de SQLI"
references:
- "OWASP: Injection"
- "CWE-89"
// ANTES (vulnerável)
app.get('/produto', async (req, res) => {
const id = req.query.id; // sem validação
const rows = await db.query(`SELECT * FROM produtos WHERE id = ${id}`);
res.json(rows);
});
// DEPOIS (seguro com parametrização + validação)
app.get('/produto', async (req, res) => {
const id = Number.parseInt(req.query.id, 10);
if (!Number.isInteger(id) || id <= 0) {
return res.status(400).json({ error: 'id inválido' });
}
const rows = await db.query('SELECT * FROM produtos WHERE id = $1', [id]);
res.json(rows);
});
Sim. Nosso relatório técnico já inclui a assessoria humana — um parecer de especialista que valida as evidências, contextualiza o risco e sugere um plano de ação priorizado.
Sim. Ajustamos domínios, rotas e janelas de varredura. Fale com nosso time para um desenho alinhado ao seu risco.
Sim. Oferecemos correção pela equipe em modelo sob demanda, com orçamento de acordo com severidade e esforço (estilo bug bounty).
Ative seu acesso e receba seu primeiro relatório em minutos.
Solicitar conta